Shape matching: similarity measures and algorithms

Shape matching is an important ingredient in shape retrieval, recognition and classification, alignment and registration, and approximation and simplification. This paper treats various aspects that are needed to solve shape matching problems: choosing the precise problem, selecting the properties of the similarity measure that are needed for the problem, choosing the specific similarity measure, and constructing the algorithm to compute the similarity. The focus is on methods that lie close to the field of computational geometry.

[1]  S. Gold Matching and learning structural and spatial representations with neural networks , 1996 .

[2]  Michael T. Goodrich,et al.  Geometric Pattern Matching Under Euclidean Motion , 1993, Comput. Geom..

[3]  A. Murat Tekalp,et al.  Shape similarity matching for query-by-example , 1998, Pattern Recognit..

[4]  Peter J. van Otterloo,et al.  A contour-oriented approach to shape analysis , 1991 .

[5]  D'Arcy Wentworth Thompson XXVII.—Morphology and Mathematics. , 1916 .

[6]  Haim J. Wolfson,et al.  Geometric hashing: an overview , 1997 .

[7]  David Spotts Fry Shape recognition using metrics on the space of shapes , 1993 .

[8]  Helmut Alt,et al.  Approximate Matching of Polygonal Shapes (Extended Abstract) , 1991, SCG.

[9]  Alex Pentland,et al.  Modal Matching for Correspondence and Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

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

[11]  Remco C. Veltkamp,et al.  Efficient image retrieval through vantage objects , 1999, Pattern Recognit..

[12]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[13]  Richard J. Prokop,et al.  A survey of moment-based techniques for unoccluded object representation and recognition , 1992, CVGIP Graph. Model. Image Process..

[14]  Christian Knauer,et al.  Testing the Congruence of d-Dimensional Point Sets , 2002, Int. J. Comput. Geom. Appl..

[15]  Gerald Weber,et al.  Matching Convex Shapes with Respect to the Symmetric Difference , 1996, ESA.

[16]  Gian Antonio Mian,et al.  Trademark shapes description by string-matching techniques , 1994, Pattern Recognit..

[17]  David M. Mount,et al.  Efficient algorithms for robust feature matching , 1999, Pattern Recognit..

[18]  Alon Itai,et al.  Improvements on bottleneck matching and related problems using geometry , 1996, SCG '96.

[19]  Micha Sharir,et al.  The upper envelope of voronoi surfaces and its applications , 1993, Discret. Comput. Geom..

[20]  Leonidas J. Guibas,et al.  Partial matching of planar polylines under similarity transformations , 1997, SODA '97.

[21]  Bernard Chazelle,et al.  Matching 3D models with shape distributions , 2001, Proceedings International Conference on Shape Modeling and Applications.

[22]  Haim J. Wolfson,et al.  Model-Based Object Recognition by Geometric Hashing , 1990, ECCV.

[23]  Paul S. Heckbert,et al.  Survey of Polygonal Surface Simplification Algorithms , 1997 .

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

[25]  Azriel Rosenfeld,et al.  Point pattern matching by relaxation , 1980, Pattern Recognit..

[26]  Yehezkel Lamdan,et al.  Geometric Hashing: A General And Efficient Model-based Recognition Scheme , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[27]  William Rucklidge,et al.  Lower bounds for the complexity of the graph of the Hausdorff distance as a function of transformation , 1996, Discret. Comput. Geom..

[28]  Paul L. Rosin Techniques for Assessing Polygonal Approximations of Curves , 1996, BMVC.

[29]  George C. Stockman,et al.  Object recognition and localization via pose clustering , 1987, Comput. Vis. Graph. Image Process..

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

[31]  Micha Sharir,et al.  Partial surface matching by using directed footprints , 1996, SCG '96.

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

[33]  David M. Mount,et al.  Improved algorithms for robust point pattern matching and applications to image registration , 1998, SCG '98.

[34]  M. Hagedoorn,et al.  Metric pattern spaces , 1999 .

[35]  Jon M. Kleinberg,et al.  On dynamic Voronoi diagrams and the minimum Hausdorff distance for point sets under Euclidean motion in the plane , 1992, SCG '92.

[36]  Sadegh Abbasi,et al.  Retrieval of Similar Shapes under Affine Transform , 1999, VISUAL.

[37]  Stan Sclaroff,et al.  Deformable prototypes for encoding shape categories in image databases , 1995, Pattern Recognit..

[38]  Günter Rote,et al.  Matching Shapes with a Reference Point , 1997, Int. J. Comput. Geom. Appl..

[39]  Shinji Umeyama Parameterized Point Pattern Matching and Its Application to Recognition of Object Families , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..

[41]  Alireza Khotanzad,et al.  Invariant Image Recognition by Zernike Moments , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  A. Baddeley An Error Metric for Binary Images , 1992 .

[43]  S. Rachev The Monge–Kantorovich Mass Transference Problem and Its Stochastic Applications , 1985 .

[44]  David Salesin,et al.  Fast multiresolution image querying , 1995, SIGGRAPH.

[45]  Michael Godau,et al.  A Natural Metric for Curves - Computing the Distance for Polygonal Chains and Approximation Algorithms , 1991, STACS.

[46]  Christian Knauer,et al.  Testing the congruence of d-dimensional point sets , 2000, SCG '00.

[47]  Chaur-Chin Chen Improved moment invariants for shape discrimination , 1993, Pattern Recognit..

[48]  Leonidas J. Guibas,et al.  A metric for distributions with applications to image databases , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[49]  Josef Kittler,et al.  Efficient and Robust Retrieval by Shape Content through Curvature Scale Space , 1998, Image Databases and Multi-Media Search.

[50]  Remco C. Veltkamp,et al.  A New Visibility Partition for Affine Pattern Matching , 2000, DGCI.

[51]  Stefan Schirra Approximate Decision Algorithms for Approximate Congruence , 1992, Inf. Process. Lett..

[52]  Daniel P. Huttenlocher,et al.  Comparing Images Using the Hausdorff Distance , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[53]  Dana H. Ballard,et al.  Computer Vision , 1982 .