SDFReg: Learning Signed Distance Functions for Point Cloud Registration
Leida Zhang, Zhengda Lu, Kai Liu, Yiqun Wang
TL;DR
SDFReg reframes point cloud registration as aligning a source cloud to a neural implicit surface representing the target, using a signed distance function $f_c$ to measure Dist$(\mathbf{R}\mathbf{p}_i+\mathbf{t}, f_c)$ and solving for the rigid transform $\,\hat{\\Theta} \\in SE(3)$ with Levenberg–Marquardt. The framework learns the target SDF with a neural network $\\Phi(\\mathbf{x} \\\mid \\\mathbf{Q})$ via a self-supervised GenSDF loss and an Eikonal regularizer, and adopts a coarse-to-fine strategy that iteratively refines both the SDF and the registration using query points drawn from the evolving source. This correspondence-free approach demonstrates strong robustness to noise, partial visibility, and density changes, achieving superior results on ModelNet40 and 3DMatch compared with several state-of-the-art methods. Overall, SDFReg offers a practical, implicit-surface-based solution for reliable 3D registration in real-world, imperfect data scenarios.
Abstract
Learning-based point cloud registration methods can handle clean point clouds well, while it is still challenging to generalize to noisy, partial, and density-varying point clouds. To this end, we propose a novel point cloud registration framework for these imperfect point clouds. By introducing a neural implicit representation, we replace the problem of rigid registration between point clouds with a registration problem between the point cloud and the neural implicit function. We then propose to alternately optimize the implicit function and the registration between the implicit function and point cloud. In this way, point cloud registration can be performed in a coarse-to-fine manner. By fully capitalizing on the capabilities of the neural implicit function without computing point correspondences, our method showcases remarkable robustness in the face of challenges such as noise, incompleteness, and density changes of point clouds.
