Color Constancy from Mutual Reflection

Peer reviewed: 
Yes, item is peer reviewed.
Scholarly level: 
Final version published as: 

Funt, B.V., Drew, M.S., and Ho, J. "Color Constancy from Mutual Reflection," International Journal of Computer Vision 6(1) (1991).

Date created: 

Mutual reflection occurs when light reflected from one surface illuminates a second surface. In this situation, the color of one or both surfaces can be modified by a color-bleeding effect. In this article we examine how sensor values (e.g., RGB values) are modified in the mutual reflection region and show that a good approximation of the surface spectral reflectance function for each surface can be recovered by using the extra information from mutual reflection. Thus color constancy results from an examination of mutual reflection. Use is made of finite dimensional linear models for ambient illumination and for surface spectral reflectance. If m and n are the number of basis functions required to model illumination and surface spectral reflectance respectively, then we find that the number of different sensor classes p must satisfy the condition p≥(2 n+m)/3. If we use three basis functions to model illumination and three basis functions to model surface spectral reflectance, then only three classes of sensors are required to carry out the algorithm. Results are presented showing a small increase in error over the error inherent in the underlying finite dimension models.

Document type: 
Rights remain with the authors.
Natural Sciences and Engineering Research Council of Canada (NSERC)