Fast and versatile algorithm for nearest neighbor search based on a lower bound tree

被引:25
|
作者
Chen, Yong-Sheng
Hung, Yi-Ping
Yen, Ting-Fang
Fuh, Chiou-Shann
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[3] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
关键词
nearest neighbor search; lower bound tree;
D O I
10.1016/j.patcog.2005.08.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a fast and versatile algorithm which can rapidly perform a variety of nearest neighbor searches. Efficiency improvement is achieved by utilizing the distance lower bound to avoid the calculation of the distance itself if the lower bound is already larger than the global minimum distance. At the preprocessing stage, the proposed algorithm constructs a lower bound tree (LB-tree) by agglorneratively clustering all the sample points to be searched. Given a query point, the lower bound of its distance to each sample point can be calculated by using the internal node of the LB-tree. To reduce the amount of lower bounds actually calculated, the winner-update search strategy is used for traversing the tree. For further efficiency improvement, data transformation can be applied to the sample and the query points. In addition to finding the nearest neighbor, the proposed algorithm can also (i) provide the k-nearest neighbors progressively; (ii) find the nearest neighbors within a specified distance threshold; and (iii) identify neighbors whose distances to the query are sufficiently close to the minimum distance of the nearest neighbor. Our experiments have shown that the proposed algorithm can save substantial computation, particularly when the distance of the query point to its nearest neighbor is relatively small compared with its distance to most other samples (which is the case for many object recognition problems). (c) 2005 Pattern Recognition Society. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:360 / 375
页数:16
相关论文
共 50 条
  • [1] Fast algorithm for nearest neighbor search based on a lower bound tree
    Chen, YS
    Hung, YP
    Fuh, CS
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL I, PROCEEDINGS, 2001, : 446 - 453
  • [2] A fast nearest-neighbor algorithm based on a principal axis search tree
    McNames, J
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (09) : 964 - 976
  • [3] Grid interpolation algorithm based on nearest neighbor fast search
    Huang, Hao
    Cui, Can
    Cheng, Liang
    Liu, Qiang
    Wang, Jiechen
    [J]. EARTH SCIENCE INFORMATICS, 2012, 5 (3-4) : 181 - 187
  • [4] Grid interpolation algorithm based on nearest neighbor fast search
    Hao Huang
    Can Cui
    Liang Cheng
    Qiang Liu
    Jiechen Wang
    [J]. Earth Science Informatics, 2012, 5 : 181 - 187
  • [5] A fast nearest neighbor search algorithm by filtration
    Cha, SH
    Srihari, SN
    [J]. PATTERN RECOGNITION, 2002, 35 (02) : 515 - 525
  • [6] The Research on Nearest Neighbor Search Algorithm Based on Vantage Point Tree
    Jiang, Daguang
    Sun, Hejuan
    Yi, Junkai
    Zhao, Xianghui
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 354 - 357
  • [7] A Fast Nearest Neighbor Search Algorithm by Nonlinear Embedding
    Hwang, Yoonho
    Han, Bohyung
    Ahn, Hee-Kap
    [J]. 2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 3053 - 3060
  • [8] Feature matching algorithm based on KAZE and fast approximate nearest neighbor search
    Cai, Ze-Ping
    Xiao, De-Gui
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 270 - 273
  • [9] A tabular pruning rule in tree-based fast nearest neighbor search algorithms
    Oncina, Jose
    Thollard, Franck
    Gomez-Ballester, Eva
    Mico, Luisa
    Moreno-Seco, Francisco
    [J]. PATTERN RECOGNITION AND IMAGE ANALYSIS, PT 2, PROCEEDINGS, 2007, 4478 : 306 - +
  • [10] A fast nearest neighbor search algorithm for image vector quantization
    Beldianu, SF
    [J]. ISSCS 2005: International Symposium on Signals, Circuits and Systems, Vols 1 and 2, Proceedings, 2005, : 485 - 488