This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Separating Reflection Components Based on Chromaticity and Noise Analysis
October 2004 (vol. 26 no. 10)
pp. 1373-1379
Many algorithms in computer vision assume diffuse only reflections and deem specular reflections to be outliers. However, in the real world, the presence of specular reflections is inevitable since there are many dielectric inhomogeneous objects which have both diffuse and specular reflections. To resolve this problem, we present a method to separate the two reflection components. The method is principally based on the distribution of specular and diffuse points in a two-dimensional maximum chromaticity-intensity space. We found that, by utilizing the space and known illumination color, the problem of reflection component separation can be simplified into the problem of identifying diffuse maximum chromaticity. To be able to identify the diffuse maximum chromaticity correctly, an analysis of the noise is required since most real images suffer from it. Unlike existing methods, the proposed method can separate the reflection components robustly for any kind of surface roughness and light direction.

[1] R. Bajscy, S.W. Lee, and A. Leonardis, Detection of Diffuse and Specular Interface Reflections by Color Image Segmentation Int'l J. Computer Vision, vol. 17, no. 3, pp. 249-272, 1996.
[2] G.D. Finlayson and G. Schaefer, Solving for Color Constancy Using a Constrained Dichromatic Reflection Model Int'l J. Computer Vision, vol. 42, no. 3, pp. 127-144, 2001.
[3] G. Healey and R. Kondepudy, "Radiometric CCD Camera Calibration and Noise Estimation," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 3, pp. 267-276, Mar. 1994.
[4] G.J. Klinker, S.A. Shafer, and T. Kanade, The Measurement of Highlights in Color Images Int'l J. Computer Vision, vol. 2, pp. 7-32, 1990.
[5] H.C. Lee, Method for Computing the Scene-Illuminant from Specular Highlights J. Optics Society of Am. A., vol. 3, no. 10, pp. 1694-1699, 1986.
[6] H.C. Lee, E.J. Breneman, and C.P. Schulte, Modeling Light Reflection for Computer Color Vision IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, pp. 402-409, 1990.
[7] S.W. Lee and R. Bajcsy, Detection of Specularity Using Color and Multiple Views Image and Vision Computing, vol. 10, pp. 643-653, 1990.
[8] A. Leonardis,A. Gupta,, and R. Bajcsy,“Segmentation as the search for the best description of the image in terms of primitives,” Proc. Int’l Conf. Computer Vision, pp. 121-125, 1990.
[9] S. Lin, Y. Li, S.B. Kang, X. Tong, and H.Y. Shum, Diffuse-Specular Separation and Depth Recovery from Image Sequences Proc. European Conf. Computer Vision, pp. 210-224, 2002.
[10] S. Lin and H.Y. Shum, Separation of Diffuse and Specular Reflection in Color Images Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2001.
[11] S.K. Nayar, X.S. Fang, and T. Boult, Separation of Reflection Components Using Color and Polarization Int'l J. Computer Vision, vol. 21, no. 3, 1996.
[12] Y. Sato and K. Ikeuchi, Temporal-Color Space Analysis of Reflection J. Optics Society of Am. A., vol. 11, no. 11, pp. 2990-3002, 1994.
[13] S. Shafer, Using Color to Separate Reflection Components Color Research and Applications, vol. 10, pp. 43-51, 1985.
[14] R.T. Tan, K. Nishino, and K. Ikeuchi, Illumination Chromaticity Estimation Using Inverse-Intensity Chromaticity Space Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 673-680, 2003.
[15] L.B. Wolff and T.E. Boult, Constraining Object Features Using a Polarization Reflectance Model IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 7, pp. 635-657, July 1991.

Index Terms:
Reflection components separation, specular reflection, diffuse reflection, dichromatic reflection model, noise analysis, chromaticity, specular-to-diffuse mechanism.
Citation:
Robby T. Tan, Ko Nishino, Katsushi Ikeuchi, "Separating Reflection Components Based on Chromaticity and Noise Analysis," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 26, no. 10, pp. 1373-1379, Oct. 2004, doi:10.1109/TPAMI.2004.90
Usage of this product signifies your acceptance of the Terms of Use.