2011
DOI: 10.1007/s10766-011-0184-3
|View full text |Cite
|
Sign up to set email alerts
|

Nearest Neighbor Searches on the GPU

Abstract: We introduce a GPU grid-based data structure for massively parallel nearest neighbor searches for dynamic point clouds. The implementation provides real-time performance and it is executed on GPU, both grid construction and nearest neighbors (approximate or exact) searches. This minimizes the memory transfer between device and system memories, improving overall performance. The proposed algorithm may be used across different applications with static and dynamic scenarios. Moreover, our data structure supports … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…Among these steps, the most computationally intensive step is to find the k nearest neighbours (kNN) for each interpolated point. Several effective kNN algorithms have been developed by region partitioning using various data structures [21,[44][45][46]. However, these algorithms are computationally complex in practice, and are not suitable to be used in implementing AIDW.…”
Section: Methods For Finding the Nearest Data Pointsmentioning
confidence: 99%
“…Among these steps, the most computationally intensive step is to find the k nearest neighbours (kNN) for each interpolated point. Several effective kNN algorithms have been developed by region partitioning using various data structures [21,[44][45][46]. However, these algorithms are computationally complex in practice, and are not suitable to be used in implementing AIDW.…”
Section: Methods For Finding the Nearest Data Pointsmentioning
confidence: 99%
“…According to this subdivision of the space, a GPU grid-based data structure is appropriate for massively parallel nearest neighbor searches over dynamic point datasets. A key contribution is [35] , where a grid-based indexing solution for 3-dimensional k -NN searches on the GPU is proposed. The k -NN algorithm works as follows: for a given query point, the algorithm expands the number of grid cells searched to ensure that at least k neighbors are found.…”
Section: Spatial Subdivision Techniquesmentioning
confidence: 99%
“…To reduce the search space, the data can also be partitioned into a set of randomly overlapping spheres [Cay10]. If the structure of the data is known, such as 3D points, performance can be further improved [ZHWG08, QMN09, LSP*12, LTF*12]. Combining with accelerated radix sort [MG11], the process of sorting potential candidates can be speeded up significantly.…”
Section: Related Workmentioning
confidence: 99%