Related Works

Research Papers & Tutorials

Colorful Image Colorization

Rather than attempting to find the “correct” colorization, this team of researchers from UC Berkeley tried to make a colorizer that generated “plausible” color schemes. Written in 2016, researchers claim that their colorization method via a feedforward convolutional neural network fooled “32%” of human testers, claiming that was “significantly higher than previous methods,” but it is unclear if “previous methods” included strictly manual methods or only neural-network-driven methods.

Black and White Image Colorization Using Convolutional Neural Networks

This paper explores black-and-white image colorization using Convolutional Neural Networks (CNNs). They trained it with the MIRFLICKR25k dataset and found that regularization techniques such as dropout and L2 regularization improved performance. Ultimately, based on metrics such as mean squared error and peak signal-to-noise ratio, they deemed their own accuracy results as “moderate” with room to improve—suggesting Autoencoders and GANs as a possible next step.

PaletteNet: Image Recolorization with Given Color Palette

PaletteNet is a deep neural network that takes in an image and a specified color palette and then returns the given image recolored in the desired color palette. The neural network is trained to be content-aware in its recolorization with a proposed multi-task loss (Euclidean & Adversarial). The experimental results show that the proposed method outperforms human experts with commercial software (~18 mins vs less than a second).

Black and White Image Colorization Tutorial

This tutorial demonstrates how to colorize black and white images using OpenCV and deep learning. The approach is based on Zhang et al.'s 2016 ECCV paper, "Colorful Image Colorization," which employs a CNN trained on the ImageNet dataset. This method enables the automatic colorization of grayscale images that can convincingly resemble natural color photographs.

Auto-Colorization of Historical Images Using Deep Convolutional Neural Networks

This research addresses the problem of generating a plausible colored photograph of ancient, historically black-and-white images using deep learning techniques. They propose a network model that integrates deep CNN with Inception ResNetV2, aiming to colorize images with no human intervention. The subjective validation of the generated images was assessed by means of a user study.

Back to Project Proposal