DocumentCode :
2443279
Title :
Massively Parallel Nearest Neighbor Queries for Dynamic Point Clouds on the GPU
Author :
Leite, Pedro ; Teixeira, João M. ; Farias, Thiago ; Teichrieb, Veronica ; Kelner, Judith
Author_Institution :
Virtual Reality & Multimedia Res. Group, Fed. Univ. of Pernambuco, Recife, Brazil
fYear :
2009
fDate :
28-31 Oct. 2009
Firstpage :
19
Lastpage :
25
Abstract :
We introduce a parallel algorithm to solve approximate and exact nearest neighbor queries on the GPU, exploiting its massively parallel processing power. Both data structure construction and nearest neighbor queries are performed on the GPU, avoiding memory copies from system memory to device memory. This algorithm achieves real-time performance, enabling its usage in dynamic scenarios, by minimizing the sorting comparisons needed for a large K value. The underlying data structure for spatial subdivision handles 3D points and is based on grid spatial hashing. Users can specify the grid size interactively. Comparisons were done with other nearest neighbor algorithms implemented on both CPU and GPU. Our approach clearly surpasses CPU implementations regarding processing time, while it presents a competitive solution to GPU ones. Real-time results were obtained with ANN searches (K = 10) for data sets up to 163 K points and the potential of our algorithm is demonstrated through a point-based rendering application.
Keywords :
coprocessors; data structures; grid computing; parallel algorithms; 3D points; CPU implementations; GPU; data structure construction; dynamic point clouds; grid spatial hashing; nearest neighbor algorithms; nearest neighbor queries; parallel algorithm; parallel processing; point-based rendering application; Bioreactors; Clouds; Computer architecture; Computer science; Data structures; High performance computing; Multimedia computing; Nearest neighbor searches; Neural networks; Virtual reality; ANN; KNN; massive parallel programming; nearest neighbor query;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2009. SBAC-PAD '09. 21st International Symposium on
Conference_Location :
Sao Paulo
ISSN :
1550-6533
Print_ISBN :
978-0-7695-3857-0
Type :
conf
DOI :
10.1109/SBAC-PAD.2009.18
Filename :
5336216
Link To Document :
بازگشت