Detecting Specular Reflections Using Lambertian Constraints

Specularities-briglit image regions formed by specular reflectioir-are likely to be mistalien for genuine surface ma,rking.j by processes that perform photometric analysis, derive motion fields from optical flow or estimate depth from binocular stereo. In addit8iori they can be uscd to infer surface geometry. This paper describes a scheme for detecting specularities based 011 a cliaracterisatioil of Larnbertian surfaces. Real surfaces are not simple composites of Lambertiaii and specular sur- faces hut evidence suggests that away from specrilnrities they do not deviate from the Lainbertian model by more than a factor of 3 or so. This proves adequate to serve as a constraint for specularity detection. Two independent tests identify iinage regions where tlie constraint is violated. Tlie detector is shown to performs well on a varicty of real images. Applications: improving binocular stereo and inferring surface geometry are described using specularities produced by the detector. ACI(NOWLEI)GEI\IENTS: Work done at:L)ept. Conip. Sci, TJniv. Edin- burgh; Studenthip: (gjh) IDM UKSC & SERC; Grant Pics: AIVRU Sliefield; IIelp: A.Zisserinan&C.hlarinos.

[1]  E. North Coleman,et al.  Obtaining 3-dimensional shape of textured and specular surfaces using four-source photometry , 1982, Comput. Graph. Image Process..

[2]  J. Canny Finding Edges and Lines in Images , 1983 .

[3]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Andrew Blake,et al.  Computing lightness , 1987, Pattern Recognit. Lett..

[6]  R. S. Hunter,et al.  Methods of determining gloss , 1937 .

[7]  John K. Tsotsos,et al.  The Use of Color in Highlight Identification , 1987, IJCAI.

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

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

[10]  Thomas O. Binford,et al.  Abstract of papers accepted for publicationLocal shape from specularity , 1988 .

[11]  Alessandro Verri,et al.  Against Quantitative Optical Flow , 1987 .

[12]  David B. Cooper,et al.  Bayesian Recognition of Local 3-D Shape by Approximating Image Intensity Functions with Quadric Polynomials , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Warren J. Wiscombe,et al.  Mie scattering between any two angles , 1977 .

[14]  J P Frisby,et al.  PMF: A Stereo Correspondence Algorithm Using a Disparity Gradient Limit , 1985, Perception.

[15]  Andrew Blake,et al.  Geometry From Specularities , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[16]  Andrew Blake,et al.  Specular Stereo , 1985, IJCAI.

[17]  Azriel Rosenfeld,et al.  Determining plane orientation from specular reflectance , 1985, Pattern Recognit..

[18]  Tomoyuki Nishita,et al.  Continuous tone representation of three-dimensional objects taking account of shadows and interreflection , 1985, SIGGRAPH '85.

[19]  J. Koenderink,et al.  Photometric Invariants Related to Solid Shape , 1980 .

[20]  J. Bennett,et al.  Relation between the angular dependence of scattering and the statistical properties of optical surfaces , 1979 .

[21]  Thomas O. Binford,et al.  Local shape from specularity , 1988, Comput. Vis. Graph. Image Process..

[22]  Chia-Hoang Lee,et al.  Using highlights to constrain object size and location , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  Gavin J. Brelstaff,et al.  Inferring surface shape from specular reflections , 1988 .

[24]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[25]  T. Kanade,et al.  USING A COLOR REFLECTION MODEL TO SEPARATE HIGHLIGHTS FROM OBJECT COLOR , 1987 .

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

[27]  Petr Chýlekt,et al.  Light scattering by small particles in an absorbing medium , 1977 .

[28]  E H Land,et al.  Recent advances in retinex theory and some implications for cortical computations: color vision and the natural image. , 1983, Proceedings of the National Academy of Sciences of the United States of America.

[29]  L. Richards,et al.  Multiple scattering calculations for technology. , 1971, Applied optics.