Computing Reeectance Ratios from an Image

This paper presents a photometric invariant called reeectance ratio that can be computed from a single brightness image of a scene. The brightness variation in an image of a surface depends on several factors; the three-dimensional shape of the surface, its reeectance properties, and the illumination conditions. Since neighboring points on a smoothly curved surface have similar surface orientations, their brightness values can be used to compute the ratio of their reeectance coeecients. Based on this observation, we develop an algorithm that estimates a reeectance ratio for each region in the image with respect to its background. The algorithm is computationally eecient as it computes ratios for all image regions in just two raster scans. In the rst scan, the image is segmented into regions using a sequential labeling algorithm. During labeling, the reeectance ratio between adjacent pixels is used as a measure of connectivity. In the second scan, a reeectance ratio is computed for each image region as an average of the ratios computed for all points that lie on its boundary. The region reeectance ratio is also a photometric invariant; it represents a physical property of the region and is invariant to the illumination conditions. Several experimental results are included to demonstrate the invariance of reeectance ratios to imaging and illumination parameters. We conclude with a brief discussion on the application of reeectance ratios to the problems of object recognition and visual inspection.

[1]  Journal of the Optical Society of America , 1950, Nature.

[2]  B. Hayes The American Scientist , 1962, Nature.

[3]  George Nagy,et al.  Feature Extraction on Binary Patterns , 1969, IEEE Trans. Syst. Sci. Cybern..

[4]  Azriel Rosenfeld,et al.  Connectivity in Digital Pictures , 1970, JACM.

[5]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

[6]  Stephen B. Gray,et al.  Local Properties of Binary Images in Two Dimensions , 1971, IEEE Transactions on Computers.

[7]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[8]  Andrew Blake,et al.  Boundary conditions for lightness computation in Mondrian World , 1985, Comput. Vis. Graph. Image Process..

[9]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[10]  Azriel Rosenfeld,et al.  Computer Vision , 1988, Adv. Comput..

[11]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[12]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..