Colorization using optimization
Top Cited Papers
- 1 August 2004
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 23 (3) , 689-694
- https://doi.org/10.1145/1015706.1015780
Abstract
Colorization is a computer-assisted process of adding color to a monochrome image or movie. The process typically involves segmenting images into regions and tracking these regions across image sequences. Neither of these tasks can be performed reliably in practice; consequently, colorization requires considerable user intervention and remains a tedious, time-consuming, and expensive task.In this paper we present a simple colorization method that requires neither precise image segmentation, nor accurate region tracking. Our method is based on a simple premise; neighboring pixels in space-time that have similar intensities should have similar colors. We formalize this premise using a quadratic cost function and obtain an optimization problem that can be solved efficiently using standard techniques. In our approach an artist only needs to annotate the image with a few color scribbles, and the indicated colors are automatically propagated in both space and time to produce a fully colorized image or sequence. We demonstrate that high quality colorizations of stills and movie clips may be obtained from a relatively modest amount of user input.This publication has 3 references indexed in Scilit:
- Transferring color to greyscale imagesACM Transactions on Graphics, 2002
- Color image enhancement via chromaticity diffusionIEEE Transactions on Image Processing, 2001
- Colorization and Moral Rights: Should the United States Adopt Unified Protection for Artists?Journalism Quarterly, 1991