Robust shape similarity retrieval based on contour segmentation polygonal multiresolution and elastic matching

In this paper, we are going to present a novel shape similarity retrieval algorithm that can be used to match and recognize 2D objects. The match process uses a new multi-resolution polygonal shape descriptor that is invariant to scale, rotation and translation. The shape descriptor equally segments the contour of any shape, regardless of its complexity, and captures three features around its center including the distance and slope relative to the center. All parameters are normalized relative to the max values. The novel shape matching algorithm uses the shape descriptor and applies it by linearly scanning a stored set of shapes and measuring the similarity using elastic comparisons of shape segments. Similarity measurement is achieved by the sum of differences distance measure. The multi-resolution segmentation provides flexibility for applications that have different time and space requirements while maintaining high accuracy results and the elastic matching adds an advantage when matching partially occluded shapes. We applied our algorithms on many test databases including the MPEG-7 shape core experiment and achieved the highest result reported with a score of 84.33% for the MPEG-7 Part B similarity test.

[1]  Euripides G. M. Petrakis,et al.  Matching and Retrieval of Distorted and Occluded Shapes Using Dynamic Programming , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Geoff A. W. West,et al.  Nonparametric Segmentation of Curves into Various Representations , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Azriel Rosenfeld,et al.  Human and Machine Vision , 1983 .

[4]  Ronald Fagin,et al.  Relaxing the Triangle Inequality in Pattern Matching , 2004, International Journal of Computer Vision.

[5]  Keiichi Abe,et al.  Comparison of Methods for Detecting Corner Points from Digital Curves , 1995, GREC.

[6]  Beng Chin Ooi,et al.  Retrieving Similar Shapes Effectively and Efficiently , 2003, Multimedia Tools and Applications.

[7]  Paul L. Rosin Assessing the Behaviour of Polygonal Approximation Algorithms , 1998, BMVC.

[8]  Guojun Lu,et al.  Review of shape representation and description techniques , 2004, Pattern Recognit..

[9]  Remco C. Veltkamp,et al.  On the Implementation of Polygonal Approximation Algorithms , 2003 .

[10]  Pepe Siy,et al.  Effective shape contour extraction, and multiresolution representation and matching methods , 2005, IS&T/SPIE Electronic Imaging.

[11]  Longin Jan Latecki,et al.  Application of planar shape comparison to object retrieval in image databases , 2002, Pattern Recognit..

[12]  Philip N. Klein,et al.  On Aligning Curves , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Shuang Fan,et al.  Shape Representation and Retrieval Using Distance Histograms , 2001 .

[14]  Paul L. Rosin Techniques for Assessing Polygonal Approximations of Curves , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Chin-Chen Chang,et al.  A shape recognition scheme based on relative distances of feature points from the centroid , 1991, Pattern Recognition.

[16]  Sven Loncaric,et al.  A survey of shape analysis techniques , 1998, Pattern Recognit..

[17]  Theodosios Pavlidis,et al.  Segmentation of Plane Curves , 1974, IEEE Transactions on Computers.

[18]  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..

[19]  Naonori Ueda,et al.  Learning Visual Models from Shape Contours Using Multiscale Convex/Concave Structure Matching , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Hirobumi Nishida Matching And Recognition Of Deformed Closed Contours Based On Structural Transformation Models , 1998, Pattern Recognit..

[21]  Boaz J. Super Learning Chance Probability Functions for Shape Retrieval or Classification , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[22]  A. Tversky Features of Similarity , 1977 .

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

[24]  Jia-Guu Leu,et al.  Polygonal approximation of 2-D shapes through boundary merging , 1988, Pattern Recognit. Lett..

[25]  Miroslaw Bober,et al.  Curvature Scale Space Representation: Theory, Applications, and MPEG-7 Standardization , 2011, Computational Imaging and Vision.