Pattern matching by scan-converting polygons

Pattern matching is one of the well-known pattern recognition techniques. When using points as matching features, a pattern matching problem becomes a point pattern matching problem. This paper proposes a novel point pattern matching algorithm that searches transformation space by transformation sampling. The algorithm defines a constraint set (a polygonal region in transformation space) for each possible pairing of a template point and a target point. Under constrained polynomial transformations that have no more than two parameters on each coordinate, the constraint sets and the transformation space can be represented as Cartesian products of 2D polygonal regions. The algorithm then rasterizes the transformation space into a discrete canvas and calculates the optimal matching at each sampled transformation efficiently by scan-converting polygons. Preliminary experiments on randomly generated point patterns show that the algorithm is effective and efficient. In addition, the running time of the algorithm is stable with respect to missing points.

[1]  Stephen E. Reichenbach,et al.  MCMC-based peak template matching for GCxGC , 2003, IEEE Workshop on Statistical Signal Processing, 2003.

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

[3]  Thomas M. Breuel,et al.  Fast recognition using adaptive subdivisions of transformation space , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[5]  Thomas M. Breuel Model based recognition using pruned correspondence search , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Todd Anthony A Robust Parallel Implementation of 2D Model-Based Recognition* , 1988 .

[7]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Thomas M. Breuel A practical, globally optimal algorithm for geometric matching under uncertainty , 2001, Electron. Notes Theor. Comput. Sci..

[9]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[10]  H. Baird Model-Based Image Matching Using Location , 1985 .

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

[12]  William Rucklidge,et al.  Efficient Visual Recognition Using the Hausdorff Distance , 1996, Lecture Notes in Computer Science.

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

[14]  Rajeev Motwani,et al.  Geometric shape matching and drug design , 1999 .

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

[16]  Lisa M. Brown,et al.  A survey of image registration techniques , 1992, CSUR.

[17]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[18]  Tatsuya Akutsu,et al.  Distribution of Distances and Triangles in a Point Set and Algorithms for Computing the Largest Common Point Sets , 1998, Discret. Comput. Geom..

[19]  Kurt Mehlhorn,et al.  Congruence, similarity, and symmetries of geometric objects , 1987, SCG '87.