DIPR: Efficient Point Cloud Registration via Dynamic Iteration
Yang Ai, Qiang Bai, Jindong Li, Xi Yang
TL;DR
DIPR tackles the computational burden of point cloud registration by dynamically concentrating effort on overlapping regions. It introduces a two-stage global-local framework with Deeper Sampling, Refined Nodes based on density clustering, and an SC Classifier to terminate iterations early, enabling efficient inference with sparser inputs. The method combines a coarse global matching stage with Local-to-Global refinement and subsequent local registration on refined inliers, achieving state-of-the-art Registration Recall (RR) on 3DMatch, 3DLoMatch, and KITTI while reducing runtime and GPU memory. Extensive ablations validate the contributions of two encoders, Refined Nodes, and the iterative scheme. Overall, DIPR offers a practical, scalable solution for fast and accurate PCR in challenging scenarios with varying overlap.
Abstract
Point cloud registration (PCR) is an essential task in 3D vision. Existing methods achieve increasingly higher accuracy. However, a large proportion of non-overlapping points in point cloud registration consume a lot of computational resources while negatively affecting registration accuracy. To overcome this challenge, we introduce a novel Efficient Point Cloud Registration via Dynamic Iteration framework, DIPR, that makes the neural network interactively focus on overlapping points based on sparser input points. We design global and local registration stages to achieve efficient course-tofine processing. Beyond basic matching modules, we propose the Refined Nodes to narrow down the scope of overlapping points by using adopted density-based clustering to significantly reduce the computation amount. And our SC Classifier serves as an early-exit mechanism to terminate the registration process in time according to matching accuracy. Extensive experiments on multiple datasets show that our proposed approach achieves superior registration accuracy while significantly reducing computational time and GPU memory consumption compared to state-of-the-art methods.
