Correspondence-Free SE(3) Point Cloud Registration in RKHS via Unsupervised Equivariant Learning
Ray Zhang, Zheming Zhou, Min Sun, Omid Ghasemalizadeh, Cheng-Hao Kuo, Ryan Eustice, Maani Ghaffari, Arnie Sen
TL;DR
This work addresses robust 3D point cloud registration under SE(3) without explicit point correspondences by formulating the problem in a reproducing kernel Hilbert space and learning SE(3)-equivariant feature representations. The core method, EquivAlign, performs differentiable, correspondence-free pose regression in RKHS using a novel kernel that couples coordinate and steerable-vector information, with an unsupervised bi-level training regime and curriculum learning. Key contributions include (i) a lightweight SE(3)-equivariant point representation with steerable vectors, (ii) a differentiable inner-outer loop framework that optimizes pose and kernel parameters in feature space, and (iii) strong empirical results on ModelNet40 and ETH3D showing robustness to noise, outliers, and partial overlap without ground-truth labels. The approach advances unsupervised equivariant learning for 3D registration and enables accurate RGB-D odometry in realistic settings, with potential impact on robotics and computer vision applications.
Abstract
This paper introduces a robust unsupervised SE(3) point cloud registration method that operates without requiring point correspondences. The method frames point clouds as functions in a reproducing kernel Hilbert space (RKHS), leveraging SE(3)-equivariant features for direct feature space registration. A novel RKHS distance metric is proposed, offering reliable performance amidst noise, outliers, and asymmetrical data. An unsupervised training approach is introduced to effectively handle limited ground truth data, facilitating adaptation to real datasets. The proposed method outperforms classical and supervised methods in terms of registration accuracy on both synthetic (ModelNet40) and real-world (ETH3D) noisy, outlier-rich datasets. To our best knowledge, this marks the first instance of successful real RGB-D odometry data registration using an equivariant method. The code is available at {https://sites.google.com/view/eccv24-equivalign}
