## Geometric Pattern Matching: A Performance Study (1999)

### Cached

### Download Links

- [www.research.att.com]
- [www.research.att.com]
- [www.cs.utah.edu]
- DBLP

### Other Repositories/Bibliography

Citations: | 15 - 1 self |

### BibTeX

@MISC{Gavrilov99geometricpattern,

author = {Martin Gavrilov and Piotr Indyk and Rajeev Motwani and Suresh Venkatasubramanian},

title = {Geometric Pattern Matching: A Performance Study},

year = {1999}

}

### Years of Citing Articles

### OpenURL

### Abstract

In this paper, we undertake a performance study of some recent algorithms for geometric pattern matching. These algorithms cover two general paradigms for pattern matching; alignment and combinatorial pattern matching. We present analytical and empirical evaluations of these schemes. Our results indicate that a proper implementation of an alignmentbased method outperforms other (often asymptotically better) approaches.

### Citations

1843 |
Computational Geometry: An Introduction
- Preparata, Shamos
- 1985
(Show Context)
Citation Context ...ny) transformations mapping (p1;p2) close to (q1;q2) (the details will be given shortly) 4. Search for T 2T such that dH(T (P );Q) (1 + ) . Step 1 of the algorithm can be performed in O(n log n) time =-=[PS85]-=-. We now discuss in detail the implementation of Step 2-4. 3.1 Step 2: Extracting Candidate Pairs The three schemes di er in their implementation of Step 2. Basic Alignment (BA): This is essentially t... |

752 | A survey of image registration techniques
- Brown
- 1992
(Show Context)
Citation Context ...arest neighbor in Q. This problem has many applications in areas such asmodel-based object recognition [Wol90], pharmacophore identi cation [FKL + 97], vehicle tracking [GL96], and image registration =-=[Bro92]-=-. In this paper, we will consider two-dimensional pattern matching. A comprehensive study of these problems was initiated by Alt, Mehlhorn, Wagener, and Welzl [AMWW88], and was followed by other work ... |

128 | Discrete geometric shapes: matching, interpolation, and approximation: a survey
- Alt, Guibas
- 1996
(Show Context)
Citation Context ... by other work [CGH + 93, HKK92, Ruc93, Box96, IR96]. Unfortunately, the algorithms presented in this body of work turn out to be fairly impractical. In fact, as noted in the survey by Alt and Guibas =-=[AG96]-=- and in the paper by Goodrich et al [GMO94], these algorithms are likely to This work was supported by a Stanford Graduate Fellowship and NSF Award CCR-9357849, with matching funds from IBM, Mitsubish... |

93 |
A multi-resolution technique for comparing images using the Hausdorff distance
- Huttenlocher, Rucklidge
- 1993
(Show Context)
Citation Context ...ents this work. However, an exact comparison of our running times with those obtained in these works is not very meaningful, because the problems being solved are di erent. Huttenlocher and Rucklidge =-=[HR93]-=- consider the problem of computing the Hausdor distance from P to Q under translation (and scaling), and Mount et al. [MNL98] consider the problem of image registration in which the goal is to determi... |

74 | Geometric pattern matching under Euclidean motion - Chew, Goodrich, et al. - 1993 |

74 |
Ntl: a library for doing number theory. http://www.shoup.net/ntl/ Chen Xiaofeng: Born in Zhejing Province,China,1980. holds a BSc degree in computer science, XIDIAN University,China. Ph.D.candidate in Institute of Software Chinese Academy of Sciences, Bei
- Shoup
- 1997
(Show Context)
Citation Context ...ting convolutions of binary vectors over ( ; +) [Ind98]. We use the 2 For the sake of brevity, we will not present performance comparisons for these two schemes. NTL package developed by Victor Shoup =-=[Sho]-=- that implements various operations on nite elds, including fast polynomial multiplication (which we use to implement convolution). 5 Running Time Analysis In this section we present analytical estima... |

49 |
Model-Based Object Recognition by Geometric Hashing
- Wolfson
- 1990
(Show Context)
Citation Context ...e from P to Q is de ned as the maximum over all points p 2 P of the distance between p and its nearest neighbor in Q. This problem has many applications in areas such asmodel-based object recognition =-=[Wol90]-=-, pharmacophore identi cation [FKL + 97], vehicle tracking [GL96], and image registration [Bro92]. In this paper, we will consider two-dimensional pattern matching. A comprehensive study of these prob... |

48 | On Dynamic Voronoi Diagrams and the Minimum Hausdorff Distance for Point Sets Under Euclidean Motion - Huttenlocher, Kleinberg - 1999 |

46 |
Approximate decision algorithms for point set congruence
- Schirra
- 1994
(Show Context)
Citation Context ...). In our recent paper [IMV99], we give a more detailed analysis of the alignment scheme, presenting an algorithm that approximates the Hausdor distance under the model de ned by He ernan and Schirra =-=[HS94]-=-, where the goal is to obtain a solution close to a prede ned threshold . In addition, our work [IMV99] also presented a new paradigm which obtains the best known algorithms for the approximate versio... |

40 | Geometric Matching Under Noise: Combinatorial Bounds And Algorithms
- Indyk, Motwani, et al.
- 1999
(Show Context)
Citation Context ...all constant factors using a natural heuristic which aligns a xed pair of points from the pattern to all point pairs from the image; the running time of the algorithm is O(kn 2 ). In our recent paper =-=[IMV99]-=-, we give a more detailed analysis of the alignment scheme, presenting an algorithm that approximates the Hausdor distance under the model de ned by He ernan and Schirra [HS94], where the goal is to o... |

36 | Pattern Matching for Spatial Point Sets
- Cardoze, Schulman
- 1998
(Show Context)
Citation Context ...ains the best known algorithms for the approximate version of the problem by transforming it to combinatorial pattern matching; independently, a similar paradigm was presented by Cardoze and Schulman =-=[CS98]-=-. For a point set P , let the diameter of P , diam(P) = maxp1;p22P kp1 , p2k. If the diameters of both P and Q are bounded (say by ), then the running times of these algorithms are respectively O(n(n ... |

32 | Faster algorithms for string matching problems: Matching the convolution bound
- Indyk
- 1998
(Show Context)
Citation Context ... q 2 Q, and some rotation such that each of the pattern strings matches with its corresponding text string. The subset matching algorithm involves computing convolutions of binary vectors over ( ; +) =-=[Ind98]-=-. We use the 2 For the sake of brevity, we will not present performance comparisons for these two schemes. NTL package developed by Victor Shoup [Sho] that implements various operations on nite elds, ... |

32 | Reliable and efficient pattern matching using an affine invariant metric - Hagedoorn, Veltkamp |

29 |
Practical Methods For Approximate Geometric Pattern Matching Under Rigid Motion
- Goodrich, Mitchell, et al.
- 1994
(Show Context)
Citation Context ...x96, IR96]. Unfortunately, the algorithms presented in this body of work turn out to be fairly impractical. In fact, as noted in the survey by Alt and Guibas [AG96] and in the paper by Goodrich et al =-=[GMO94]-=-, these algorithms are likely to This work was supported by a Stanford Graduate Fellowship and NSF Award CCR-9357849, with matching funds from IBM, Mitsubishi, Schlumberger Foundation, Shell Foundatio... |

28 | Tree pattern matching and subset matching in randomized O(n log^3 m) time - Cole, Hariharan - 1997 |

28 | Combinatorial and experimental results for randomized point matching algorithms - Irani, Raghavan - 1999 |

21 | Deterministic superimposed coding with applications to pattern matching - Indyk - 1997 |

14 |
Improved algorithms for robust point pattern matching and applications to image registration
- Mount, Netanyahu, et al.
- 1998
(Show Context)
Citation Context ... because the problems being solved are di erent. Huttenlocher and Rucklidge [HR93] consider the problem of computing the Hausdor distance from P to Q under translation (and scaling), and Mount et al. =-=[MNL98]-=- consider the problem of image registration in which the goal is to determine whether a large overlap exists between P and Q. In the case of [HV97], the distance measure used is di erent. 2 Preliminar... |

13 |
Interactive model-based vehicle tracking
- Gardner, Lawton
- 1996
(Show Context)
Citation Context ...e distance between p and its nearest neighbor in Q. This problem has many applications in areas such asmodel-based object recognition [Wol90], pharmacophore identi cation [FKL + 97], vehicle tracking =-=[GL96]-=-, and image registration [Bro92]. In this paper, we will consider two-dimensional pattern matching. A comprehensive study of these problems was initiated by Alt, Mehlhorn, Wagener, and Welzl [AMWW88],... |

10 | Faster point set pattern matching - Boxer - 1235 |

6 | Rapid: randomized pharmacophore identi cation for drug design - Finn, Kavraki, et al. - 1997 |

4 | Point set pattern matching in 3-d - Boxer - 1996 |

3 |
Congruence, similiarity, and symmetries of geometric objects
- Alt, Melhorn, et al.
- 1988
(Show Context)
Citation Context ...ng [GL96], and image registration [Bro92]. In this paper, we will consider two-dimensional pattern matching. A comprehensive study of these problems was initiated by Alt, Mehlhorn, Wagener, and Welzl =-=[AMWW88]-=-, and was followed by other work [CGH + 93, HKK92, Ruc93, Box96, IR96]. Unfortunately, the algorithms presented in this body of work turn out to be fairly impractical. In fact, as noted in the survey ... |

2 | bounds for the complexity of the Hausdorff distance - Lower - 1993 |

1 |
Reliable and e cient pattern matching using an a ne invariant metric
- Hagedoorn, Veltkamp
- 1997
(Show Context)
Citation Context ...Q under translation (and scaling), and Mount et al. [MNL98] consider the problem of image registration in which the goal is to determine whether a large overlap exists between P and Q. In the case of =-=[HV97]-=-, the distance measure used is di erent. 2 Preliminaries For any point p, let R(p; r1;r2) denote the annulus centered at p of inner radius r1 and outer radius r2 r1. In the sequel, we use B(p; r) to d... |

1 |
Lower bounds for the complexityof the Hausdor distance
- Rucklidge
- 1993
(Show Context)
Citation Context ...ning times: for example, for jP j = k and jQj = n, the running time of the algorithm of Chew et al [CGH + 93] is ~O(k 3 n 2 ); in < 3 , the bounds are signi cantly worse. Indeed, work on lower bounds =-=[Ruc93]-=- seems to indicate that the large running times cannot be avoided in the worst case. Signi cant improvements in running times came from considering the natural relaxation of the problem to approximati... |

1 | FKL + 97 - IEEE - 1998 |

1 | Rapid: Randomized pharmacophore identification for drug design - Gardner, Lawton - 1997 |