Back to Search
Start Over
Fast k-nearest neighbors search using modified principal axis search tree
- Source :
- Digital Signal Processing. 20:1494-1501
- Publication Year :
- 2010
- Publisher :
- Elsevier BV, 2010.
-
Abstract
- The problem of k-nearest neighbors (kNN) is to find the nearest k neighbors for a query point from a given data set. Among available methods, the principal axis search tree (PAT) algorithm always has good performance on finding nearest k neighbors using the PAT structure and a node elimination criterion. In this paper, a novel kNN search algorithm is proposed. The proposed algorithm stores projection values for all data points in leaf nodes. If a leaf node in the PAT cannot be rejected by the node elimination criterion, data points in the leaf node are further checked using their pre-stored projection values to reject more impossible data points. Experimental results show that the proposed method can effectively reduce the number of distance calculations and computation time for the PAT algorithm, especially for the data set with a large dimension or for a search tree with large number of data points in a leaf node.
- Subjects :
- Cover tree
Fringe search
business.industry
Applied Mathematics
Nearest neighbor search
Best-first search
Pattern recognition
Search tree
Computational Theory and Mathematics
Artificial Intelligence
Search algorithm
Signal Processing
Ball tree
Computer Vision and Pattern Recognition
Artificial intelligence
Electrical and Electronic Engineering
Statistics, Probability and Uncertainty
business
Mathematics
Vantage-point tree
Subjects
Details
- ISSN :
- 10512004
- Volume :
- 20
- Database :
- OpenAIRE
- Journal :
- Digital Signal Processing
- Accession number :
- edsair.doi...........70c4ed3d46a13c1b78d8459e70694881
- Full Text :
- https://doi.org/10.1016/j.dsp.2010.01.009