Pattern Matching for Sets of Segments

被引:0
|
作者
Alon Efrat
Piotr Indyk
Suresh Venkatasubramanian
机构
[1] Computer Science Department,
[2] University of Arizona,undefined
[3] Tucson,undefined
[4] AZ 85721-0077,undefined
[5] Computer Science Department,undefined
[6] Stanford University,undefined
[7] Stanford,undefined
[8] CA 94306-9010,undefined
[9] AT&T Labs – Research,undefined
[10] 180 Park Avenue,undefined
[11] Florham Park,undefined
[12] NJ 07932,undefined
来源
Algorithmica | 2004年 / 40卷
关键词
Pattern matching; Orthogonal segments; Maximum coverage; Computational geometry;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we present algorithms for a number of problems in geometric pattern matching where the input consists of a collection of orthogonal segments in the plane. Such collections arise naturally from problems in mapping buildings and robot exploration. We propose a new criterion for segment similarity called the coverage measure, and present efficient algorithms for maximizing it between sets of axis-parallel segments under translations. In the general case, we present a procedure running in time O(n3 log2 n), and for the case when all segments are horizontal, we give a procedure that runs in time O(n2 log2 n). Here n is the number of segments. In addition, we show that an ε-approximation to the Hausdorff distance between two sets of horizontal segments under vertical translations can be computed in time O(n3/2 max(poly(log M, log n, 1/ε))). Here, M denotes the ratio of the diameter to the closest pair of points in the sets of segments (where pairs of points lie on different segments). These algorithms are significant improvements over the general algorithm of Agarwal et al. that required time O(n4 log2
引用
收藏
页码:147 / 160
页数:13
相关论文
共 50 条
  • [1] Pattern matching for sets of segments
    Efrat, A
    Indyk, P
    Venkatasubramanian, S
    [J]. PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 295 - 304
  • [2] Pattern matching for sets of segments
    Efrat, A
    Indyk, P
    Venkatasubramanian, S
    [J]. ALGORITHMICA, 2004, 40 (03) : 147 - 160
  • [3] Matching Sets of Line Segments
    Yang, Hyeyun
    Vigneron, Antoine
    [J]. WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2019), 2019, 11355 : 261 - 273
  • [4] Matching sets of line segments
    Yang, Hyeyun
    Vigneron, Antoine
    [J]. THEORETICAL COMPUTER SCIENCE, 2021, 866 : 82 - 95
  • [5] On matching sets of 3D segments
    Guerra, C
    Pascucci, V
    [J]. VISION GEOMETRY VIII, 1999, 3811 : 157 - 167
  • [6] Point pattern matching by line segments and labels
    Wang, WH
    Chen, YC
    [J]. ELECTRONICS LETTERS, 1997, 33 (06) : 478 - 479
  • [7] Pattern matching for spatial point sets
    Cardoze, DE
    Schulman, LJ
    [J]. 39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 156 - 165
  • [8] Matching sets of 3D line segments with application to polygonal arc matching
    KamgarParsi, B
    KamgarParsi, B
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (10) : 1090 - 1099
  • [9] Tuning string matching for huge pattern sets
    Kytöjoki, J
    Salmela, L
    Tarhio, J
    [J]. COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2003, 2676 : 211 - 224
  • [10] On the perfect matching of disjoint compact sets by noncrossing line segments in Rn
    Hosono, K
    Matsuda, K
    [J]. DISCRETE APPLIED MATHEMATICS, 2002, 118 (03) : 223 - 238