DocumentCode
3325531
Title
Massively parallel KD-tree construction and nearest neighbor search algorithms
Author
Linjia Hu ; Nooshabadi, Saeid ; Ahmadi, Majid
Author_Institution
Dept. of Comput. Sci., Michigan Tech, Houghton, MI, USA
fYear
2015
fDate
24-27 May 2015
Firstpage
2752
Lastpage
2755
Abstract
This paper presents parallel algorithms for the construction of k dimensional tree (KD-tree) and nearest neighbor search (NNS) on massively parallel architecture (MPA) of graphics processing unit (GPU). Unlike previous parallel algorithms for KD-tree, for the first time, our parallel algorithms integrate high dimensional KD-tree construction and NNS on an MPA platform. The proposed massively parallel algorithms are of comparable quality as traditional sequential counterparts on CPU, while achieve high speedup performance on both low and high dimensional KD-tree. Low dimensional KD-tree construction and NNS algorithms, presented in this paper, outperform their serial CPU counterparts by a factor of up to 24 and 218, respectively. For high dimensional KD-tree, the speedup factors are even higher, raising to 30 and 242, respectively. Our implementations will potentially benefit real time three-dimensional (3D) image registration and high dimensional descriptor matching.
Keywords
image registration; parallel algorithms; search problems; trees (mathematics); GPU; MPA platform; NNS algorithms; graphics processing unit; high dimensional descriptor matching; k dimensional tree; massively parallel architecture; nearest neighbor search algorithms; parallel KD-tree construction; real time three-dimensional image registration; Computer vision; Graphics processing units; Indexes; Instruction sets; Nearest neighbor searches; Parallel algorithms; Three-dimensional displays; CUDA; GPU; KD-tree; Parallel algorithm; descriptor matchin; pattern recognition;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location
Lisbon
Type
conf
DOI
10.1109/ISCAS.2015.7169256
Filename
7169256
Link To Document