The Community for Technology Leaders
RSS Icon
Issue No.10 - October (2008 vol.30)
pp: 1757-1770
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.
Enhancement, Filtering, Color
Carlo Gatta, Massimo Fierro, Alessandro Rizzi, "A Spatially Variant White-Patch and Gray-World Method for Color Image Enhancement Driven by Local Contrast", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.30, no. 10, pp. 1757-1770, October 2008, doi:10.1109/TPAMI.2007.70827
[1] E. Land and J.J. McCann, “Lightness and Retinex Theory,” J.Optical Soc. of America A, vol. 61, pp. 1-11, 1971.
[2] J.J. McCann and E. Land, “Special Session on Retinex at 40,” J.Electron Imaging, vol. 13, no. 1, pp. 6-145, 2004.
[3] G. Ciocca, D. Marini, A. Rizzi, R. Schettini, and S. Zuffi, “Retinex Preprocessing of Uncalibrated Images for Color Based Image Retrieval,” J. Electronic Imaging, vol. 12, pp. 161-172, 2003.
[4] S. Panchanathan, Y.C. Park, K.S. Kim, P.K. Kim, and F. Golshani, “The Role of Color in Content-Based Image Retrieval,” Proc. Int'l Conf. Image Processing, vol. 1, pp. 517-520, 2000.
[5] A. Moore, J. Allman, and R. Goodman, “A Real-Time Neural System for Color Constancy,” IEEE Trans. Neural Network, vol. 2, pp. 237-247, 1991.
[6] G. Ramponi, L. Tenze, S. Carrato, and S. Marsi, “Nonlinear Contrast Enhancement Based on the Retinex Approach,” Proc. SPIE Image Processing: Algorithms and Systems II, vol. 5014, pp. 169-177, 2003.
[7] E. Land, “The Retinex Theory of Color Vision,” Scientific Am., vol. 237, no. 3, pp. 2-17, 1977.
[8] O. Creutzfeld, B. Lange-Malecki, and K. Wortmann, “Darkness Induction, Retinex and Cooperative Mechanisms in Vision,” Experimental Brain Research, vol. 67, pp. 270-283, 1987.
[9] O. Creutzfeld, B. Lange-Malecki, and E. Dreyer, “Chromatic Induction and Brightness Contrast: A Relativistic Color Model,” J.Optical Soc. of America A, vol. 7, no. 9, pp. 1644-1653, 1990.
[10] L.M. Hurvich and D. Jameson, “Theory of Brightness and Color Contrast in Human Vision,” Vision Research, vol. 4, pp. 135-154, 1990.
[11] Q. Zaidi, “Color and Brightness Induction: From Mach Bands to Three-Dimensional Configurations,” Color Vision: From Genes to Perception, K. Gegenfurtner and L. Sharpe, eds. Cambridge Univ. Press, 1999.
[12] G. Wyszecky and W.S. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulas, second ed. John Wiley & Sons, 2000.
[13] J.J. McCann, “The Role of Simple Nonlinear Operations in Modelling Human Lightness and Color Sensation,” Proc. SPIE Human Vision, Visual Processing and Digital Display, vol. 1077, pp.355-363, 1989.
[14] G. West, “Color Perception and the Limits of Color Constancy,” J.Math. Biology, vol. 8, pp. 47-53, 1979.
[15] B. Funt, K. Barnard, and L. Martin, “Is Colour Constancy Good Enough,” Proc. Fifth European Conf. Computer Vision, pp. 445-459, 1998.
[16] J.J. McCann, “Color Sensations and Color Perceptions,” Proc. 24th Asilomar Conf. Signals, Systems and Computers, vol. 1, pp. 408-412, Nov. 1990.
[17] G. Buchsbaum, “A Spatial Processor Model for Object Colour Perception,” J. Franklin Inst., vol. 310, no. 1, pp. 337-350, 1980.
[18] A. Rizzi, C. Gatta, and D. Marini, “A New Algorithm for Unsupervised Global and Local Color Correction,” Pattern Recognition Letters, vol. 124, pp. 1663-1677, 2003.
[19] A. Rizzi, C. Gatta, and D. Marini, “From Retinex to Automatic Color Equalization: Issues in Developing a New Algorithm for Unsupervised Color Equalization,” J. Electronic Imaging, vol. 13, no. 1, pp. 75-84, Jan. 2004.
[20] E.Y. Lam, “Combining Gray World and Retinex Theory for Automatic White Balance in Digital Photography,” Proc. Ninth Int'l Symp. Consumer Electronics, pp. 134-139, June 2005.
[21] E. Provenzi, M. Fierro, A. Rizzi, L. De Carli, D. Gadia, and D. Marini, “Random Spray Retinex: A New Retinex Implementation to Investigate the Local Properties of the Model,” IEEE Trans. Image Processing, vol. 16, no. 1, pp. 162-171, Jan. 2007.
[22] R.C. Gonzales and R.E. Woods, Digital Image Processing, second ed. Prentice Hall, 2002.
[23] S.J. Sangwine and R.E.N. Horne, The Color Image Processing Handbook. Chapman and Hall, 1999.
[24] J. Astola, P. Haavisto, and Y. Nuevo, “The Vector Median Filter,” Proc. IEEE, vol. 78, pp. 678-689, Apr. 1990.
[25] L. Lucchese and S.K. Mitra, “A New Class of Chromatic Filters for Color Image Processing. Theory and Applications,” IEEE Trans. Image Processing, vol. 13, no. 4, Apr. 2004.
[26] K.N. Plataniotis and A.N. Venetsanopoulos, “Vector Filtering,” The Color Image Processing Handbook, S.J. Sangwine and R.E.N. Horne, eds. Chapman and Hall, 1999.
[27] P. Witkin, “Scale Space Filtering,” Proc. Int'l Conf. Artificial Intelligence, pp. 1019-1023, 1983.
[28] P. Perona and J. Malik, “Scale Space and Edge Detection Using Anisotropic Diffusion,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 7, pp. 629-639, July 1990.
[29] V. Caselles and J.M. Morel, “Introduction to the Special Issue on Partial Differential Equations and Geometry-Driven Diffusion in Image Processing and Analysis,” IEEE Trans. Image Processing, vol. 7, no. 3, pp. 269-273, 1998.
[30] B. Tang, G. Sapiro, and V. Caselles, “Diffusion of General Data on Nonflat Manifolds via Harmonic Maps Theory: The Direction Diffusion Case,” Int'l J. Computer Vision, vol. 36, no. 2, pp. 149-161, 2000.
[31] G. Sapiro, Geometric Partial Differential Equations and Image Analysis. Cambridge Univ. Press, 2001.
[32] S. Osher and N. Paragios, “Geometric Level Set Methods in Imaging,” Vision and Graphics, Springer, 2003.
[33] C. Tomasi and R. Manduchi, “Bilateral Filtering for Gray and Color Images,” Proc. Sixth Int'l Conf. Computer Vision, pp. 839-846, Jan. 1998.
[34] E. Provenzi, L. De Carli, A. Rizzi, and D. Marini, “Mathematical Definition and Analysis of the Retinex Algorithm,” J. Optical Soc. of Am. A, vol. 22, pp. 2613-2621, 2005.
[35] E. Land, “An Alternative Technique for the Computation of the Designator in the Retinex Theory of Color Vision,” Proc. Nat'l Academy of Sciences, vol. 83, pp. 3078-3080, 1986.
[36] E. Land, “Recent Advances in Retinex Theory and Some Implications for Cortical Computations: Color Vision and the Natural Image,” Proc. Nat'l Academy of Sciences, vol. 80, pp. 5163-5169, 1983.
[37] J.J McCann, “Capturing a Black Cat in Shade: Past and Present of Retinex Color Appearance Models,” J. Electronic Imaging, vol. 13, no. 1, pp. 36-47, Jan. 2004.
[38] J. von Kries, Sources of Color Science, Chromatic Adaptation, D.L.MacAdam, ed. pp. 109-119, MIT Press, 1970.
[39] T.J. Cooper and F.A. Baqai, “Analysis and Extensions of the Frankle-McCann Retinex Algorithm,” J. Electronic Imaging, vol. 13, no. 1, pp. 85-92, 2004.
[40] D. Marini and A. Rizzi, “A Computational Approach to Color Adaptation Effects,” Image and Vision Computing, vol. 18, no. 13, pp. 1005-1014, 2000.
[41] D.J. Jobson, Z. Rahman, and G.A. Woodell, “Properties and Performance of a Center/Surround Retinex,” IEEE Trans. Image Processing, vol. 6, no. 3, pp. 451-462, 1997.
[42] J. Frankle and J. McCann, Method and Apparatus for Lightness Imaging, US patent US 4,348,336, 1983.
[43] B. Funt, F. Ciurea, and J. McCann, “Retinex in MatLab,” J.Electronic Imaging, vol. 13, no. 1, pp. 48-57, 2004.
[44] A. Rizzi, D. Marini, and L. De Carli, “LUT and Multilevel Brownian Retinex Colour Correction,” Machine Graphics and Vision, vol. 11, nos. 2/3, pp. 153-168, 2002.
[45] D.J. Jobson, Z. Rahman, and G.A. Woodell, “A Multiscale Retinex for Bridging the Gap between Color Images and the Human Observation of Scenes,” IEEE Trans. Image Processing, vol. 6, no. 7, pp. 965-976, 1997.
[46] B.K.P. Horn, “Determining Lightness from an Image,” Computer Graphics and Image Processing, vol. 3, pp. 277-299, 1974.
[47] A. Blake, “Boundary Conditions of Lightness Computation in Mondrian World,” Computer Vision Graphics and Image Processing, vol. 32, pp. 314-327, 1985.
[48] R. Kimmel and M. Elad, “A Variational Framework for Retinex,” Int'l J. Computer Vision, vol. 52, no. 1, pp. 7-23, 2003.
[49] M. Ebner, “Combining White-Patch Retinex and the Gray-World Assumption to Achieve Color Constancy for Multiple Illuminants,” Proc. Ann. Symp. German Assoc. for Pattern Recognition (DAGM '03), pp. 60-67, 2003.
[50] A. Rizzi, C. Gatta, and D. Marini, “Yaccd: Yet Another Color Constancy Database,” Proc. IS&T/SPIE's Int'l Symp. Color Imaging, Electronic Imaging, pp. 24-35, 2003.
[51] S. Daly, The Visible Differences Predictor: An Algorithm for the Assessment of Image Fidelity, Digital Images and Human Vision, Chapter 13, A.B. Watson, ed., pp. 179-206, MIT Press, 1993.
[52] X.M. Zhang and B.A Wandell, “A Spatial Extension to CIELAB for Digital Color Image Reproduction,” Proc. SID Symp., 1996.
[53] A. Polesel, G. Ramponi, and V.J. Mathews, “Image Enhancement via Adaptive Unsharp Masking,” IEEE Trans. Image Processing, vol. 9, no. 3, pp. 505-510, 2000.
[54] T.J. Cooper, I. Tastl, and B. Tao, “Novel Approach to Color Cast Detection and Removal in Digital Images,” Proc. SPIE Color Imaging, vol. 3963, pp. 167-177, 1999.
[55] F. Gasparini and R. Schettini, “Color Balancing of Digital Photos Using Simple Image Statistics,” Pattern Recognition, vol. 37, no. 6, pp. 1201-1217, 2004.
[56] D.J. Jobson, Z. Rahman, and G.A. Woodell, “The Statistics of Visual Representation,” Proc. SPIE, vol. 4736, pp. 25-36, 2002.
[57] A. Adams, Basic Photo, first ed. Morgan & Morgan, Hasting-on-Hudson, 1970.
14 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool