Abstract
Color and illumination are two principal factors that influence human visual perception as well as imaging devices. However, an imaging device can neither discern colors nor adapt to different imaging environments as a human does. Consequently, it may produce images having a bad visual effect under a bad imaging environment. Color equalization and color constancy are two efficient and common techniques for image visual effect enhancement. In this chapter, we focus on some representative methods in color equalization and on Retinex. Histogram equalization enhances an image by manipulating the bins of its color or intensity histogram. The principle behind this approach is close to human visual perception. Here we illustrate several implementations. We also describe the Retinex theory, which is one of the most famous methods for color correction inspired by human color constancy. Although this theory was proposed about 40 years ago, it still attracts much interest and many implementations are available. Here we provide a survey of different Retinex based algorithms, including the original version.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barnard, H., Martin, L., Funt, B., et al.: A data set of colour research. Color. Res. Appl. 27(3), 147–151 (2002)
BertalmÃo, M., Caselles, V., Provenzi, E., et al.: Perceptual color correction through variational techniques. IEEE. Trans. Image. Process. 16(4), 1058–1072 (2007)
BertalmÃo, M., Caselles, V., Provenzi, E.: Issues about Retinex theory and contrast enhancement. Int. J. Comput. Vis. 83(1), 101–119 (2009)
Bertsekas, D.P.: Non-Linear Programming. Athena Scientific, Belmont (1995)
Blake, A.: Boundary conditions for lightness computation in mondrian world. Comput. Vis. Gr. Image. Process. 32, 314–327 (1985)
Bregman, L.: The relaxation method of finding the common points of convex sets and its application to the solution of problems in convex programming. USSR. Comput. Math. Math. Phys v. 7, 200–217 (1967)
Elad, M., Kimmel, R., Shaked, D., et al.: Reduced complexity Retinex algorithm via the variational approach. J. Vis Commun. Image. Represent. 14, 369–388 (2003)
Frankle, J., McCann, J.: Method and apparatus for lightness imaging. US Patent 4,384,336,17 May (1983)
Funt, B., Ciurea, F., McCann, J.J.: Retinex in MATLABTM. J. Electron. Imaging. 13, 48–57 (2004)
Gatta, C., Rizzi, A., Marini, D.: ACE: An automatic color equalization algorithm. Proceedings of the First European Conference on Color in Graphics Image and Vision (CGIV02) (2002)
Getreuer, P. (2012) Automatic color enhancement (ACE) and its fast implementation, Image Processing On Line, 2, pp. 266–277. http://dx.doi.org/10.5201/ipol.2012.g-ace
Glasser, L., McKinney, A., Reilly, C., et al.: Cube-root color coordinate system. J. Opt. Soc. Am. 48, 736–740 (1958)
Gonzalez, R.C., Woods, R.E.: Digital image processing, 2nd edn. Prentice-Hall, Englewood Cliffs (2002)
Horn, B.K.P.: Determining lightness from an image. Comput. Gr. Image. Process. 3, 277–299 (1974)
Hummel, R.A.: Image enhancement by histogram transformation. Comput Gr. Image. Process. 6(2), 184–195 (1977)
Jobson, D.J., Rahman, Z., Woodell, G.A.: Properties and performance of the center/surround Retinex. IEEE. Trans. Image. Process. 6(3), 451–462 (1997)
Karel, Z.: Contrast limited adaptive histogram equalization. In: Heckbert, P.S. (eds.) Graphic Gems IV, pp. 474–485. Cambridge, Academic Press Professional (1994)
Kimmel, R., Elad, M., Shaked, D., et al.: A variational framework for Retinex. Int. J. Comput. Vis. 52(1), 7–23 (2003)
Land, E.H.: The Retinex theory of color vision. Sci. Am. 237(6), 108–128 (1977)
Land, E.: An alternative technique for the computation of the designator in the Retinex theory of color vision. Proc Natl Acad Sci U. S. A. 83, 3078–3080 (1986)
Land, E.H., McCann, J.J.: Lightness and the Retinex theory. J. Opt. Soc. Am. 61(1), 1–11 (1971)
Luenberger, D.G.: Linear and Non-linear programming, 2nd edn. Addison-Wesley, Menlo-Park (1987)
Ma, W., Osher, S.: A TV Bregman iterative model of Retinex theory. UCLA CAM Report 10–13, UCLA, Los Angeles, CA (2010)
McCann, J.J.: Lessons learned from Mondrians applied to real images and color gamuts. In: Proc IS & T/SID 7th Color Imag. Conf., 1–8 (1999)
McCann, J.J., McKee, S., Taylor, T.: Quantitative studies in Retinex theory: a comparison between theoretical predictions and observer responses to the ‘color mondrian’ experiments. J. Vis. Res. 16, 445–458 (1976)
Morel, J.M., Petro, A.B., Sbert, C.: A PDE formalization of Retinex theory. IEEE. Trans. Image. Process. 19(11), 2825–2837 (2010)
Ng, M.K., Wang, W.: A total variation model for Retinex. SIAM. J. Imag. Sci. 4(1), 345–365 (2011)
Nicolas, L., Ana, B.P., Catalina, S., Jean-Michel, M.: Retinex Poisson equation: a model for color perception, Image Processing On Line, 1. http://dx.doi.org/10.5201/ipol.2011.lmps_rpe. (2011)
Osher, S., Burger, M., Goldfarb, D., et al.: An iterative regularization method for total variation based image restoration. SIAM. Multiscale. Model. Simul. 4, 460–489 (2005)
Palma-Amestoy, R., Provenzi, E., BertalmÃo, M., et al.: A perceptually inspired variational framework for color enhancement. IEEE. Trans. Pattern. Anal. Mach. Intell. 31(3), 458–474 (2009)
Peli, E.: Contrast in complex images. J. Opt. Soc. Am. 7(10), 2032–2040 (1990)
Pizer, S.M., Amburn, E.P., Austin J.D., et al.: Adaptive histogram equalization and its variations. Comput. Vis. Gr. Image. Process. 39, 355–368 (1987)
Provenzi, E., Caselles, V.: A wavelet perspective on variational perceptually-inspired color enhancement. Int. J. Comput. Vis. 106(2), 153–171 (2014)
Provenzi, E., Carli, L.D., Rizzi, A., et al.: Mathematical definition and analysis of the retinex algorithm. J. Opt. Soc. Am. 22(12), 2613–2621 (2005)
Provenzi, E., Fierro, M., Rizzi, A., et al.: Random spray Retinex: A new Retinex implementation to investigate the local properties of the model. IEEE. Trans. Image. Process. 16(1), 162–171 (2007)
Provenzi, E., Gatta, C., Fierro, M., et al.: A spatially variant white-patch and gray-world method for color image enhancement driven by local contrast. IEEE. Trans. Pattern. Anal. Mach. Intell. 30(10), 1750–1770 (2008)
Rahman, Z., Jobson, D.J., Woodell, G.A.: Multiscale Retinex for color image enhancement. Proc IEEE ICIP. 1003–1006, (1996)
Rahman, Z., Jobson, D.J., Woodell, G.A.: Retinex processing for automatic image enhancement. J. Electron. Imaging. 13, 100–110 (2004)
Rizzi, A., Gatta, C., Marini, D.: A new algorithm for unsupervised global and local color correction. Pattern. Recognit. Lett. 24, 1663–1677 (2003)
Rizzi, A., Gatta, C., Marini, D.: From Retinex to automatic color equalization: Issues in developing a new algorithm for unsupervised color equalization. J. Electron. Imaging. 13(1), 75–84 (2004)
Sapiro, G., Caselles, V.: Histogram modification via differential equations. J. Differ. Equ. 135(2), 238–266 (1997)
Å mÃdl, V., Quinn, A.: The variational Bayes method in signal processing. Springer Verlag, New York (2005)
Wang, L., Xiao, L., Liu, H., et al.: Variational Bayesian Method for Retinex. IEEE. Trans. Image. Process. 23(8), 3381–3396 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Wang, L., Xiao, L., Wei, Z. (2015). Color Equalization and Retinex. In: Celebi, E., Lecca, M., Smolka, B. (eds) Color Image and Video Enhancement. Springer, Cham. https://doi.org/10.1007/978-3-319-09363-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-09363-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09362-8
Online ISBN: 978-3-319-09363-5
eBook Packages: EngineeringEngineering (R0)