OSA's Digital Library

Virtual Journal for Biomedical Optics

Virtual Journal for Biomedical Optics


  • Editor: Gregory W. Faris
  • Vol. 2, Iss. 3 — Mar. 7, 2007

Analytic solution for separating spectra into illumination and surface reflectance components

Mark S. Drew and Graham D. Finlayson  »View Author Affiliations

JOSA A, Vol. 24, Issue 2, pp. 294-303 (2007)

View Full Text Article

Enhanced HTML    Acrobat PDF (186 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



The measured light spectrum is the result of an illuminant interacting with a surface. The illuminant spectral power distribution multiplies the surface spectral reflectance function to form a color signal—the light spectrum that gives rise to our perception. Disambiguation of the two factors, illuminant and surface, is difficult without prior knowledge. Previously [ IEEE Trans. Pattern Anal. Mach. Intell. 12, 966 (1990) ; J. Opt. Soc. Am. A 21, 1825 (2004) ], one approach to this problem applied a finite-dimensional basis function model to recover the separate illuminant and surface reflectance components that make up the color signal, using principal component bases for lights and for reflectances. We introduce the idea of making use of finite-dimensional models of logarithms of spectra for this problem. Recognizing that multiplications turn into additions in such a formulation, we can replace the original iterative method with a direct, analytic algorithm with no iteration, resulting in a speedup of several orders of magnitude. Moreover, in the new, logarithm-based approach, it is straightforward to further design new basis functions, for both illuminant and reflectance simultaneously, such that the initial basis function coefficients derived from the input color signal are optimally mapped onto separate coefficients that produce spectra that more closely approximate the illuminant and the surface reflectance for any given dimensionality. This is accomplished by using an extra bias correction step that maps the analytically determined basis function coefficients onto the optimal coefficient set, separately for lights and surfaces, for the training set. The analytic equation plus the bias correction is then used for unknown input color signals.

© 2007 Optical Society of America

OCIS Codes
(150.0150) Machine vision : Machine vision
(150.2950) Machine vision : Illumination

ToC Category:
Machine Vision

Original Manuscript: April 21, 2006
Revised Manuscript: June 15, 2006
Manuscript Accepted: July 11, 2006

Virtual Issues
Vol. 2, Iss. 3 Virtual Journal for Biomedical Optics

Mark S. Drew and Graham D. Finlayson, "Analytic solution for separating spectra into illumination and surface reflectance components," J. Opt. Soc. Am. A 24, 294-303 (2007)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. S. Nevas, F. Manoocheri, and E. Ikonen, "Gonioreflectometer for measuring spectral diffuse reflectance," Appl. Opt. 9, 6391-6399 (2004). [CrossRef]
  2. These data are available at http://www.multispectral.org/.
  3. S. Bergner, T. Möller, M. K. Tory, and M. Drew, "A practical approach to spectral volume rendering," IEEE Trans. Vis. Comput. Graph. 11, 207-216 (2005). [CrossRef] [PubMed]
  4. Q. Wu, L. Zeng, H. Ke, W. Xie, H. Zheng, and Y. Zhang, "Analysis of blood and bone marrow smears using multispectral imaging analysis techniques," in Medical Imaging 2005: Image Processing, J.M. Fitzpatrick and J.M. Reinhardt, eds., Proc. SPIE 5747, 1872-1882 (2005).
  5. M. Roula, J. Diamond, A. Bouridane, P. Miller, and A. Amira, "A multispectral computer vision system for automatic grading of prostatic neoplasia," in Proceedings of IEEE 2002 International Symposium on Biomedical Imaging (IEEE, 2002), pp. 193-196. [CrossRef]
  6. N. Tsumura, "Appearance reproduction and multi-spectral imaging," in AIC Colour 05: Proceedings of the 10th Congress of the International Colour Association, J.L. Nieves and J. Hernández-Andrés, eds. (AIC, Granada, 2005), pp. 119-123.
  7. R. Berns, "Rejuvenating Seurat's palette using color and imaging science: a simulation," in Seurat and the Making of La Grande Jatte, R.L. Herbert, ed. (University of California Press, 2004), pp. 214-227.
  8. H. Barrow and J. Tenenbaum, "Recovering intrinsic scene characteristics from images," in Computer Vision Systems, A. Hanson and E. Riseman, eds. (Academic, 1978), pp. 3-26.
  9. J. Ho, B. Funt, and M. Drew, "Separating a color signal into illumination and surface reflectance components: theory and applications," IEEE Trans. Pattern Anal. Mach. Intell. 12, 966-977 (1990). Reprinted in Physics-Based Vision. Principles and Practice, G.E. Healey, S.A. Shafer, and L.B., eds. (Wolff, Jones, and Bartlett, 1992), Vol. 2, p. 272. [CrossRef]
  10. B. Wandell, "The synthesis and analysis of color images," IEEE Trans. Pattern Anal. Mach. Intell. PAMI-9, 2-13 (1987). [CrossRef]
  11. D. H. Marimont and B. A. Wandell, "Linear models of surface and illuminant spectra," J. Opt. Soc. Am. A 9, 1905-1913 (1992). [CrossRef] [PubMed]
  12. J. Marchant and C. Onyango, "Spectral invariance under daylight illumination changes," J. Opt. Soc. Am. A 19, 840-848 (2002). [CrossRef]
  13. M. Drew and B. V. Funt, "Natural metamers," CVGIP: Image Understand. 56, 139-151 (1992). [CrossRef]
  14. B. Funt, "Modeling reflectance by logarithmic basis functions," in Color Imaging Conference: Color, Science, Systems and Applications [Society for Imaging Science & Technology (IS&T)/Society for Information Display (SID), 1993], pp. 68-71.
  15. E. Angelopoulou, "Objective colour from multispectral imaging," in ECCV 2000: European Conference on Computer Vision, D.Vernon, ed. (Springer, 2000), pp. 359-374. [CrossRef]
  16. R. Lenz, P. Meer, and M. Hauta-Kasari, "Spectral-based illumination estimation and color correction," Color Res. Appl. 24, 98-111 (1999). [CrossRef]
  17. G. Healey and K. Chandra, "Estimating visible through near-infrared spectral reflectance from a sensor radiance spectrum," J. Opt. Soc. Am. A 21, 1825-1833 (2004). [CrossRef]
  18. D. Judd, D. MacAdam, and G. Wyszecki, "Spectral distribution of typical daylight as a function of correlated color temperature," J. Opt. Soc. Am. 54, 1031-1040 (1964). [CrossRef]
  19. S. Nascimento, D. Foster, and K. Amano, "Psychophysical estimates of the number of spectral-reflectance basis functions needed to reproduce natural scenes," J. Opt. Soc. Am. A 22, 1017-1022 (2005). [CrossRef]
  20. J. Faires and R. Burden, Numerical Analysis, 3rd ed. (Brooks/Cole, 2003).
  21. Z.-N. Li and M. Drew, Fundamentals of Multimedia (Prentice Hall, 2004).
  22. A. Hyvärinen, J. Karhunen, and E. Oja, Independent Component Analysis (Wiley, 2001). [CrossRef]
  23. A. Tikhonov and V. Arsenin, Solutions of Ill-Posed Problems (Wiley, 1977).
  24. D. Brainard, B. Wandell, and W. Cowan, "Black light: how sensors filter spectral variation of illuminant," IEEE Trans. Biomed. Eng. 36, 140-149 (1989). [CrossRef] [PubMed]
  25. K. Barnard, L. Martin, B. Funt, and A. Coath, "A data set for colour research," Color Res. Appl. 27, 147-151 (2002). [CrossRef]
  26. M. Vrhel, R. Gershon, and L. Iwan, "Measurement and analysis of object reflectance spectra," Color Res. Appl. 19, 4-9 (1994).
  27. G. Wyszecki and W. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulas, 2nd ed. (Wiley, 1982).
  28. C. McCamy, H. Marcus, and J. Davidson, "A color-rendition chart," J. Appl. Photogr. Eng. 2, 95-99 (1976).

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