Colorization is the process of adding plausible color information to monochrome photographs or videos. Colorization is a highly undetermined problem, requiring mapping a real-valued luminance image to a three-dimensional color-valued one, that has not a unique solution.
Recently, with the revolutionary neural style transferring methods, creditable paintings can be synthesized automatically from content images and style images.
We embrace the underlying uncertainty of the problem by posing it as a classification task and use class-rebalancing at training time to increase the diversity of colors in the result.
Ranked #64 on Self-Supervised Image Classification on ImageNet
The system directly maps a grayscale image, along with sparse, local user "hints" to an output colorization with a Convolutional Neural Network (CNN).
Apart from these, several image manipulation techniques using these plugins have been compiled and demonstrated in the YouTube channel (https://youtube. com/user/kritiksoman) with the objective of demonstrating the use-cases for machine learning based image modification.
We review some of the most recent approaches to colorize gray-scale images using deep learning methods.
We demonstrate these properties for the tasks of MNIST digit generation and image colorization.