Source color error analysis for robust separation of reflection components

In this paper, we address the problem of separating the diffuse and specular reflection components of complex textured surfaces from a single color image. Unlike most previous approaches that assume accurate knowledge of illumination source color for this task, we analyze errors in source color information to perform robust separation. The analysis leads to a simple, efficient and robust algorithm to estimate the diffuse and specular components using the estimated source color. The algorithm is completely automatic and does not need explicit color segmentation or color boundary detection as required by many existing methods. Results on complex textured images show the effectiveness of the proposed algorithm for robust reflection component separation.

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

[2]  Katsushi Ikeuchi,et al.  Reflection components decomposition of textured surfaces using linear basis functions , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[3]  Katsushi Ikeuchi,et al.  Separating reflection components of textured surfaces using a single image , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Sang Wook Lee,et al.  Detection of diffuse and specular interface reflections and inter-reflections by color image segmentation , 1996, International Journal of Computer Vision.

[5]  Stephen Lin,et al.  Highlight removal by illumination-constrained inpainting , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

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

[7]  Lilong Shi,et al.  Dichromatic Illumination Estimation via Hough Transforms in 3D , 2008, CGIV/MCS.

[8]  Brian V. Funt,et al.  A data set for color research , 2002 .

[9]  Javier Toro,et al.  A Multilinear Constraint on Dichromatic Planes for Illumination Estimation , 2007, IEEE Transactions on Image Processing.

[10]  David J. Kriegman,et al.  Specularity Removal in Images and Videos: A PDE Approach , 2006, ECCV.

[11]  Stephen Lin,et al.  Separation of Highlight Reflections on Textured Surfaces , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[12]  David J. Kriegman,et al.  Beyond Lambert: reconstructing specular surfaces using color , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).