DeepAI AI Chat
Log In Sign Up

A learning-based approach for automatic image and video colorization

by   Raj Kumar Gupta, et al.
Nanyang Technological University
Agency for Science, Technology and Research

In this paper, we present a color transfer algorithm to colorize a broad range of gray images without any user intervention. The algorithm uses a machine learning-based approach to automatically colorize grayscale images. The algorithm uses the superpixel representation of the reference color images to learn the relationship between different image features and their corresponding color values. We use this learned information to predict the color value of each grayscale image superpixel. As compared to processing individual image pixels, our use of superpixels helps us to achieve a much higher degree of spatial consistency as well as speeds up the colorization process. The predicted color values of the gray-scale image superpixels are used to provide a 'micro-scribble' at the centroid of the superpixels. These color scribbles are refined by using a voting based approach. To generate the final colorization result, we use an optimization-based approach to smoothly spread the color scribble across all pixels within a superpixel. Experimental results on a broad range of images and the comparison with existing state-of-the-art colorization methods demonstrate the greater effectiveness of the proposed algorithm.


page 1

page 6

page 7

page 8

page 9


Fast Color Constancy with Patch-wise Bright Pixels

In this paper, a learning-free color constancy algorithm called the Patc...

Hiding Image in Image by Five Modulus Method for Image Steganography

This paper is to create a practical steganographic implementation to hid...

Image declipping with deep networks

We present a deep network to recover pixel values lost to clipping. The ...

Exemplar-Based Image Colorization with A Learning Framework

Image learning and colorization are hot spots in multimedia domain. Insp...

StegColNet: Steganalysis based on an ensemble colorspace approach

Image steganography refers to the process of hiding information inside i...

Unitary rotation of pixellated polychromatic images

Unitary rotations of polychromatic images on finite two-dimensional pixe...

Automatic Image Transformation for Inducing Affect

Current image transformation and recoloring algorithms try to introduce ...