Skip to main content

Point Pattern Matching

  • Reference work entry
  • First Online:
  • 86 Accesses

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Akutsu T, Kanaya K, Ohyama A, Fujiyama A (2003) Point matching under non-uniform distortions. Discret Appl Math 127:5–21

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

    Google Scholar 

  3. Alt H, Mehlhorn K, Wagener H, Welzl E (1988) Congruence, similarity and symmetries of geometric objects. Discret Comput Geom 3:237–256

    Article  MathSciNet  MATH  Google Scholar 

  4. Atkinson MD (1997) An optimal algorithm for geometric congruence. J Algorithm 8:159–172

    Article  MATH  Google Scholar 

  5. 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

    Article  MathSciNet  MATH  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. Efrat A, Itai A, Katz M (2001) Geometry helps in bottleneck matching and related problems. Algorithmica 31(1):1–28

    Article  MathSciNet  MATH  Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Veli Mäkinen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics