Spatial Colour Gamut Mapping by Orthogonal Projection of Gradients onto Constant Hue Lines

We present a computationally efficient, artifact-free, spatial gamut mapping algorithm. The proposed algorithm offers a compromise between the colorimetrically optimal gamut clipping and an ideal spatial gamut mapping. This is achieved by the iterative nature of the method: At iteration level zero, the result is identical to gamut clipping. The more we iterate the more we approach an optimal spatial gamut mapping result. Our results show that a low number of iterations, 20-30, is sufficient to produce an output that is as good or better than that achieved in previous, computationally more expensive, methods. More importantly, we introduce a new method to calculate the gradients of a vector valued image by means of a projection operator which guarantees that the hue of the gamut mapped colour vector is identical to the original. Furthermore, the algorithm results in no visible halos in the gamut mapped image a problem which is common in previous spatial methods. Finally, the proposed algorithm is fast- Computational complexity is O(N), N being the number of pixels. Results based on a challenging small destination gamut supports our claims that it is indeed efficient.

[1]  Yu Wang,et al.  A Multi-Resolution, Full-Colour Spatial Gamut Mapping Algorithm , 2003, Color Imaging Conference.

[2]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

[3]  Raja Bala,et al.  Method for quantifying the color gamut of an output device , 1997, Electronic Imaging.

[4]  Ali Alsam,et al.  Colour Gamut Mapping as a Constrained Variational Problem , 2009, SCIA.

[5]  Reiner Eschbach Image Reproduction: An Oxymoron , 2003, Color Imaging Conference.

[6]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Carlo Gatta,et al.  A Multiscale Framework for Spatial Gamut Mapping , 2007, IEEE Transactions on Image Processing.

[8]  Michael Elad,et al.  Space-dependent color gamut mapping: a variational approach , 2005, IEEE Transactions on Image Processing.

[9]  Alain Trémeau,et al.  Computational Color Imaging, Second International Workshop, CCIW 2009, Saint-Etienne, France, March 26-27, 2009. Revised Selected Papers , 2009, CCIW.

[10]  Reiner Eschbach,et al.  Gamut Mapping to Preserve Spatial Luminance Variations , 2000, CIC.

[11]  Ali Alsam,et al.  Spatial Colour Gamut Mapping by Means of Anisotropic Diffusion , 2011, CCIW.

[12]  Peter Zolliker,et al.  Retaining Local Image Information in Gamut Mapping Algorithms , 2007, IEEE Transactions on Image Processing.

[13]  Leszek Wojnar,et al.  Image Analysis , 1998 .

[14]  Peter Zolliker,et al.  Image-Dependent Gamut Mapping as Optimization Problem , 2007, IEEE Transactions on Image Processing.

[15]  S. Nakauchi,et al.  Color gamut mapping based on a perceptual image difference measure , 1999 .

[16]  Jon Yngve Hardeberg,et al.  Perceptual evaluation of color gamut mapping algorithms , 2008 .

[17]  Reiner Eschbach,et al.  Simple spatial processing for color mappings , 2004, J. Electronic Imaging.

[18]  M. Ronnier Luo,et al.  The Fundamentals of Gamut Mapping: A Survey , 2001, Journal of Imaging Science and Technology.

[19]  Jon Yngve Hardeberg,et al.  Evaluation of Algorithms for the Determination of Color Gamut Boundaries , 2010 .