The Iterative Closest Point (ICP) algorithm and its variants are a fundamental technique for rigid registration between two point sets, with wide applications in different areas from robotics to 3D reconstruction. The main drawbacks for ICP are its slow convergence as well as its sensitivity to outliers, missing data, and partial overlaps. Recent work such as Sparse ICP achieves robustness via sparsity optimization at the cost of computational speed. In this paper, we propose a new method for robust registration with fast convergence. First, we show that the classical point-to-point ICP can be treated as a majorization-minimization (MM) algorithm, and propose an Anderson acceleration approach to speed up its convergence. In addition, we introduce a robust error metric based on the Welsch's function, which is minimized efficiently using the MM algorithm with Anderson acceleration. On challenging datasets with noises and partial overlaps, we achieve similar or better accuracy than Sparse ICP while being at least an order of magnitude faster. Finally, we extend the robust formulation to point-to-plane ICP, and solve the resulting problem using a similar Anderson-accelerated MM strategy. Our robust ICP methods improve the registration accuracy on benchmark datasets while being competitive in computational time.
翻译:迭代最近点算法 (ICP) 及其变体是一种基本技术,用于两点集的刚性配准。在从机器人到3D重建的不同领域都有广泛的应用。ICP主要的缺点是其收敛速度慢,同时还对离群点、缺失数据和局部重叠敏感。最近的工作,如稀疏ICP通过稀疏优化实现了鲁棒性,但以计算速度为代价。在本文中,我们提出了一种快速收敛的鲁棒配准方法。首先,我们证明了经典的点对点ICP可以被视为一种主替代最小化 (MM) 算法,并提出了一种Anderson加速方法来加速其收敛速度。此外,我们引入了一种基于Welsch函数的鲁棒误差度量,它可以通过Anderson加速的MM算法有效地最小化。在具有噪声和局部重叠的具有挑战性的数据集上,我们实现了与稀疏ICP相当或更好的精度,同时至少快一个数量级。最后,我们将鲁棒的表达扩展到点对平面ICP,并使用类似的Anderson加速MM策略解决所得问题。我们的鲁棒ICP方法提高了基准数据集上的配准精度,并在计算时间上具有竞争力。