Years and Authors of Summarized Original Work
2003; Ukkonen, Lemström, Mäkinen
Problem Definition
Let ℝ denote the set of reals and ℝd the d-dimensional real space. A finite subset of \( \mathbb{R}^d \) is called a point set. The set of all point sets (subsets of \( \mathbb{R}^d \)) is denoted \( \mathcal{P}(\mathbb{R}^d) \).
Point pattern matching problems ask for finding similarities between point sets under some transformations. In the basic set–up a target point set \( {T \subset \mathbb{R}^d} \) and a pattern point set (point pattern) \( {P \subset \mathbb{R}^d} \) are given, and the problem is to locate a subset I of T (if it exists) such that Pmatches I. Matching here means that P becomes exactly or approximately equal to I when a transformation from a given set \( \mathcal{F} \) of transformations is applied on P.
Set \( \mathcal{F} \) can be, for example, the set of all translations (a constant vector added to each point in P), or all compositions of translations and rotations...
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Akutsu T, Kanaya K, Ohyama A, Fujiyama A (2003) Point matching under non-uniform distortions. Discret Appl Math 127:5–21
Alt H, Guibas L (1999) Discrete geometric shapes: matching, interpolation, and approximation. In: Sack JR, Urrutia J (eds) Handbook of computational geometry. Elsevier, North-Holland, pp 121–153
Alt H, Mehlhorn K, Wagener H, Welzl E (1988) Congruence, similarity and symmetries of geometric objects. Discret Comput Geom 3:237–256
Atkinson MD (1997) An optimal algorithm for geometric congruence. J Algorithm 8:159–172
Barequet G, Har-Peled S (2001) Polygon containment and translational min-hausdorff-distance between segment sets are 3SUM-hard. Int J Comput Geom Appl 11(4):465–474
Böcker S, Mäkinen V (2005) Maximum line-pair stabbing problem and its variations. In: Proceedings of the 21st European workshop on computational geometry (EWCG'05). Technische Universität Eindhoven, pp 183–186
Brass P, Pach J (2005) Problems and results on geometric patterns. In: Avis D et al (eds) Graph theory and combinatorial optimization. Springer, New York, pp 17–36
Chew LP, Kedem K (1992) Improvements on geometric pattern matching problems. In: Proceedings of the Scandinavian workshop algorithm theory (SWAT). LNCS, vol 621. Springer, Berlin, pp 318–325
Choi V, Goyal N (2006) An efficient approximation algorithm for point pattern matching under noise. In: Proceedings of the 7th Latin American symposium on theoretical informatics (LATIN 2006). LNCS, vol 3882. Springer, Berlin, pp 298–310
Clifford R, Christodoukalis M, Crawford T, Meredith D, Wiggins G (2006) A fast, randomised, maximum subset matching algorithm for document-level music retrieval. In: Proceedings of the international conference on music information retrieval (ISMIR 2006), University of Victoria
Efrat A, Itai A, Katz M (2001) Geometry helps in bottleneck matching and related problems. Algorithmica 31(1):1–28
Mäkinen V, Ukkonen E (2002) Local similarity based point-pattern matching. In: Proceedings of the 13th annual symposium on combinatorial pattern matching (CPM 2002). LNCS, vol 2373. Springer, Berlin, pp 115–132
Ukkonen E, Lemström K, Mäkinen V (2003) Sweepline the music! In: Klein R, Six HW, Wegner L (eds) Computer science in perspective, essays dedicated to Thomas Ottmann. LNCS, vol 2598. Springer, pp 330–342
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Mäkinen, V., Ukkonen, E. (2016). Point Pattern Matching. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_296
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_296
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering