End-to-end Learning the Partial Permutation Matrix for Robust 3D Point Cloud Registration
Not on the map. Why?
Abstract (arXiv)
Even though considerable progress has been made in deep learning-based 3D point cloud processing, how to obtain accurate correspondences for robust registration remains a major challenge because existing hard assignment methods cannot deal with outliers naturally. Alternatively, the soft matching-based methods have been proposed to learn the matching probability rather than hard assignment. However, in this paper, we prove that these methods have an inherent ambiguity causing many deceptive correspondences. To address the above challenges, we propose to learn a partial permutation matching matrix, which does not assign corresponding points to outliers, and implements hard assignment to prevent ambiguity. However, this proposal poses two new problems, i.e., existing hard assignment algorithms can only solve a full rank permutation matrix rather than a partial permutation matrix, and this desired matrix is defined in the discrete space, which is non-differentiable. In response, we design a dedicated soft-to-hard (S2H) matching procedure within the registration pipeline consisting of two steps: solving the soft matching matrix (S-step) and projecting this soft matrix to the partial permutation matrix (H-step). Specifically, we augment the profit matrix before the hard assignment to solve an augmented permutation matrix, which is cropped to achieve the final partial permutation matrix. Moreover, to guarantee end-to-end learning, we supervise the learned partial permutation matrix but propagate the gradient to the soft matrix instead. Our S2H matching procedure can be easily integrated with existing registration frameworks, which has been verified in representative frameworks including DCP, RPMNet, and DGR. Extensive experiments have validated our method, which creates a new state-of-the-art performance for robust 3D point cloud registration. The code will be made public.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 29 of its 44 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
29 of 44 references.
References · 29
- 2017Attention Is All You Needcited by 60,361
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 336
- 2019Deep Closest Point: Learning Representations for Point Cloud Registrationcited by 321
- 2020PREDATOR: Registration of 3D Point Clouds with Low Overlapcited by 290
- 2019PointNetLK: Robust & Efficient Point Cloud Registration using PointNetcited by 233
- 2020Deep Global Registrationcited by 229
- 2020RPM-Net: Robust Point Matching using Learned Featurescited by 182
17 more
- 2018PPFNet: Global Context Aware Local Features for Robust 3D Point Matchingcited by 181
- 2020D3Feat: Joint Learning of Dense Detection and Description of 3D Local Featurescited by 177
- 2018The Perfect Match: 3D Point Cloud Matching with Smoothed Densitiescited by 169
- 2016Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registrationcited by 159
- 2019PRNet: Self-Supervised Learning for Partial-to-Partial Registrationcited by 146
- 2021PointDSC: Robust Point Cloud Registration using Deep Spatial Consistencycited by 142
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 141
- 2020Feature-metric Registration: A Fast Semi-supervised Approach for Robust Point Cloud Registration without Correspondencescited by 109
- 20183DFeat-Net: Weakly Supervised Local 3D Features for Point Cloud Registrationcited by 103
- 20193DRegNet: A Deep Neural Network for 3D Point Registrationcited by 96
- 2019DeepICP: An End-to-End Deep Neural Network for 3D Point Cloud Registrationcited by 77
- 2020CorrNet3D: Unsupervised End-to-end Learning of Dense Correspondence for 3D Point Cloudscited by 47
- 2019Quaternion Equivariant Capsule Networks for 3D Point Cloudscited by 41
- 2018IMLS-SLAM: scan-to-model matching based on 3D datacited by 40
- 2017SegICP: Integrated Deep Semantic Segmentation and Pose Estimationcited by 29
- 2018DeepMapping: Unsupervised Map Estimation From Multiple Point Cloudscited by 20
- 2019One Framework to Register Them All: PointNet Encoding for Point Cloud Alignmentcited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1.
5 papers.
- 2023GeoTransformer: Fast and Robust Point Cloud Registration with Geometric Transformercited by 84
- 2022VRNet: Learning the Rectified Virtual Corresponding Points for 3D Point Cloud Registrationcited by 8
- 2022UTOPIC: Uncertainty-aware Overlap Prediction Network for Partial Point Cloud Registrationcited by 6
- 2023DBDNet:Partial-to-Partial Point Cloud Registration with Dual Branches Decouplingcited by 2
- 20243D Registration in 30 Years: A Surveycited by 2
- 20243D Registration in 30 Years: A Survey18 Dec 2024
- 2023DBDNet:Partial-to-Partial Point Cloud Registration with Dual Branches Decoupling18 Oct 2023
- 2023GeoTransformer: Fast and Robust Point Cloud Registration with Geometric Transformer25 Jul 2023
- 2022UTOPIC: Uncertainty-aware Overlap Prediction Network for Partial Point Cloud Registration4 Aug 2022
- 2022VRNet: Learning the Rectified Virtual Corresponding Points for 3D Point Cloud Registration24 Mar 2022