Specular reflection removal on high-speed camera for robot vision

High-speed cameras make it possible to detect luminance variations in images of a scene under AC illuminations. This paper proposes a method for estimating an image when AC illumination components are eliminated. If the eliminated illumination component is the source of specular reflection, the image produced only contains the diffuse reflection components of other illuminations. Removal of the specular reflection enhances the adaptability of a robot vision system to real environments. Experimental results show the advantage of the proposed method over using previous methods. The results also show that the method is applicable to moving objects while some errors are generated depending on the illumination frequency and the speed of the objects.

[1]  Toshiaki Tsuji,et al.  Removal of Specular Reflection Based on High-Speed Camera Images , 2010 .

[2]  J. Canny A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Lawrence B. Wolff,et al.  Using polarization to separate reflection components , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  M. Ishikawa,et al.  A dynamically reconfigurable SIMD processor for a vision chip , 2003, IEEE Journal of Solid-State Circuits.

[5]  Huang Yumin,et al.  A PHYSICAL APPROACH TO COLOR IMAGE UNDERSTANDING , 1991 .

[6]  Masatoshi Ishikawa,et al.  Dynamic regrasping using a high-speed multifingered hand and a high-speed vision system , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Derek Abbott,et al.  An insect vision-based motion detection chip , 1997, IEEE J. Solid State Circuits.

[8]  Til Aach,et al.  Statistical model-based change detection in moving video , 1993, Signal Process..

[9]  Katsushi Ikeuchi,et al.  Multi-View Photometric Stereo using Rough Shape Data Application for Estimation of Reflection Parameters , 2008 .

[10]  Katsushi Ikeuchi,et al.  Polarization-based inverse rendering from a single view , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[11]  Katsushi Ikeuchi,et al.  Separating Reflection Components of Textured Surfaces Using a Single Image , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

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

[13]  Richard Szeliski,et al.  On the Motion and Appearance of Specularities in Image Sequences , 2002, ECCV.