Reflection Components Separation based on Chromaticity and Noise Analysis

Highlight reflected from inhomogeneous objects is the combination of diffuse and specular reflection components. The presence of highlight causes many algorithms in computer vision to produce erroneous results. To resolve this problem, a method to separate diffuse and specular reflection components is required. This paper presents such a method, particularly for objects with uniformly colored surface whose illumination color is known. The method is principally based on the distribution of specular and diffuse points in a two-dimensional chromaticity intensity space. We found that, by utilizing the space, the problem of reflection components separation can be simplified into the problem of identifying diffuse chromaticity. In our analysis, to identify the diffuse chromaticity correctly, an analysis on noise is required, since most real images suffer from it. Unlike existing methods, the proposed method is able to identify diffuse chromaticity robustly for any kind of surface roughness and light direction, without requiring diffuse-specular pixel segmentation. In addition, to enable us to obtain a pure-white specular component, we present a handy normalization technique that does not require approximated linear basis functions.

[1]  John K. Tsotsos,et al.  Ambient illumination and the determination of material changes. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[2]  Sang Wook Lee,et al.  Detection of Specularity Using Color and Multiple Views , 1992, ECCV.

[3]  Jong-Seok Park,et al.  Highlight separation and surface orientations for 3-D specular objects , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[4]  Takeo Kanade,et al.  The measurement of highlights in color images , 1988, International Journal of Computer Vision.

[5]  Glenn Healey,et al.  Radiometric CCD camera calibration and noise estimation , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Shree K. Nayar,et al.  Separation of Reflection Components Using Color and Polarization , 1997, International Journal of Computer Vision.

[7]  Katsushi Ikeuchi,et al.  Illumination chromaticity estimation using inverse-intensity chromaticity space , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[8]  Stephen Lin,et al.  Diffuse-Specular Separation and Depth Recovery from Image Sequences , 2002, ECCV.

[9]  Stephen Lin,et al.  Separation of diffuse and specular reflection in color images , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[10]  Katsushi Ikeuchi,et al.  Temporal-color space analysis of reflection , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Steven A. Shafer,et al.  Using color to separate reflection components , 1985 .

[12]  Hsien-Che Lee,et al.  Modeling Light Reflection for Computer Color Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Terrance E. Boult,et al.  Constraining Object Features Using a Polarization Reflectance Model , 1991, IEEE Trans. Pattern Anal. Mach. Intell..