OSA's Digital Library

Journal of the Optical Society of America A

Journal of the Optical Society of America A


  • Editor: Stephen A. Burns
  • Vol. 22, Iss. 12 — Dec. 1, 2005
  • pp: 2613–2621

Mathematical definition and analysis of the Retinex algorithm

Edoardo Provenzi, Luca De Carli, Alessandro Rizzi, and Daniele Marini  »View Author Affiliations

JOSA A, Vol. 22, Issue 12, pp. 2613-2621 (2005)

View Full Text Article

Enhanced HTML    Acrobat PDF (348 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



We present a detailed mathematical analysis of the original Retinex algorithm due to Land and McCann [ J. Opt. Soc. Am. 61, 1 (1071) ]. To this end, we propose an analytic formula that describes the algorithm behavior. More than one Retinex version (e.g., with and without threshold) is examined. The behavior of Retinex varying the number of paths is predicted, and its recursive iterations are mathematically analyzed using the formula. The mathematical setting presented serves as a common ground for the various Retinex implementations. Its validity is confirmed by the tests on images that we have performed.

© 2005 Optical Society of America

OCIS Codes
(100.2000) Image processing : Digital image processing
(100.2980) Image processing : Image enhancement
(100.3020) Image processing : Image reconstruction-restoration

ToC Category:
Image Processing

Original Manuscript: January 18, 2005
Revised Manuscript: April 27, 2005
Manuscript Accepted: May 3, 2005
Published: December 1, 2005

Edoardo Provenzi, Daniele Marini, Luca De Carli, and Alessandro Rizzi, "Mathematical definition and analysis of the Retinex algorithm," J. Opt. Soc. Am. A 22, 2613-2621 (2005)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. E. Land, J. J. McCann, “Lightness and Retinex theory,” J. Opt. Soc. Am. 61, 1–11 (1971). [CrossRef] [PubMed]
  2. J. J. McCann, S. P. McKee, T. H. Taylor, “Quantitative studies in Retinex theory. A comparison between theoretical predictions and observer responses to the ‘color mondrian’ experiments,” Vision Res. 16, 445–458 (1976). [CrossRef]
  3. D. H. Brainard, B. A. Wandell, “Analysis of the Retinex theory of color vision,” J. Opt. Soc. Am. A 3, 1651–1661 (1986). [CrossRef] [PubMed]
  4. R. A. Young, “Color vision and the Retinex theory,” Science 238, 1731–1732 (1987). [CrossRef] [PubMed]
  5. A. Moore, J. Allman, R. Goodman, “A real-time neural system for color constancy,” IEEE Trans. Neural Netw. 2, 237–247 (1991). [CrossRef] [PubMed]
  6. D. J. Jobson, Z. Rahman, G. A. Woodell, “A multiscale Retinex for bridging the gap between color images and the human observation of scenes,” IEEE Trans. Image Process. 6, 965–976 (1997). [CrossRef] [PubMed]
  7. D. J. Jobson, Z. Rahman, G. A. Woodell, “Properties and performance of a center/surround retinex,” IEEE Trans. Image Process. 6, 451–462 (1997). [CrossRef] [PubMed]
  8. K. Barnard, B. Funt, “Investigations into multi-scale Retinex,” Vision and Technology (Wiley, 1999), pp. 9–17.
  9. S. O. Huck, C. L. Fales, R. E. Davis, R. Alter-Gartenberg, “Visual communication with Retinex coding,” Appl. Opt. 39, 1711–1730 (2000). [CrossRef]
  10. D. Marini, A. Rizzi, “A computational approach to color adaptation effects,” Image Vis. Comput. 18, 1005–1014 (2000). [CrossRef]
  11. J. D. Cowan, P. C. Bressloff, “Visual cortex and the Retinex algorithm,” in Human Vision and Electronic Imaging VIIB. E. Rogowitz and N. T. Pappas, eds., Proc. SPIE4662, 278–285 (2002).
  12. G. D. Finlayson, S. D. Hordley, M. S. Drew, “Removing shadows from images using retinex,” in Proceedings of the IS&T/SID Tenth Color Image Conference: Color Science and Engineering System Technology (Society for Information Display, 2002), pp. 73–79.
  13. A. C. Hurlbert, C. J. Wolf, “Contribution of local and global cone-contrasts to color appearance: a Retinex-like model,” in Human Vision and Electronic Imaging VII, B. E. Rogowitz and N. T. Pappas, eds., Proc. SPIE4662, 286–297 (2002).
  14. M. Pilu, S. Pollard, “A light-weight text image processing method for handheld embedded cameras,” in Proceedings of the British Machine Vision Conference, (British Machine Vision Association, http://www.cmp.uea.uk/research/bmvc/; School of Information Systems, University of East Anglia, Norwich, UK, 2002), pp. 547–556.
  15. A. Rizzi, D. Marini, L. De Carli, “LUT and multilevel Brownian Retinex colour correction,” Mach. Graphics Vision 11(2/3), 153–168 (2002).
  16. R. Kimmel, M. Elad, “A variational frame - work for Retinex,” Int. J. Comput. Vis. 52, 7–23 (2003). [CrossRef]
  17. G. Ramponi, L. Tenze, S. Carrato, S. Marsi, “Nonlinear contrast enhancement based on the Retinex approach,” in Image Processing: Algorithms and Systems II, E. Dougherty, J. T. Astola, and K. O. Egiazarian, eds., Proc. SPIE5014, 169–177 (2003).
  18. F. Ciurea, B. Funt, “Tuning Retinex parameters,” J. Electron. Imaging 13, 58–64 (2004). [CrossRef]
  19. T. J. Cooper, F. A. Baqai, “Analysis and extensions of the Frankle–McCann Retinex algorithm,” J. Electron. Imaging 13, 85–92 (2004). [CrossRef]
  20. B. Funt, F. Ciurea, J. J. McCann, “Retinex in Matlab,” J. Electron. Imaging 13, 48–57 (2004). [CrossRef]
  21. J. J. McCann, “Capturing a black cat in shade: past and present of Retinex color appearance models,” J. Electron. Imaging 13, 36–47 (2004). [CrossRef]
  22. L. Meylan, S. E. Süsstrunk, “Bio-inspired image enhancement for natural color images,” in Human Vision and Electronic Imaging IX, B. E. Roqowritz and T. N. Pappas, eds., Proc. SPIE5292, 46–56 (2004).
  23. N. Moroney, I. Tastl, “Comparison of Retinex and iCAM for scene rendering,” J. Electron. Imaging 13, 139–145 (2004). [CrossRef]
  24. Z. Rahman, D. J. Jobson, G. A. Woodell, “Retinex processing for automatic image enhancement,” J. Electron. Imaging 13, 100–110 (2004). [CrossRef]
  25. H. K. Rising, “Analysis and generalization of Retinex by recasting the algorithm in wavelets,” J. Electron. Imaging 13, 93–99 (2004). [CrossRef]
  26. A. Rizzi, C. Gatta, B. Piacentini, M. Fierro, D. Marini, “Human-visual-system-inspired tone mapping algorithm for HDR images,” in Human Vision Electronic Imaging IX, B. E. Rogowitz and T. N. Pappas, eds., Proc. SPIE5292, 57–68 (2004).
  27. A. Rizzi, C. Gatta, D. Marini, “From Retinex to automatic color equalization: issues in developing a new algorithm for unsupervised color equalization,” J. Electron. Imaging 13, 75–84 (2004). [CrossRef]
  28. R. Sobol, “Improving the Retinex algorithm for rendering wide dynamic range photographs,” J. Electron. Imaging 13, 65–74 (2004). [CrossRef]
  29. E. Land, “The Retinex theory of color vision,” Sci. Am. March 1977, pp. 2–17.
  30. E. Land, “Recent advances in retinex theory and some implications for cortical computations: color vision and the natural image,” Proc. Natl. Acad. Sci. U.S.A. 80, 5163–5169 (1983). [CrossRef] [PubMed]
  31. J. Frankle, J. J. McCann, “Method and apparatus for lightness imaging,” U.S. Patent 4,348,336 May 17, 1983.
  32. E. Land, “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). [CrossRef] [PubMed]
  33. J. J. McCann and 25 other authors, “Special session on Retinex at 40,” J. Electron. Imaging 13, 6–145 (2004). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.


Fig. 1 Fig. 2 Fig. 3
Fig. 4

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited