Incremental Multiview Point Cloud Registration
Xiaoya Cheng, Yu Liu, Maojun Zhang, Shen Yan
TL;DR
This work tackles multiview point cloud registration for unordered scans, a problem where global approaches can be brittle and drift-prone. It introduces an incremental pipeline that first builds a sparse scan graph via scan retrieval and geometric verification, then incrementally registers scans into a canonical frame with track-based aggregation and Bundle Adjustment. A key contribution is a track refinement module that enables detector-free matchers to participate by constructing coarse Tracks and refining keypoints before final optimization. Experiments on 3D(Lo)Match, ScanNet, and ETH show strong performance in accuracy, robustness, and completeness, highlighting the method's practicality for large-scale 3D reconstruction and mapping tasks.
Abstract
In this paper, we present a novel approach for multiview point cloud registration. Different from previous researches that typically employ a global scheme for multiview registration, we propose to adopt an incremental pipeline to progressively align scans into a canonical coordinate system. Specifically, drawing inspiration from image-based 3D reconstruction, our approach first builds a sparse scan graph with scan retrieval and geometric verification. Then, we perform incremental registration via initialization, next scan selection and registration, Track create and continue, and Bundle Adjustment. Additionally, for detector-free matchers, we incorporate a Track refinement process. This process primarily constructs a coarse multiview registration and refines the model by adjusting the positions of the keypoints on the Track. Experiments demonstrate that the proposed framework outperforms existing multiview registration methods on three benchmark datasets. The code is available at https://github.com/Choyaa/IncreMVR.
