Efficient Nearest-Neighbor Query and Clustering of Planar Curves

被引:4
|
作者
Aronov, Boris [1 ]
Filtser, Omrit [2 ]
Horton, Michael [3 ]
Katz, Matthew J. [2 ]
Sheikhan, Khadijeh [1 ]
机构
[1] NYU, Tandon Sch Engn, Brooklyn, NY 11201 USA
[2] Ben Gurion Univ Negev, IL-84105 Beer Sheva, Israel
[3] SPORTLOGiQ Inc, Montreal, PQ H2T 3B3, Canada
来源
ALGORITHMS AND DATA STRUCTURES, WADS 2019 | 2019年 / 11646卷
关键词
Polygonal curves; Nearest-neighbor queries; Clustering; Frechet distance; Data structures; (Approximation) algorithms; FRECHET DISTANCE;
D O I
10.1007/978-3-030-24766-9_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study two fundamental problems dealing with curves in the plane, namely, the nearest-neighbor problem and the center problem. Let C be a set of n polygonal curves, each of size m. In the nearest-neighbor problem, the goal is to construct a compact data structure over C, such that, given a query curve Q, one can efficiently find the curve in C closest to Q. In the center problem, the goal is to find a curve Q, such that the maximum distance between Q and the curves in C is minimized. We use the well-known discrete Frechet distance function, both under L-infinity and under L-2, to measure the distance between two curves. For the nearest-neighbor problem, despite discouraging previous results, we identify two important cases for which it is possible to obtain practical bounds, even when m and n are large. In these cases, either Q is a line segment or C consists of line segments, and the bounds on the size of the data structure and query time are nearly linear in the size of the input and query curve, respectively. The returned answer is either exact under L-infinity, or approximated to within a factor of 1 + epsilon under L-2. We also consider the variants in which the location of the input curves is only fixed up to translation, and obtain similar bounds, under L-infinity. As for the center problem, we study the case where the center is a line segment, i.e., we seek the line segment that represents the given set as well as possible. We present near-linear time exact algorithms under L-infinity, even when the location of the input curves is only fixed up to translation. Under L-2, we present a roughly O(n(2) m(3))-time exact algorithm.
引用
收藏
页码:28 / 42
页数:15
相关论文
共 50 条
  • [41] Nearest neighbor - density-based clustering methods for large hyperspectral images
    Cariou, Claude
    Chehdi, Kacem
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING XXIII, 2017, 10427
  • [42] Enhanced shared nearest neighbor clustering approach using fuzzy for teleconnection analysis
    Sharma, Rika
    Verma, Kesari
    SOFT COMPUTING, 2018, 22 (24) : 8243 - 8258
  • [43] Connected K-nearest neighbor clustering algorithm for radar signal sorting
    Si W.
    Zhang Y.
    Deng Z.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2023, 45 (08): : 2463 - 2470
  • [44] Enhanced shared nearest neighbor clustering approach using fuzzy for teleconnection analysis
    Rika Sharma
    Kesari Verma
    Soft Computing, 2018, 22 : 8243 - 8258
  • [45] Single-Cell Clustering Based on Shared Nearest Neighbor and Graph Partitioning
    Xiaoshu Zhu
    Jie Zhang
    Yunpei Xu
    Jianxin Wang
    Xiaoqing Peng
    Hong-Dong Li
    Interdisciplinary Sciences: Computational Life Sciences, 2020, 12 : 117 - 130
  • [46] Connectivity of the mutual k-nearest-neighbor graph in clustering and outlier detection
    Brito, MR
    Chavez, EL
    Quiroz, AJ
    Yukich, JE
    STATISTICS & PROBABILITY LETTERS, 1997, 35 (01) : 33 - 42
  • [47] Single-Cell Clustering Based on Shared Nearest Neighbor and Graph Partitioning
    Zhu, Xiaoshu
    Zhang, Jie
    Xu, Yunpei
    Wang, Jianxin
    Peng, Xiaoqing
    Li, Hong-Dong
    INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2020, 12 (02) : 117 - 130
  • [48] Simple and Efficient Approximate Nearest Neighbor Search using Spatial Sorting
    Malheiros, Marcelo de Gomensoro
    Walter, Marcelo
    2015 28TH SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES, 2015, : 180 - 187
  • [49] Efficient sparse subspace clustering by nearest neighbour filtering
    Guo, Yi
    Tierney, Stephen
    Gao, Junbin
    SIGNAL PROCESSING, 2021, 185
  • [50] Shared-nearest-neighbor-based clustering by fast search and find of density peaks
    Liu, Rui
    Wang, Hong
    Yu, Xiaomei
    INFORMATION SCIENCES, 2018, 450 : 200 - 226