Model based recognition of specular objects using sensor models

Abstract Recognizing shiny objects with specular reflections is a hard problem for computer vision. Specular reflections appear, disappear, or change their shapes abruptly, due to tiny movements of the viewer. Traditionally, such specular reflections are discarded as annoying noise for recognition purposes. This paper will actively use such specular reflections for recognition. Specular reflections provide distinct clues for object recognition, if properly used. Some advanced sensors, such as underwater sonar or SAR sensors, provide images due to only specular reflections of emitted signals. It is important to establish a technique to recognize objects from such specular images. Although specular reflections are quite unstable, simulating object appearances by using a physics based specular reflection model on top of a geometric modeler allows us to predict specular reflections quite accurately. Recently, several robust matching techniques such as deformable template matchings have been developed. We will employ such physics-based simulator and deformable template matching techniques for specular object recognition. Our system follows the precompilation method. From the specular appearances of an object, the system will extract specular features, collections of pixels arising from specular reflections, and generate a set of (specular) aspects of the object. Specular features comprise stable distinct ones as well as unstable useless ones. The system analyzes the detectability and stability of each specular feature and determines a set of effective specular features to be used for specular aspect classification. For each specular aspect, the system prepares deformable matching templates. At runtime, an input image is first classified into a few candidate aspects using the predetermined effective features. Some of the specular features are still unstable and misclassification of aspects might occur if we used the binary decision for aspect classification. We will employ a continuous decision making for classification based on the Dempster-Shafer theory instead. Then the system will find the deformable template which provides the best match to verify the existence of the object. In order to demonstrate the usefulness of our system for specular object recognition, we present two experimental results using two different sensors: a TV image of a shiny object and a synthetic aperture radar (SAR) image of an airplane. The results show the flexibility of the proposed model-based approach for specular object recognition.

[1]  Youji Fukada,et al.  Relationships-based recognition of structural industrial parts stacked in a bin , 1984, Robotica.

[2]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  B. P. Mccune,et al.  Radar with sight and knowledge , 1983 .

[4]  Katsushi Ikeuchi,et al.  Determining Surface Orientations of Specular Surfaces by Using the Photometric Stereo Method , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Robert B. Kelley,et al.  An Orienting Robot for Feeding Workpieces Stored in Bins , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Avinash C. Kak,et al.  Planning sensing strategies in a robot work cell with multi-sensor capabilities , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[7]  Kevin W. Bowyer,et al.  Aspect Graphs And Nonlinear Optimization In 3-D Object Recognition , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[8]  Takeo Kanade,et al.  Modelling sensors: Toward automatic generation of object recognition program , 1989, Comput. Vis. Graph. Image Process..

[9]  Lee E. Weiss,et al.  Structured Highlight Inspection of Specular Surfaces , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Jacques Verly,et al.  Machine Intelligence Technology for Automatic Target Recognition , 1989 .

[11]  Katsushi Ikeuchi,et al.  Appearance Simulator for Computer Vision Research. , 1991 .

[12]  Takeo Kanade,et al.  Shape and reflectance from an image sequence generated using extended sources , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[13]  K. Tomiyasu,et al.  Tutorial review of synthetic-aperture radar (SAR) with applications to imaging of the ocean surface , 1978, Proceedings of the IEEE.

[14]  Thomas O. Binford,et al.  Local shape from specularity , 1988, Comput. Vis. Graph. Image Process..

[15]  David J. Burr,et al.  Elastic Matching of Line Drawings , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Takeo Kanade,et al.  Model-Based Vision By Cooperative Processing Of Evidence And Hypotheses Using Configuration Spaces , 1988, Defense, Security, and Sensing.

[17]  Martin G. Bello,et al.  Representation and transformation of uncertainty in an evidence theory framework , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.