Skip to main content
Log in

A method for computing spectral reflectance

  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

Psychophysical experiments show that the perceived colour of an object is relatively independent of the spectrum of the incident illumination and mainly depends on the surface spectral reflectance. We first demonstrate a possible solution to this undetermined problem for a Mondrian world of flat rectangular patches. We expand the illumination and surface reflectances in terms of a finite number of basis functions. We assume that the number of colour receptors is greater than the number of basis functions. This yields a set of nonlinear equations for each colour patch. Number counting arguments show that, given a sufficient number of surface patches with the same illumination, there are enough equations to determine the surface reflectances up to an overall scaling factor. This theory is similar to previous and independent work by Maloney and Wandell (Maloney 1985). We demonstrate a simple method of solving these non-linear equations. We generalize to situations where the illumination varies in space and the objects are three dimensional shapes. To do this we define a method for detecting material changes, a colour edge detector, and illustrate a way of detecting the colour of a material at its boundaries and propagating it inwards.

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

  • Blake A (1983) The least-disturbance principle and weak constraints. Pattern Recognition L 1:393–399

    Article  Google Scholar 

  • Blake A (1984) On lightness computation in mondrian world. In: Zeki S (ed) Central and peripheral mechanisms of colour vision. Macmillan, London, pp 213–221

    Google Scholar 

  • Brill MH (1978) A device performing illuminant-invariant assessment of chromatic relations. J Theor Biol 71:473–478

    Article  PubMed  Google Scholar 

  • Brill MH, West G (1981) Contributions to the theory of invariance of colour under the condition of varying illumination. J Math Biol 11:337–350

    Article  Google Scholar 

  • Buchsbaum G, Goldstein JL (1979) Optimum probabilistic processing in colour perception. II. colour vision as template matching. Proc R Soc Lond [Biol] 205:249–266

    Google Scholar 

  • Buchsbaum G, Gottschalk A (1983) Trichromacy, opponent colours coding and optimum colour information transmission in the retina. Proc R Soc Lond [Biol] 220:89–113

    Google Scholar 

  • Buchsbaum G, Gottschalk A (1984) Chromaticity coordinates of frequency-limited functions. J Opt Soc Am 1:885–887

    Google Scholar 

  • Canny JF (1983) Finding edges and lines in images. Art Intell Lab Rep TR 720

  • Cook RL, Torrance KE (1982) A reflectance model for computer graphics. ACM Trans Graph 1:7–24

    Article  Google Scholar 

  • Feynman RP (1963) The Feynman lectures on physics, vol 1. Addison-Wesley, Reading, Massachusetts

    Google Scholar 

  • Geman S, Geman D (1984) Stochastic relaxation, Gibbs distributions and the bayesian restoration of images. IEEE Trans Patt Anal Mach Intell 6:721–741

    Google Scholar 

  • von Helmholtz HLF (1896) Handbuch der Physiologischen Optik, 2nd edn. Hamburg Leipzig, Voss

    Google Scholar 

  • Horn BKP (1974) On lightness. C.V.G.I.P. 3:277–299

    Google Scholar 

  • Hurlbert A (1986) M.I.T. A.I. Memo No. 814 (to appear)

  • Land EH (1974) The retinex theory of colour vision. Proc R Inst G B 47:23–58

    Google Scholar 

  • Land EH (1983) Recent advances in retinex theory and some implications for cortical computations: colour vision and the natural image. Proc Natl Acad Sci USA 80:5163–5169

    PubMed  Google Scholar 

  • Maloney J, Wandell B (1986) Color constancy: a method for recovering surface spectral reflectance. J Opt Soc Am (in press)

  • Maloney J (1985) Computational approaches to color constancy. PhD Thesis. Applied Psychology Laboratory. Stanford University

  • Marr D, Hildreth E (1980) Theory of edge detection. Proc R Soc Lond [Biol] 207:187–217

    Google Scholar 

  • McCann JJ, McKee S, Taylor TH (1976) Quantitative studies in retinex theory: a comparison between theoretical predictions and observer responses to the colour Mondrian experiments. Vision Res 16:445–458

    Article  PubMed  Google Scholar 

  • Phong BT (1975) Illumination for computer generated pictures. Communications A C M, 18. 6:311–317

    Google Scholar 

  • Poggio T and staff (1985) MIT Progress in understanding images. Proc Image Understanding Workshop, Florida pp 25–39

  • Rubin J, Richards W (1984) Colour Vision: Representing Material Categories. MIT AI Memo No 764

  • Sallstrom P (1973) Colour and physics: some remarks concerning the physical aspects of human colour vision. University of Stockholm: Inst Phys Rep 73-09

  • Stiles WS, Wyszecki G, Ohta N (1977) Counting metameric object-colour stimuli using frequency-limited spectral reflectance functions. J Opt Soc Am 67:779–784

    Google Scholar 

  • Wandell B, Maloney J (1984) Computational methods for color identification. Talk presented at Opt Soc Am annual meeting. San Diego

  • West G, Brill MH (1982) Necessary and sufficient conditions for Von Kries chromatic adaption to give colour constancy. J Math Biol 15:249–258

    Article  PubMed  Google Scholar 

  • Witkin AP (1982) Intensity-based edge classification Proc AAAI:36–41

  • Yuille AL (1984) A method for recovering spectral reflectance. MIT AI Memo No 752

Download references

Author information

Authors and Affiliations

Authors

Additional information

This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for the laboratory's artificial intelligence research is provided in part by the Advanced Research Projects Agency of the Department of Defense under Office of Naval Research contract N00014-80-C-0505

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yuille, A. A method for computing spectral reflectance. Biol. Cybern. 56, 195–201 (1987). https://doi.org/10.1007/BF00317994

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00317994

Keywords

Navigation