LSG-CPD: Coherent Point Drift with Local Surface Geometry for Point Cloud Registration
Not on the map. Why?
Abstract (arXiv)
Probabilistic point cloud registration methods are becoming more popular because of their robustness. However, unlike point-to-plane variants of iterative closest point (ICP) which incorporate local surface geometric information such as surface normals, most probabilistic methods (e.g., coherent point drift (CPD)) ignore such information and build Gaussian mixture models (GMMs) with isotropic Gaussian covariances. This results in sphere-like GMM components which only penalize the point-to-point distance between the two point clouds. In this paper, we propose a novel method called CPD with Local Surface Geometry (LSG-CPD) for rigid point cloud registration. Our method adaptively adds different levels of point-to-plane penalization on top of the point-to-point penalization based on the flatness of the local surface. This results in GMM components with anisotropic covariances. We formulate point cloud registration as a maximum likelihood estimation (MLE) problem and solve it with the Expectation-Maximization (EM) algorithm. In the E step, we demonstrate that the computation can be recast into simple matrix manipulations and efficiently computed on a GPU. In the M step, we perform an unconstrained optimization on a matrix Lie group to efficiently update the rigid transformation of the registration. The proposed method outperforms state-of-the-art algorithms in terms of accuracy and robustness on various datasets captured with range scanners, RGBD cameras, and LiDARs. Also, it is significantly faster than modern implementations of CPD. The source code is available at https://github.com/ChirikjianLab/LSG-CPD.git.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 7 of its 45 references that are in the map. First posted on arXiv 28 Mar 2021.
Builds on
7 of 45 references.
References · 7
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2018FilterReg: Robust and Efficient Probabilistic Point-Set Registration using Gaussian Filter and Twist Parameterizationcited by 43
- 2020An Overview of Depth Cameras and Range Scanners Based on Time-of-Flight Technologiescited by 20
- 2015An Adaptive Data Representation for Robust Point-Set Registration and Mergingcited by 11
- 2020Rigid and Articulated Point Registration with Expectation Conditional Maximizationcited by 11
- 2020Registration of multi-view point sets under the perspective of expectation-maximizationcited by 8
- 2017Robust Intrinsic and Extrinsic Calibration of RGB-D Camerascited by 7
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 2; 2025: 1; 2026: 2.
11 papers.
- 2023Point Cloud Registration for LiDAR and Photogrammetric Data: a Critical Synthesis and Performance Analysis on Classic and Deep Learning Algorithmscited by 7
- 2022Multi-view Point Cloud Registration based on Evolutionary Multitasking with Bi-Channel Knowledge Sharing Mechanismcited by 4
- 2023GraphReg: Dynamical Point Cloud Registration with Geometry-aware Graph Signal Processingcited by 4
- 20243D Registration in 30 Years: A Surveycited by 2
- 2025Reasoning and Learning a Perceptual Metric for Self-Training of Reflective Objects in Bin-Picking with a Low-cost Cameracited by 2
- 2022Probabilistic Registration for Gaussian Process 3D shape modelling in the presence of extensive missing datacited by 0
- 2023A General Mobile Manipulator Automation Framework for Flexible Manufacturing in Hostile Industrial Environmentscited by 0
- 2023A Multi-modal Garden Dataset and Hybrid 3D Dense Reconstruction Framework Based on Panoramic Stereo Images for a Trimming Robotcited by 0
- 2024UniRiT: Towards Few-Shot Non-Rigid Point Cloud Registrationcited by 0
- 2026Gmd: Gaussian mixture descriptor for pair matching of 3D fragmentscited by 0
- 2026Sinkhorn-CPD: Robust point cloud registration via unbalanced entropic optimal transportcited by 0
- 2026Sinkhorn-CPD: Robust point cloud registration via unbalanced entropic optimal transport15 Jun 2026
- 2026Gmd: Gaussian mixture descriptor for pair matching of 3D fragments23 Apr 2026
- 2025Reasoning and Learning a Perceptual Metric for Self-Training of Reflective Objects in Bin-Picking with a Low-cost Camera26 Mar 2025
- 20243D Registration in 30 Years: A Survey18 Dec 2024
- 2024UniRiT: Towards Few-Shot Non-Rigid Point Cloud Registration30 Oct 2024
- 2023A Multi-modal Garden Dataset and Hybrid 3D Dense Reconstruction Framework Based on Panoramic Stereo Images for a Trimming Robot10 May 2023
- 2023Point Cloud Registration for LiDAR and Photogrammetric Data: a Critical Synthesis and Performance Analysis on Classic and Deep Learning Algorithms14 Feb 2023
- 2023A General Mobile Manipulator Automation Framework for Flexible Manufacturing in Hostile Industrial Environments9 Feb 2023
- 2023GraphReg: Dynamical Point Cloud Registration with Geometry-aware Graph Signal Processing2 Feb 2023
- 2022Multi-view Point Cloud Registration based on Evolutionary Multitasking with Bi-Channel Knowledge Sharing Mechanism6 May 2022
- 2022Probabilistic Registration for Gaussian Process 3D shape modelling in the presence of extensive missing data26 Mar 2022