Combinatorial and Experimental Methods for Approximate Point Pattern Matching

  • Authors:
  • Martin Gavrilov;Piotr Indyk;Rajeev Motwani;Suresh Venkatasubramanian

  • Affiliations:
  • Department of Computer Science, Stanford University, Stanford, CA 94306-9010, USA;Department of Computer Science, Stanford University, Stanford, CA 94306-9010, USA;Department of Computer Science, Stanford University, Stanford, CA 94306-9010, USA;AT&T/ Labs —/ Research, 180 Park Avenue, Florham Park, NJ 07932, USA

  • Venue:
  • Algorithmica
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Point pattern matching is an important problem in computational geometry, with applications in areas like computer vision, object recognition, molecular modeling, and image registration. Traditionally, it has been studied in an exact formulation, where the input point sets are given with arbitrary precision. This leads to algorithms that typically have running times of the order of high-degree polynomials, and require robust calculations of intersection points of high-degree surfaces.We study approximate point pattern matching, with the goal of developing algorithms that are more efficient and more practical than exact algorithms. Our work is motivated by the observation that in practice, data sets that form instances of pattern matching problems are noisy, and so approximate formulations are more appropriate.We present new and efficient algorithms for approximate point pattern matching in two and three dimensions, based on approximate combinatorial distance bounds on sets of points, and via the use of methods from combinatorial pattern matching. We also present an average-case analysis and a detailed empirical study of our methods.