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 条
  • [31] Efficient Hand Movement Detection Using k-Means Clustering and k-Nearest Neighbor Algorithms
    Erhan Bergil
    Canan Oral
    Engin Ufuk Ergul
    Journal of Medical and Biological Engineering, 2021, 41 : 11 - 24
  • [32] Efficient Hand Movement Detection Using k-Means Clustering and k-Nearest Neighbor Algorithms
    Bergil, Erhan
    Oral, Canan
    Ergul, Engin Ufuk
    JOURNAL OF MEDICAL AND BIOLOGICAL ENGINEERING, 2021, 41 (01) : 11 - 24
  • [33] A Fuzzy C-means Approach for Incomplete Data Sets Based on Nearest-neighbor Intervals
    Li, Dan
    Zhong, Chongquan
    Wang, Shiqiang
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 1108 - 1111
  • [34] Fast agglomerative clustering using a k-nearest neighbor graph
    Franti, Pasi
    Virmajoki, Olli
    Hautamaki, Ville
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (11) : 1875 - 1881
  • [35] A novel clustering algorithm based on the natural reverse nearest neighbor structure
    Dai, Qi-Zhu
    Xiong, Zhong-Yang
    Xie, Jiang
    Wang, Xiao-Xia
    Zhang, Yu-Fang
    Shang, Jia-Xing
    INFORMATION SYSTEMS, 2019, 84 : 1 - 16
  • [36] Fast Nearest Neighbor classification using class-based clustering
    Chen, Tung-Shou
    Chiu, Yung-Hsing
    Lin, Chih-Chiang
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 1894 - +
  • [37] CANF: Clustering and anomaly detection method using nearest and farthest neighbor
    Faroughi, Azadeh
    Javidan, Reza
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 166 - 177
  • [38] BREGMAN VANTAGE POINT TREES FOR EFFICIENT NEAREST NEIGHBOR QUERIES
    Nielsen, Frank
    Piro, Paolo
    Barlaud, Michel
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 878 - +
  • [39] Efficient search for approximate nearest neighbor in high dimensional spaces
    Kushilevitz, E
    Ostrovsky, R
    Rabani, Y
    SIAM JOURNAL ON COMPUTING, 2000, 30 (02) : 457 - 474
  • [40] Spatial sorting: An efficient strategy for approximate nearest neighbor searching
    Malheiros, Marcelo de Gomensoro
    Walter, Marcelo
    COMPUTERS & GRAPHICS-UK, 2016, 57 : 112 - 126