Title :
K-nearest neighbor search: Fast GPU-based implementations and application to high-dimensional feature matching
Author :
Garcia, Vincent ; Debreuve, Éric ; Nielsen, Frank ; Barlaud, Michel
Author_Institution :
Lab. d´´Inf. LIX, Ecole Polytech., Palaiseau, France
Abstract :
The k-nearest neighbor (kNN) search problem is widely used in domains and applications such as classification, statistics, and biology. In this paper, we propose two fast GPU-based implementations of the brute-force kNN search algorithm using the CUDA and CUBLAS APIs. We show that our CUDA and CUBLAS implementations are up to, respectively, 64X and 189X faster on synthetic data than the highly optimized ANN C++ library, and up to, respectively, 25X and 62X faster on high-dimensional SIFT matching.
Keywords :
feature extraction; image matching; search problems; CUBLAS API; CUDA API; brute-force kNN search algorithm; fast GPU-based implementations; high-dimensional SIFT matching; high-dimensional feature matching; highly optimized ANN C++ library; k-nearest neighbor search problem; Artificial neural networks; Feature extraction; Graphics processing unit; Indexes; Kernel; Libraries; Sorting; CUDA/CUBLAS; GPU; SIFT; k-nearest neighbors;
Conference_Titel :
Image Processing (ICIP), 2010 17th IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-7992-4
Electronic_ISBN :
1522-4880
DOI :
10.1109/ICIP.2010.5654017