Approximate input sensitive algorithms for point pattern matching

被引:13
作者
Aiger, Dror [1 ,2 ]
Kedem, Klara [1 ,3 ]
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
[2] Orbotech LTD, Yavne, Israel
[3] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
关键词
Geometric pattern matching; Hausdorff distance; Approximation; Randomization; SET; DISTANCES; OBJECTS;
D O I
10.1016/j.patcog.2009.05.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study input sensitive algorithms for point pattern matching under various transformations and the Hausdorff metric as a distance function. Given point sets P and Q in the plane, the problem of point pattern matching is to determine whether P is similar to some portion of Q, where P may undergo transformations from a group G of allowed transformations. All algorithms are based on methods for extracting small subsets from Q that can be matched to a small subset of A The runtime is proportional to the number k of these subsets. Let d be the number of points in P that are needed to define a transformation in G. The key observation is that for some set B subset of P of cardinality larger than d, the number of subsets of Q of this cardinality that match B, is practically small, as the problem becomes more constrained. We present methods to extract efficiently all these subsets in Q. We provide algorithms for homothetic, rigid and similarity transformations in the plane and give a general method that works for any dimension and for any group of transformations. The runtime of our algorithms depends roughly linearly on the number of subsets k, in addition to an n log n factor. Thus our approximate matching algorithms run roughly in time O(n log n + km log n), where in and n are the number of points in P and O, respectively. The constants hidden in the big O vary depending on the group of transformations G. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:153 / 159
页数:7
相关论文
共 22 条
  • [11] ERD˝OS P.-NIVEN., 1946, Bull. Amer. Math. Soc, V52, P248
  • [12] FONSECA GD, 2007, WADS 2007, P2
  • [13] Combinatorial and experimental methods for approximate point pattern matching
    Gavrilov, M
    Indyk, P
    Motwani, R
    Venkatasubramanian, S
    [J]. ALGORITHMICA, 2004, 38 (01) : 59 - 90
  • [14] Approximate geometric pattern matching under rigid motions
    Goodrich, MT
    Mitchell, JSB
    Orletsky, MW
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (04) : 371 - 379
  • [15] APPROXIMATE DECISION ALGORITHMS FOR POINT SET CONGRUENCE
    HEFFERNAN, PJ
    SCHIRRA, S
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1994, 4 (03): : 137 - 156
  • [16] RECOGNIZING SOLID OBJECTS BY ALIGNMENT WITH AN IMAGE
    HUTTENLOCHER, DP
    ULLMAN, S
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 1990, 5 (02) : 195 - 212
  • [17] THE UPPER ENVELOPE OF VORONOI SURFACES AND ITS APPLICATIONS
    HUTTENLOCHER, DP
    KEDEM, K
    SHARIR, M
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1993, 9 (03) : 267 - 291
  • [18] HUTTENLOCHER DP, 1990, PROCEEDINGS OF THE SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, P340, DOI 10.1145/98524.98599
  • [19] Efficient algorithms for robust feature matching
    Mount, DM
    Netanyahu, NS
    Le Moigne, J
    [J]. PATTERN RECOGNITION, 1999, 32 (01) : 17 - 38
  • [20] Automatic target recognition by matching oriented edge pixels
    Olson, CF
    Huttenlocher, DP
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 1997, 6 (01) : 103 - 113