Multi-scale classification of 3-D objects

We describe an approach to the classification of 3-D objects using a multi-scale representation. This approach starts with a smoothing algorithm for representing objects at different scales. Smoothing is applied in curvature space directly, thus avoiding the usual shrinkage problems and allowing for efficient implementations. A 3-D similarity measure that integrates the representations of the objects at multiple scales is introduced. Given a library of models, objects that are similar based on this multi-scale measure are grouped together into classes. The objects that are in the same class are combined into a single prototype object. Finally, the prototypes are used for hierarchical recognition by first comparing the scene representation to the prototypes and then matching it only to the objects in the most likely class rather than to the entire library of models. Beyond its application to object recognition, this approach provides an attractive implementation of the intuitive notions of scale and approximate similarity for 3-D shapes.

[1]  Gabriel Taubin,et al.  Curve and surface smoothing without shrinkage , 1995, Proceedings of IEEE International Conference on Computer Vision.

[2]  Micha Sharir,et al.  Identification of Partially Obscured Objects in Two and Three Dimensions by Matching Noisy Characteristic Curves , 1987 .

[3]  Katsushi Ikeuchi,et al.  A Spherical Representation for Recognition of Free-Form Surfaces , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Stan Sclaroff,et al.  Object recognition and categorization using modal matching , 1994, Proceedings of 1994 IEEE 2nd CAD-Based Vision Workshop.

[5]  Katsushi Ikeuchi,et al.  Iterative Smoothed Residuals: A Low-Pass Filter for Smoothing With Controlled Shrinkage , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Harry Shum,et al.  On 3D Shape Synthesis , 1996, Object Representation in Computer Vision.

[7]  Katsushi Ikeuchi,et al.  Modeling from reality: representation and integration , 1997 .

[8]  Luiz A. Costa,et al.  Determining the similarity of deformable shapes , 1995, Vision Research.

[9]  Katsushi Ikeuchi,et al.  Building 3-D models from unregistered range images , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  H. Shum On 3 D Shape Synthesis , 1996 .

[11]  Tony Lindeberg,et al.  Scale-Space for Discrete Signals , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Neil Burgess,et al.  3-D Object Classification: Application of a Constructive Algorithm , 1991, Int. J. Neural Syst..

[13]  Guillermo Sapiro,et al.  Area and Length Preserving Geometric Invariant Scale-Spaces , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Alberto Del Bimbo,et al.  3D object classification using multi-object Kohonen networks , 1996, Pattern Recognit..

[15]  Anil K. Jain,et al.  Model-based classification of quadric surfaces , 1993 .

[16]  Martial Hebert,et al.  On 3D shape similarity , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Esther M. Arkin,et al.  An efficiently computable metric for comparing polygonal shapes , 1991, SODA '90.

[18]  John Oliensis Local Reproducible Smoothing Without Shrinkage , 1993, IEEE Trans. Pattern Anal. Mach. Intell..