Highlight Detection and Removal Based on Chromaticity

The presence of highlight can lead to erroneous results in Computer Vision applications such as edge detection, and motion tracking. Many algorithms have been developed to detect and remove highlight. In this paper, we propose a simple and effective method for detecting and removal of highlight. We first use a window to help to remove the noise and reduce the data amount for analysis. We then apply K-means algorithm in a 5-D vector space to computer diffuse chromaticity. In the case of non-white illuminant, illuminant chromaticity is estimated in the inverse-intensity space, and we use Fuzzy C-mean clustering and linear fitting to get illuminant chromaticity. Finally, we use Specular-to-Diffuse mechanism to separate specular reflection component from image. Experiments show that it is robust and can give good results.

[1]  T M Lehmann,et al.  Color line search for illuminant estimation in real-world scenes. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[2]  Arnold W. M. Smeulders,et al.  A Physical Basis for Color Constancy , 2002, CGIV.

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

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

[5]  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..

[6]  Guillermo Sapiro,et al.  Image inpainting , 2000, SIGGRAPH.

[7]  Brian V. Funt,et al.  Color Constant Color Indexing , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

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

[9]  H C Lee,et al.  Method for computing the scene-illuminant chromaticity from specular highlights. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[10]  Katsushi Ikeuchi,et al.  Separating reflection components based on chromaticity and noise analysis , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  D H Brainard,et al.  Bayesian color constancy. , 1997, Journal of the Optical Society of America. A, Optics, image science, and vision.

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

[13]  Tan Ping Illumination-Constrained Inpainting for Single Image Highlight Removal , 2004 .

[14]  Katsushi Ikeuchi,et al.  Temporal-color space analysis of reflection , 1994 .