Matching and Clustering: Two Steps Toward Automatic Object Modeling in Computer Vision

In this article, we present a general frame for a system of au tomatic modeling and recognition of 3D polyhedral objects. Such a system has many applications for robotics: e.g., recog nition, localization, and grasping. Here we focus on one main aspect of the system: when many images of one 3D object are taken from different unknown viewpoints, how to recognize those that represent the same aspect of the object? Briefly, is it possible to determine automatically if two images are similar or not? The two stages detailed in the article are the matching of two images and the clustering of a set of images. Matching consists of finding the common features of two images while no information is known about the image contents, the motion, or the calibration of the camera. Clustering consists of regrouping into sets the images representing a same aspect of the modeled objects. For both stages, experimental results on real images are shown.

[1]  D. W. Thompson,et al.  Three-dimensional model matching from an unconstrained viewpoint , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[2]  Michael Brady,et al.  Generating and Generalizing Models of Visual Objects , 1987, Artif. Intell..

[3]  Bir Bhanu,et al.  Guest Editor's Introduction: CAD-Based Robot Vision , 1987, Computer.

[4]  David Nitzan,et al.  Three-Dimensional Vision Structure for Robot Applications , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Anil K. Jain,et al.  CAD-Based Computer Vision: From CAD Models to Relational Graphs , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Radu Horaud,et al.  Finding Geometric and Relational Structures in an Image , 1990, ECCV.

[7]  Radu Horaud,et al.  Symbolic image matching by simulated annealing , 1990, BMVC.

[8]  James L. Crowley,et al.  Measurement and Integration of 3-D Structures By Tracking Edge Lines , 1990, ECCV.

[9]  Rachid Deriche,et al.  Tracking line segments , 1990, Image Vis. Comput..

[10]  Roger Mohr,et al.  3-d Structure Inference from Image Sequences , 1991, Int. J. Pattern Recognit. Artif. Intell..

[11]  Alex Pentland,et al.  Why aspect graphs are not (yet) practical for computer vision , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[12]  D. Forsyth,et al.  Fast recognition using algebraic invariants , 1992 .

[13]  Long Quan,et al.  Projective Invariants for Vision , 1992 .

[14]  Katsushi Ikeuchi,et al.  Why aspect graphs are not (yet) practical for computer vision , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[15]  Juan Humberto Sossa Azuela,et al.  Model indexing: the graph-hashing approach , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[16]  Patrick Gros,et al.  Automatic Object Modelization in Computer Vision , 1992 .

[17]  Isaac Weiss Noise resistant projective and affine invariants , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Luce Morin,et al.  Quelques contributions des invariants projectifs à la vision par ordinateur , 1993 .

[19]  Long Quan,et al.  Relative 3D Reconstruction Using Multiple Uncalibrated Images , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Long Quan,et al.  Relative 3D Reconstruction Using Multiple Uncalibrated Images , 1995, Int. J. Robotics Res..

[21]  David J. Kriegman,et al.  Computing exact aspect graphs of curved objects: Algebraic surfaces , 1990, International Journal of Computer Vision.

[22]  Paul J. Besl,et al.  Active, optical range imaging sensors , 1988, Machine Vision and Applications.