Skip to main content
Log in

Gamut Constrained Illuminant Estimation

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

This paper presents a novel solution to the illuminant estimation problem: the problem of how, given an image of a scene taken under an unknown illuminant, we can recover an estimate of that light. The work is founded on previous gamut mapping solutions to the problem which solve for a scene illuminant by determining the set of diagonal mappings which take image data captured under an unknown light to a gamut of reference colours taken under a known light. Unfortunately, a diagonal model is not always a valid model of illumination change and so previous approaches sometimes return a null solution. In addition, previous methods are difficult to implement. We address these problems by recasting the problem as one of illuminant classification: we define a priori a set of plausible lights thus ensuring that a scene illuminant estimate will always be found. A plausible light is represented by the gamut of colours observable under it and the illuminant in an image is classified by determining the plausible light whose gamut is most consistent with the image data. We show that this step (the main computational burden of the algorithm) can be performed simply and efficiently by means of a non-negative least-squares optimisation. We report results on a large set of real images which show that it provides excellent illuminant estimation, outperforming previous algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Barnard, K. 2000. Practical colour constancy. PhD thesis, Simon Fraser Univ., School of Computing Science.

  • Barnard, K., Cardei, V. and Funt, B. 2002. A comparison of computational color constancy algorithms; part one: Methodology and experiments with synthetic images. IEEE Transactions on Image Processing, 11(9):972–984.

    Google Scholar 

  • Barnard, K., Martin, L., Coath, A., and Funt, B. 2002. A comparison of computational color constancy algorithms; part two: Experiments with image data. IEEE Transactions on Image Processing, 11(9):985–996.

    Google Scholar 

  • Barnard, K., Martin, L., and Funt, B. 2000. Colour by correlation in a three dimensional colour space. In 6th European Conference on Computer Vision, pp. 275–289. Springer.

  • Brainard, D.H. and Freeman, W.T. 1994. Bayesian method for recovering surface and illuminant properties from photosensor responses. In Proceedings of the IS&T/SPIE Symposium on Electronic Imaging Science&Technology, vol. 2179. pp. 364–376.

    Google Scholar 

  • Buchsbaum, G. 1980. A spatial processor model for object colour perception. Journal of the Franklin Institute, 310:1–26.

    Article  Google Scholar 

  • Cardei, V.C., Funt, B., and Barnard, K. 2002. Estimating the scene illuminant chromaticity by using a neural network. Journal of the Optical Society of America, A, 19(12):2374–2386.

    Google Scholar 

  • Comaniciu, D. and Meer, P. 1999. Mean shift analysis and applications. In Proceedings of the 7th International Conference on Computer Vision, pp. 1197–1203. IEEE.

  • Finlayson, G.D. 1996. Color in Perspective. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(10):1034–1038.

    Google Scholar 

  • Finlayson, G.D., Hordley, S.D., and Hubel, P.M. 2001. Color by correlation: A simple, unifying framework for color constancy. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(11):1209–1221.

    Google Scholar 

  • Finlayson, G.D., Drew, M.S., and Funt, B.V. 1994. Color constancy: generalized diagonal transforms suffice. Journal of the Optical Society of America, A, 11(11):3011–3019.

    Google Scholar 

  • Finlayson, G.D., Drew, M.S., and Funt, B.V. 1994. Spectral sharpening: sensor transformations for improved color constancy. Journal of the Optical Society of America, A, 11(5):1553–1563.

    Google Scholar 

  • Finlayson, G.D. and Hordley, S. 2000. Improving gamut mapping color constancy. IEEE Transactions on Image Processing, 9(10):1774–1783.

    Google Scholar 

  • Forsyth, D.A. 1990. A Novel Algorithm for Colour Constancy. International Journal of Computer Vision, 5(1):5–36.

    MATH  Google Scholar 

  • Funt, B.V. and Finlayson, G.D. 2002. Color constant color indexing. EEE Transactions on Pattern Analysis and Machine Intelligence, 17(5):522–529.

    Google Scholar 

  • Gevers, T. and Smeulders, A.W.M. 1999. Color based object recognition. Pattern Recognition, 32: 453–464.

    Article  Google Scholar 

  • Healey, G. and Slater, D. 1994. Global color constancy: recognition of objects by use of illumination-invariant properties of color distributions. Journal of the Optical Society of America, A, 11(11):3003–3010.

    Google Scholar 

  • Hogg, R.V. and Tanis, E.A. 2001. Probability and StatisticalInference. Prentice Hall.

  • Hordley, S.D. and Finlayson, G.D. 2004. Re-evauating colour constancy. In Proceedings of the 17th International Conference on Pattern Recognition. IEEE, pp. 76–79.

  • Horn, B.K.P. 1986. Robot Vision. MIT Press.

  • Hunt, R.W.G. 1995. The Reproduction of Colour. 5th edition, Fountain Press.

  • Land, E.H. 1977. The Retinex Theory of Color Vision. Scientific American, 108–129.

  • Lawson, C.L. and Hanson, R.J. 1974. Solving Least Squares Problems. Prentice Hall.

  • Maloney, L.T. and Wandell, B.A. 1986. Colorconstancy: A method for recovering surface spectral reectance. Journal of the Optical Society of America, A, 3(1):29–33.

    Google Scholar 

  • Parkkinen, J., Jaaskelainen, T., and Kuittinen, M. 1998. Spectral representation of color images. In IEEE 9th International Conference on Pattern Recognition, vol. 2, pp. 933–935.

    Google Scholar 

  • Preparata, F.P. and Shamos, M.I. 1985. Computational Geometry: An Introduction. New York: Springer Verlag.

    Google Scholar 

  • Raja, Y., McKenna, S.J., and Gong, S. 1998. Colour model selection and adaptation in dynamic scenes. In 5th European Conference on Computer Vision, pp. 460–474. Springer.

  • Sapiro, G. 1998. Bilinear voting. In ICCV98, pages 178–183.

  • Swain, M.J. and Ballard, D.H. 1991. Color Indexing. International Journal of Computer Vision, 7(1):11–32.

    Google Scholar 

  • Tominaga, S., Ebisui, S., and Wandell, B.A. 2001. Scene illuminant classification brighter is better. Journal of the Optical Society of America, A, 18(1):55–64.

    Google Scholar 

  • Vrhel, M.J., Gershon, R. and Iwan, L.S. 1994. Measurement and analysis of object reectance spectra. Color Research and Application, 19(1):4–9.

    Google Scholar 

  • Wyszecki, G. and Stiles, W.S. 1982. Color Science: Concepts and Methods, Quantitative Data and Formulas. New York:Wiley, 2nd edition.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

First online version published in February, 2006

Rights and permissions

Reprints and permissions

About this article

Cite this article

Finlayson, G.D., Hordley, S.D. & Tastl, I. Gamut Constrained Illuminant Estimation. Int J Comput Vision 67, 93–109 (2006). https://doi.org/10.1007/s11263-006-4100-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-006-4100-z

Keywords

Navigation