Shape clustering: Common structure discovery

This paper aims to address the problem of shape clustering by discovering the common structure which captures the intrinsic structural information of shapes belonging to the same cluster. It is based on a skeleton graph, named common structure skeleton graph (CSSG), which expresses possible correspondences between nodes of the individual skeletons of the cluster. To construct the CSSG, we derive the correspondences by the optimal subsequence bijection (OSB). To cluster the shape data, we apply an agglomerative clustering scheme, in each iteration, the CSSGs are formed from each cluster and the two closest clusters are merged into one. The proposed agglomerative clustering algorithm has been evaluated on several shape data sets, including three articulated shape data sets, Torsello's data set, and a gesture data set. In all experiments, our method demonstrates effective performance compared to other algorithms. Highlights? A method is proposed to discover the common structure of a cluster of shapes. ? A cluster of shapes are represented by their CSSG. ? Assigning weights to nodes and edges in CSSGs to help measure their distances. ? An agglomerative strategy is proposed for shape clustering based on CSSGs.

[1]  Qiang Wang,et al.  Elastic Partial Matching of Time Series , 2005, PKDD.

[2]  Eamonn J. Keogh,et al.  Manifold Clustering of Shapes , 2006, Sixth International Conference on Data Mining (ICDM'06).

[3]  M. Fatih Demirci,et al.  Skeletal Shape Abstraction from Examples , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[5]  Edwin R. Hancock,et al.  Learning shape-classes using a mixture of tree-unions , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Yong Jae Lee,et al.  Foreground Focus: Unsupervised Learning from Partially Matching Images , 2009, International Journal of Computer Vision.

[7]  Anuj Srivastava,et al.  Statistical shape analysis: clustering, learning, and testing , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Joshua D. Schwartz,et al.  Hierarchical Matching of Deformable Shapes , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Kaleem Siddiqi,et al.  Shapes, shocks and wiggles , 1999, Image Vis. Comput..

[10]  H. Blum Biological shape and visual science (part I) , 1973 .

[11]  Hongyuan Wang,et al.  Skeleton growing and pruning with bending potential ratio , 2011, Pattern Recognit..

[12]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Aykut Erdem,et al.  Disconnected Skeleton: Shape at Its Absolute Scale , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[15]  Edwin R. Hancock,et al.  A Supergraph-based Generative Model , 2010, 2010 20th International Conference on Pattern Recognition.

[16]  M. Fatih Demirci,et al.  Object Recognition as Many-to-Many Feature Matching , 2006, International Journal of Computer Vision.

[17]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[18]  Rolf Lakämper,et al.  A Context Dependent Distance Measure for Shape Clustering , 2008, ISVC.

[19]  Anuj Srivastava,et al.  On Shape of Plane Elastic Curves , 2007, International Journal of Computer Vision.

[20]  Sven J. Dickinson,et al.  From skeletons to bone graphs: Medial abstraction for object recognition , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Philip N. Klein,et al.  Recognition of shapes by editing their shock graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Philip N. Klein,et al.  Recognition of Shapes by Editing Shock Graphs , 2001, ICCV.

[23]  Haibin Ling,et al.  Shape Classification Using the Inner-Distance , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Aykut Erdem,et al.  A Game Theoretic Approach to Learning Shape Categories and Contextual Similarities , 2010, SSPR/SPR.

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

[26]  Vipin Kumar,et al.  Introduction to Data Mining, (First Edition) , 2005 .

[27]  H. Blum Biological shape and visual science. I. , 1973, Journal of theoretical biology.

[28]  Kaleem Siddiqi,et al.  Matching Hierarchical Structures Using Association Graphs , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  K. Mardia,et al.  Statistical Shape Analysis , 1998 .

[30]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[31]  Bo Wang,et al.  Skeleton Graph Matching Based on Critical Points Using Path Similarity , 2009, ACCV.

[32]  Aykut Erdem,et al.  Dissimilarity between two skeletal trees in a context , 2009, Pattern Recognit..

[33]  Qiang Wang,et al.  Partial elastic matching of time series , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[34]  Bo Wang,et al.  Object Recognition Using Junctions , 2010, ECCV.

[35]  Sibel Tari,et al.  An axis-based representation for recognition , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[36]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[37]  J. Cochrane,et al.  Shocks , 1994 .

[38]  Longin Jan Latecki,et al.  Path Similarity Skeleton Graph Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Daniel T. Larose,et al.  Discovering Knowledge in Data: An Introduction to Data Mining , 2005 .

[40]  Robert R. Sokal,et al.  A statistical method for evaluating systematic relationships , 1958 .

[41]  Kaleem Siddiqi,et al.  A shock grammar for recognition , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.