Comparison with another technique

 

We compare our method with the one recently proposed which partially inspired our own: A. Levin D. Lischinski and Y. Weiss "Colorization using Optimization". ACM Transactions on Graphics, Aug 2004.

The method minimizes the difference between a pixel’s color and the weighted average color of it’s neighboring pixels. The weights are provided by the luminance channel. The minimization is an optimization problem, subject to constraints supplied by the user as chrominance scribbles. Solving it is computationally costly and much slower than our proposed technique.

The gray-scale images below are colorized both by our technique and Levin et al. approach.

Gray-scale image with color scribbles

Levin et al. approach

Our approach

Images and scribbles originally published at: http://www.cs.huji.ac.il/~yweiss/Colorization/index.html

New examples:

Original gray-scale image with user scribbles
Result using our approach

CPU run-time of 1.20 sec

Result using Levin et al. approach's approach

Using their supplied fast implementation of multi-grid solver

CPU run-time of 22.8 sec

Result using Levin et al. approach's approach

Using a slower exact Matlab least squares solver also provided by the authors.

 

Original gray-scale image with user scribbles. The scribbles were placed far from the edges to challenge both methods. Artificial colors where selected to better visualize the quality difference.

Our result

Result using Levin et al. approach's approach

Using a slower exact Matlab least squares solver also provided by the authors.

 

Result using Levin et al. approach's approach

Using their supplied fast implementation of multi-grid solver

 

 

Original gray-scale image with user scribbles

Result using our approach

 

Result using Levin et al. approach's approach

Using their supplied fast implementation of multi-grid solver

 

Note: For fairness of the comparison all we did not change any parameter of our algorithm. For all examples the blending factor was set to be 4.