A Spatially Variant White-Patch and Gray-World Method for Color Image Enhancement Driven by Local Contrast

Starting from the revolutionary Retinex by Land and McCann, several further perceptually inspired color correction models have been developed with different aims, e.g. reproduction of color sensation, robust features recognition, enhancement of color images. Such models have a differential, spatially-variant and non-linear nature and they can coarsely be distinguished between white-patch (WP) and gray-world (GW) algorithms. In this paper we show that the combination of a pure WP algorithm (RSR: random spray Retinex) and an essentially GW one (ACE) leads to a more robust and better performing model (RACE). The choice of RSR and ACE follows from the recent identification of a unified spatially-variant approach for both algorithms. Mathematically, the originally distinct non-linear and differential mechanisms of RSR and ACE have been fused using the spray technique and local average operations. The investigation of RACE allowed us to put in evidence a common drawback of differential models: corruption of uniform image areas. To overcome this intrinsic defect, we devised a local and global contrast-based and image-driven regulation mechanism that has a general applicability to perceptually inspired color correction algorithms. Tests, comparisons and discussions are presented.

[1]  E H Land,et al.  An alternative technique for the computation of the designator in the retinex theory of color vision. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Raimondo Schettini,et al.  Color balancing of digital photos using simple image statistics , 2004, Pattern Recognit..

[3]  Marc Ebner Combining White-Patch Retinex and the Gray World Assumption to Achieve Color Constancy for Multiple Illuminants , 2003, DAGM-Symposium.

[4]  Alessandro Rizzi,et al.  A computational approach to color adaptation effects , 2000, Image Vis. Comput..

[5]  G. Buchsbaum A spatial processor model for object colour perception , 1980 .

[6]  Andrew Blake,et al.  Boundary conditions for lightness computation in Mondrian World , 1985, Comput. Vis. Graph. Image Process..

[7]  Andrew P. Witkin,et al.  Scale-space filtering: A new approach to multi-scale description , 1984, ICASSP.

[8]  Carlo Gatta,et al.  YACCD: Yet Another Color Constancy Database , 2003, IS&T/SPIE Electronic Imaging.

[9]  J. Cohen,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulas , 1968 .

[10]  A. N. Venetsanopoulos,et al.  Vector Filtering , .

[11]  John J. McCann,et al.  Retinex in Matlab , 2000, CIC.

[12]  Zia-ur Rahman,et al.  A multiscale retinex for bridging the gap between color images and the human observation of scenes , 1997, IEEE Trans. Image Process..

[13]  John J. McCann,et al.  Capturing a black cat in shade: past and present of Retinex color appearance models , 2004, J. Electronic Imaging.

[14]  Scott J. Daly,et al.  Visible differences predictor: an algorithm for the assessment of image fidelity , 1992, Electronic Imaging.

[15]  Giovanni Ramponi,et al.  Image enhancement via adaptive unsharp masking , 2000, IEEE Trans. Image Process..

[16]  Brian V. Funt,et al.  Is Machine Colour Constancy Good Enough? , 1998, ECCV.

[17]  Raimondo Schettini,et al.  Retinex preprocessing of uncalibrated images for color-based image retrieval , 2003, J. Electronic Imaging.

[18]  Berthold K. P. Horn,et al.  Determining lightness from an image , 1974, Comput. Graph. Image Process..

[19]  G. Sapiro,et al.  Geometric partial differential equations and image analysis [Book Reviews] , 2001, IEEE Transactions on Medical Imaging.

[20]  Carlo Gatta,et al.  A new algorithm for unsupervised global and local color correction , 2003, Pattern Recognit. Lett..

[21]  John J. McCann,et al.  The Role Of Simple Nonlinear Operations In Modeling Human Lightness And Color Sensations , 1989, Photonics West - Lasers and Applications in Science and Engineering.

[22]  D. Jameson,et al.  Theory of brightness and color contrast in human vision. , 1964, Vision research.

[23]  Alessandro Rizzi,et al.  Mathematical definition and analysis of the retinex algorithm. , 2005, Journal of the Optical Society of America. A, Optics, image science, and vision.

[24]  Alessandro Rizzi,et al.  Random Spray Retinex: A New Retinex Implementation to Investigate the Local Properties of the Model , 2007, IEEE Transactions on Image Processing.

[25]  Ingeborg Tastl,et al.  Novel approach to color cast detection and removal in digital images , 1999, Electronic Imaging.

[26]  Zia-ur Rahman,et al.  Properties and performance of a center/surround retinex , 1997, IEEE Trans. Image Process..

[27]  Guillermo Sapiro,et al.  Diffusion of General Data on Non-Flat Manifolds via Harmonic Maps Theory: The Direction Diffusion Case , 2000, International Journal of Computer Vision.

[28]  Brian A. Wandell,et al.  A spatial extension of CIELAB for digital color‐image reproduction , 1997 .

[29]  J. J. McCann,et al.  Color Sensations and Color Perceptions , 1990, 1990 Conference Record Twenty-Fourth Asilomar Conference on Signals, Systems and Computers, 1990..

[30]  Carlo Gatta,et al.  From Retinex to Automatic Color Equalization: issues in developing a new algorithm for unsupervised color equalization , 2004, J. Electronic Imaging.

[31]  E.Y. Lam,et al.  Combining gray world and retinex theory for automatic white balance in digital photography , 2005, Proceedings of the Ninth International Symposium on Consumer Electronics, 2005. (ISCE 2005)..

[32]  Zia-ur Rahman,et al.  Statistics of visual representation , 2002, SPIE Defense + Commercial Sensing.

[33]  O. Creutzfeldt,et al.  Chromatic induction and brightness contrast: a relativistic color model. , 1990, Journal of the Optical Society of America. A, Optics and image science.

[34]  Jean-Michel Morel,et al.  Introduction To The Special Issue On Partial Differential Equations And Geometry-driven Diffusion In Image Processing And Analysis , 1998, IEEE Trans. Image Process..

[35]  Michael Elad,et al.  A Variational Framework for Retinex , 2002, IS&T/SPIE Electronic Imaging.

[36]  G West,et al.  Color perception and the limits of color constancy , 1979, Journal of mathematical biology.

[37]  Livio Tenze,et al.  Nonlinear contrast enhancement based on the Retinex approach , 2003, IS&T/SPIE Electronic Imaging.

[38]  David L. MacAdam,et al.  Sources of Color Science , 1972 .

[39]  Farhan A. Baqai,et al.  Analysis and extensions of the Frankle-McCann Retinex algorithm , 2004, J. Electronic Imaging.

[40]  John J. McCann Guest Editorial: Special Section on Retinex at 40 , 2004, J. Electronic Imaging.

[41]  Sanjit K. Mitra,et al.  A new class of chromatic filters for color image processing. theory and applications , 2004, IEEE Transactions on Image Processing.

[42]  Andrew P. Witkin,et al.  Scale-Space Filtering , 1983, IJCAI.

[43]  J. Astola,et al.  Vector median filters , 1990, Proc. IEEE.

[44]  Rodney M. Goodman,et al.  A real-time neural system for color constancy , 1991, IEEE Trans. Neural Networks.

[45]  E. Land The retinex theory of color vision. , 1977, Scientific American.

[46]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[47]  W D Wright,et al.  Color Science, Concepts and Methods. Quantitative Data and Formulas , 1967 .

[48]  J. Morel,et al.  An axiomatic approach to image interpolation. , 1998, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[49]  O. Creutzfeldt,et al.  Darkness induction, retinex and cooperative mechanisms in vision , 2004, Experimental Brain Research.

[50]  F. Golshani,et al.  The role of color in content-based image retrieval , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[51]  J. J. Mccann Retinex at 40, Special Section , 2004 .

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

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

[54]  S. Sangwine,et al.  The Colour Image Processing Handbook , 1998, Springer US.

[55]  Daniele Marini,et al.  LUT and multilevel Brownian Retinex colour correction , 2002 .

[56]  E H Land,et al.  Recent advances in retinex theory and some implications for cortical computations: color vision and the natural image. , 1983, Proceedings of the National Academy of Sciences of the United States of America.

[57]  S. Osher,et al.  Geometric Level Set Methods in Imaging, Vision, and Graphics , 2011, Springer New York.

[58]  Sophie M. Wuerger,et al.  'Color Vision: From Genes to Perception' , 2000 .