Using color to separate reflection components

Abstract : This paper presents an algorithm for analyzing a standard color image to determine intrinsic images of the amount of interface (specular) and body (diffuse) reflection at each pixel. The interface reflection represents the highlights from the original image, and the body reflection represents the original image with highlights removed. Such intrinsic images are of interest because the geometric properties of each type of reflection are simpler than the geometric properties of intensity in a black-and-white image. The algorithm is based upon a physical model of reflection which states that two distinct types of reflection--interface and body reflection--occur, and that each type can be decomposed into a relative spectral distribution and a geometric scale factor. This model is far more general than typical models used in computer vision and computer graphics, and includes most such models as special cases. In addition, the model does not assume a point light source or uniform illumination distribution over the scene. The properties of spectral projection into color space are used to derive a new model of pixel-value color distribution, and this model is exploited in an algorithm to derive the intrinsic images. Suggestions are provided for extending the model to deal with diffuse illumination and for analyzing the intrinsic images of reflection. Additional keywords: Dischromatic reflection model. (Author)

[1]  Francis Arthur Jenkins,et al.  Fundamentals of Optics , 1976 .

[2]  P. Beckmann,et al.  The scattering of electromagnetic waves from rough surfaces , 1963 .

[3]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[4]  I. Young,et al.  The classification of white blood cells. , 1972, IEEE transactions on bio-medical engineering.

[5]  Jay M. Tenenbaum,et al.  A Region-Analysis Subsystem For Interactive Scene Analysis , 1975, IJCAI.

[6]  D. L. Macadam,et al.  The measurement of appearance , 1975 .

[7]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[8]  Ronald Bert Ohlander,et al.  Analysis of natural scenes. , 1975 .

[9]  Berthold K. P. Horn Understanding Image Intensities , 1977, Artif. Intell..

[10]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[11]  Steven Michael Rubin,et al.  The argos image understanding system. , 1978 .

[12]  G.B. Coleman,et al.  Image segmentation by clustering , 1979, Proceedings of the IEEE.

[13]  Makoto Nagao,et al.  Region extraction and shape analysis in aerial photographs , 1979 .

[14]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[15]  T. Kanade,et al.  Color information for region segmentation , 1980 .

[16]  Robert L Cook,et al.  A reflectance model for computer graphics , 1981, SIGGRAPH '81.

[17]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[18]  S. Shafer Describing light mixtures through linear algebra , 1982 .

[19]  A. Sanders Optical radiation measurements , 1985 .