Objects Similarity Measurement Based on Skeleton Tree Descriptor Matching

In this paper, we proposed a framework to address the problem of binary object (2D or 3D) recognition. In our method, a binary object is represented as a Skeleton Tree (ST), transformed from its skeleton (or centerline). Both topological and geometrical features are embedded in the ST and this allows comparisons between different objects by tree matching algorithms. Tree descriptor is used to represent the topological features of the ST, and the maximal isomorphic subtrees (MIST) are obtained by searching for the longest matching substrings in the tree descriptors. A novel method of ST matching based on tree descriptor is also presented. The problems with cyclic skeleton and noise on the skeleton are discussed too. Experiments on a variety of objects get satisfying results, which show the potential of our method in the presence of rotation, scaling, translation and reflection. The time complexity of the algorithm is o(n3), where n is the number of the skeleton branches in ST.

[1]  Laurent Younes,et al.  Computable Elastic Distances Between Shapes , 1998, SIAM J. Appl. Math..

[2]  Ali Shokoufandeh,et al.  View-based 3-D object recognition using shock graphs , 2002, Object recognition supported by user interaction for service robots.

[3]  Philip N. Klein,et al.  Alignment-Based Recognition of Shape Outlines , 2001, IWVF.

[4]  Steven Gold,et al.  A Graduated Assignment Algorithm for Graph Matching , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Silvia Biasotti,et al.  An overview on properties and efficacy of topological skeletons in shape modeling , 2003, 2003 Shape Modeling International..

[6]  Daphna Weinshall,et al.  Flexible Syntactic Matching of Curves and Its Application to Automatic Hierarchical Classification of Silhouettes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Lakshman Prasad Rectification of the chordal axis transform skeleton and criteria for shape decomposition , 2007, Image Vis. Comput..

[8]  Sven J. Dickinson,et al.  Skeleton based shape matching and retrieval , 2003, 2003 Shape Modeling International..

[9]  Alan L. Yuille,et al.  FORMS: A flexible object recognition and modelling system , 1996, International Journal of Computer Vision.

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

[11]  Tyng-Luh Liu,et al.  Approximate tree matching and shape similarity , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[12]  Lei He,et al.  A skeleton based shape matching and recovery approach , 2002, Proceedings. International Conference on Image Processing.

[13]  Ali Shokoufandeh,et al.  Shock Graphs and Shape Matching , 1998, International Journal of Computer Vision.

[14]  Serge J. Belongie,et al.  Matching with shape contexts , 2000, 2000 Proceedings Workshop on Content-based Access of Image and Video Libraries.

[15]  Balasubramanian Raman,et al.  Computing hierarchical curve-skeletons of 3D objects , 2005, The Visual Computer.

[16]  Benjamin B. Kimia,et al.  Curves vs. skeletons in object recognition , 2005, Signal Process..

[17]  W. Eric L. Grimson,et al.  Fixed topology skeletons , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[18]  Cecilia Di Ruberto,et al.  Recognition of shapes by attributed skeletal graphs , 2004, Pattern Recognit..

[19]  Kaleem Siddiqi,et al.  Robust and efficient skeletal graphs , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).