Accelerating Nearest Neighbor Search in 3D Point Cloud Registration on GPUs

The Iterative Closest Points (ICP) algorithm is the most widely used method for estimating rigid transformation in 3D point cloud registration. However, the ICP relies on repeatedly performing computationally intensive nearest neighbor searches (NNS) within 3D space. This dependency becomes a significant bottleneck when processing large datasets, thereby hindering the practical deployment of point cloud technologies in real-world applications. To address this issue, we propose two approximate nearest neighbor search (ANNS) acceleration strategies for efficient improvement of the processing speed of the NNS. Our strategies first voxelize target cloud points and then fill voxels in the 3D coordinate space around the source point cloud in two different ways, which can convert the global nearest neighbor search to a local search. Both the proposed methods are suited to be parallelized on GPUs with a low computational load. Extensive experiments show that our methods significantly accelerate NNS processing while maintaining high accuracy, outperforming most of the currently known approaches.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2025-02-10
DOI
https://doi.org/10.1145/3716875
Citations
2
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
9.99
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accelerating Nearest Neighbor Search in 3D Point Cloud Registration on GPUs

Qiong Chang, Jun Miyazaki, Weimin Wang
2 citations
ACM Transactions on Architecture and Code Optimization
Robotics and Sensor-Based Localization
9.99
article

Accelerating Nearest Neighbor Search in 3D Point Cloud Registration on GPUs

Qiong Chang, Jun Miyazaki, Weimin Wang
article en
2 citations

Abstract

The Iterative Closest Points (ICP) algorithm is the most widely used method for estimating rigid transformation in 3D point cloud registration. However, the ICP relies on repeatedly performing computationally intensive nearest neighbor searches (NNS) within 3D space. This dependency becomes a significant bottleneck when processing large datasets, thereby hindering the practical deployment of point cloud technologies in real-world applications. To address this issue, we propose two approximate nearest neighbor search (ANNS) acceleration strategies for efficient improvement of the processing speed of the NNS. Our strategies first voxelize target cloud points and then fill voxels in the 3D coordinate space around the source point cloud in two different ways, which can convert the global nearest neighbor search to a local search. Both the proposed methods are suited to be parallelized on GPUs with a low computational load. Extensive experiments show that our methods significantly accelerate NNS processing while maintaining high accuracy, outperforming most of the currently known approaches.

ACM Transactions on Architecture and Code OptimizationVol. 22(1)
Dalian University of Technology (CN)
Industry, innovation and infrastructure
Openalex Percentile: Top 3%
Robotics and Sensor-Based Localization
9.99
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Accelerating Nearest Neighbor Search in 3D Point Cloud Registration on GPUs — Qiong Chang, Jun Miyazaki, et al. · ACM Transactions on Architecture and Code Optimization (2025) | TGRS Research Map | TGRS