A local start search algorithm to compute exact Hausdorff Distance for arbitrary point sets

被引:52
|
作者
Chen, Yilin [1 ,2 ]
He, Fazhi [1 ,2 ,3 ]
Wu, Yiqi [1 ,2 ]
Hou, Neng [1 ,2 ]
机构
[1] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Peoples R China
[2] Wuhan Univ, Sch Comp Sci & Technol, Wuhan 430072, Peoples R China
[3] State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
基金
美国国家科学基金会;
关键词
Hausdorff Distance; Pattern Recognition; Shape Matching; Similarity measurement; Point sets; FIBROID ULTRASOUND IMAGES; LINEAR-TIME ALGORITHM; OBJECT RETRIEVAL; TRACKING; MODEL; SEGMENTATION; OPTIMIZATION;
D O I
10.1016/j.patcog.2017.02.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Hausdorff Distance (HD) is a very important similarity measurement in Pattern Recognition, Shape Matching and Artificial Intelligence. Because of its inherent computational complexity, computing the HD using the NAIVEHD (brute force) algorithm is difficult, especially for comparing the similarity between large scale point sets in the time of big data. To overcome this problem, we propose a novel, efficient and general algorithm for computing the exact HD for arbitrary point sets, which takes advantage of the spatial locality of point sets, namely, Local Start Search (LSS). Different from the state-of-the-art algorithm EARLYBREAK in PAMI 2015, our idea comes from the observation and fact that the neighbor points of a break position in the current loop have higher probability to break the next loop than other points. Therefore, in our algorithm, we add a new mechanism to record the current break position as a start position, which is initialized as search center of the next loop. Then, LSS executes the next loop by scanning the neighbor points around the center. In this way, LSS maintains high performance in both overlap and non-overlap situations. Furthermore, the LSS algorithm can process arbitrary data by adopting the Morton Curve to establish the order of scattered point sets, while the EARLYBREAK is mainly applied to regular data which require the same grid size, such as medical images or voxel data. In the non-overlapping situation when comparing pairs of arbitrary point sets, LSS achieves performance as good as EARLYBREAK algorithm. While in the overlapping situation when comparing pairs of arbitrary point sets, LSS is faster than EARLYBREAK by three orders of magnitude. Thus, as a whole, LSS outperforms EARLYBREAK. In addition, LSS compared against the increment hausdorff distance calculation algorithm (INC) and significantly outperforms it by an order of magnitude faster. Experiments demonstrate the efficiency and accuracy of the proposed method. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 50 条
  • [1] An efficient approach to directly compute the exact Hausdorff distance for 3D point sets
    Zhang, Dejun
    He, Fazhi
    Han, Soonhung
    Zou, Lu
    Wu, Yiqi
    Chen, Yilin
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2017, 24 (03) : 261 - 277
  • [2] An Efficient Algorithm for Calculating the Exact Hausdorff Distance
    Taha, Abdel Aziz
    Hanbury, Allan
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2015, 37 (11) : 2153 - 2163
  • [3] A (p, q)-Averaged Hausdorff Distance for Arbitrary Measurable Sets
    Bogoya, Johan M.
    Vargas, Andres
    Cuate, Oliver
    Schuetze, Oliver
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2018, 23 (03)
  • [4] The Directed Hausdorff Distance between Imprecise Point Sets
    Knauer, Christian
    Loffler, Maarten
    Scherfenberg, Marc
    Wolle, Thomas
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 720 - +
  • [5] The directed Hausdorff distance between imprecise point sets
    Knauer, Christian
    Loeffler, Maarten
    Scherfenberg, Marc
    Wolle, Thomas
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (32) : 4173 - 4186
  • [6] An Exact Quantum Search Algorithm with Arbitrary Database
    Yang Liu
    International Journal of Theoretical Physics, 2014, 53 : 2571 - 2578
  • [7] An Exact Quantum Search Algorithm with Arbitrary Database
    Liu, Yang
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2014, 53 (08) : 2571 - 2578
  • [8] An Exact Algorithm to Compute the DCJ Distance for Genomes with Duplicate Genes
    Shao, Mingfu
    Lin, Yu
    Moret, Bernard
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, RECOMB2014, 2014, 8394 : 280 - 292
  • [9] A new algorithm for computing the minimum Hausdorff distance between two point sets on aline under translation
    Liu, Banghe
    Shen, Yuefeng
    Li, Bo
    INFORMATION PROCESSING LETTERS, 2008, 106 (02) : 52 - 58
  • [10] Exact and Convergent Iterative Methods to Compute the Orthogonal Point-to-Ellipse Distance
    Guo, Siyu
    Hu, Pingping
    Ling, Zhigang
    Wen, He
    Liu, Min
    Tang, Lu
    2020 25TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2021, : 5076 - 5082