Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration
Not on the map. Why?
Abstract (arXiv)
The Iterative Closest Point (ICP) algorithm is one of the most widely used methods for point-set registration. However, being based on local iterative optimization, ICP is known to be susceptible to local minima. Its performance critically relies on the quality of the initialization and only local optimality is guaranteed. This paper presents the first globally optimal algorithm, named Go-ICP, for Euclidean (rigid) registration of two 3D point-sets under the L2 error metric defined in ICP. The Go-ICP method is based on a branch-and-bound (BnB) scheme that searches the entire 3D motion space SE(3). By exploiting the special structure of SE(3) geometry, we derive novel upper and lower bounds for the registration error function. Local ICP is integrated into the BnB scheme, which speeds up the new method while guaranteeing global optimality. We also discuss extensions, addressing the issue of outlier robustness. The evaluation demonstrates that the proposed method is able to produce reliable registration results regardless of the initialization. Go-ICP can be applied in scenarios where an optimal solution is desirable or where a good initialization is not always available.
Key facts. Cited by 159 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 35; 2022: 27; 2023: 23; 2024: 31; 2025: 21; 2026: 22.
159 papers.
Sort:
By area:
- 2021Robust Point Cloud Registration Framework Based on Deep Graph Matchingcited by 96
- 2021Lepard: Learning partial point cloud matching in rigid and deformable scenescited by 85
- 2021A comprehensive survey on point cloud registrationcited by 84
- 20233D Registration with Maximal Cliquescited by 83
- 2021NeuroMorph: Unsupervised Shape Interpolation and Correspondence in One Gocited by 81
- 2022FS6D: Few-Shot 6D Pose Estimation of Novel Objectscited by 81
- 2022Full-Body Articulated Human-Object Interactioncited by 76
- 2021You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptorscited by 68
- 2021LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAMcited by 67
- 2021Deep Hough Voting for Robust Global Registrationcited by 53
- 2021HRegNet: A Hierarchical Network for Large-scale Outdoor LiDAR Point Cloud Registrationcited by 47
- 2021Accurate Point Cloud Registration with Robust Optimal Transportcited by 38
38 more
- 20233D Face Reconstruction with the Geometric Guidance of Facial Part Segmentationcited by 38
- 2022Globally-Optimal Contrast Maximisation for Event Camerascited by 31
- 2022Green Learning: Introduction, Examples and Outlookcited by 30
- 2021MULLS: Versatile LiDAR SLAM via Multi-metric Linear Least Squarecited by 27
- 2021R-PointHop: A Green, Accurate, and Unsupervised Point Cloud Registration Methodcited by 26
- 2021SSC: Semantic Scan Context for Large-Scale Place Recognitioncited by 24
- 2021ReAgent: Point Cloud Registration using Imitation and Reinforcement Learningcited by 23
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimizationcited by 21
- 2021PCAM: Product of Cross-Attention Matrices for Rigid Registration of Point Cloudscited by 20
- 2022A Single Correspondence Is Enough: Robust Global Registration to Avoid Degeneracy in Urban Environmentscited by 19
- 2024FastMAC: Stochastic Spectral Sampling of Correspondence Graphcited by 16
- 2024Scalable 3D Registration via Truncated Entry-wise Absolute Residualscited by 16
- 2024KISS-Matcher: Fast and Robust Point Cloud Registration Revisitedcited by 16
- 2022ARCS: Accurate Rotation and Correspondence Searchcited by 15
- 2022DeepMapping2: Self-Supervised Large-Scale LiDAR Map Optimizationcited by 14
- 2023Accelerating Globally Optimal Consensus Maximization in Geometric Visioncited by 14
- 2024Multiway Point Cloud Mosaicking with Diffusion and Global Optimizationcited by 14
- 2022MatchNorm: Learning-based Point Cloud Registration for 6D Object Pose Estimation in the Real Worldcited by 13
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2023Rearrangement Planning for General Part Assemblycited by 12
- 2026Advances in Global Solvers for 3D Visioncited by 12
- 20213D Point Cloud Registration with Multi-Scale Architecture and Unsupervised Transfer Learningcited by 11
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Modelcited by 11
- 2022Self-Supervised Point Cloud Registration with Deep Versatile Descriptorscited by 10
- 2022Overlap-guided Gaussian Mixture Models for Point Cloud Registrationcited by 10
- 2022Coarse-to-Fine Point Cloud Registration with SE(3)-Equivariant Representationscited by 9
- 2026CMHANet: A Cross-Modal Hybrid Attention Network for Point Cloud Registrationcited by 9
- 2021A Robust Loss for Point Cloud Registrationcited by 8
- 2022VRNet: Learning the Rectified Virtual Corresponding Points for 3D Point Cloud Registrationcited by 8
- 2024Efficient and Robust Point Cloud Registration via Heuristics-guided Parameter Searchcited by 8
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2025BUFFER-X: Towards Zero-Shot Point Cloud Registration in Diverse Scenescited by 8
- 2021WSDesc: Weakly Supervised 3D Local Descriptor Learning for Point Cloud Registrationcited by 7
- 2022Zero NeRF: Registration with Zero Overlapcited by 7
- 2024RANSAC Back to SOTA: A Two-stage Consensus Filtering for Real-time 3D Registrationcited by 7
- 2021Full Transformer Framework for Robust Point Cloud Registration with Deep Information Interactioncited by 6
- 2023Pyramid Semantic Graph-based Global Point Cloud Registration with Low Overlapcited by 6
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimationcited by 6
50 most cited of 159 All 159 (JSON)
- 2026A Differentiable Optimization Framework for Registering Sequential Bounding Boxes with Point Cloud Stream28 Sep 2026
- 2026GRIP: Gaussian Rendering as a Cross-Modal Bridge for Image-to-Point Cloud Registration22 Sep 2026
- 2026PARTE: Plane-Assisted Robust Transformation Estimation for Point Cloud Registration21 Sep 2026
- 2026Occupancy Network-Guided Autonomous Robotic Partial Nephrectomy14 Sep 2026
- 2026Marker-free deformable registration and fusion for augmented reality-guided positive margin localization during tumor resection surgery15 Jul 2026
- 2026Scalable and Differentiable Point-Cloud Registration Using Maximum Mean Discrepancy26 Jun 2026
- 2026Generalized-CVO: Fast and Correspondence-Free Local Point Cloud Registration with Second Order Riemannian Optimization8 Jun 2026
- 2026CAD-to-CT Registration of Cylindrical Objects via Ellipse-Based Axis Estimation1 Jun 2026
- 2026Vector Linking via Cross-Model Local Isometric Consistency29 May 2026
- 2026Structured Analytic Coherent Point Drift for Non-Rigid Point Set Registration1 May 2026
- 2026Point Cloud Registration via Probabilistic Self-Update Local Correspondence and Line Vector Sets29 Apr 2026
- 2026PC2Model: ISPRS benchmark on 3D point cloud to model registration21 Apr 2026
38 more
- 2026MeshOn: Intersection-Free Mesh-to-Mesh Composition9 Apr 2026
- 2026DC-Reg: Globally Optimal Point Cloud Registration via Tight Bounding with Difference of Convex Programming26 Mar 2026
- 2026Global Truncated Loss Minimization for Robust and Threshold-Resilient Geometric Estimation16 Mar 2026
- 2026CMHANet: A Cross-Modal Hybrid Attention Network for Point Cloud Registration13 Mar 2026
- 2026IGASA: Integrated Geometry-Aware and Skip-Attention Modules for Enhanced Point Cloud Registration13 Mar 2026
- 2026Loop Closure via Maximal Cliques in 3D LiDAR-Based SLAM5 Mar 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2026Picasso: Holistic Scene Reconstruction with Physics-Constrained Sampling8 Feb 2026
- 2026Iterative Differential Entropy Minimization (IDEM) method for fine rigid pairwise 3D Point Cloud Registration: A Focus on the Metric14 Jan 2026
- 2026Towards Zero-Shot Point Cloud Registration Across Diverse Scales, Scenes, and Sensor Setups6 Jan 2026
- 2025Training-Free Global Geometric Association for 4D LiDAR Panoptic Segmentation22 Dec 2025
- 2025Spinal Line Detection for Posture Evaluation through Train-ing-free 3D Human Body Reconstruction with 2D Depth Images14 Dec 2025
- 2025Quality-controlled registration of urban MLS point clouds reducing drift effects by adaptive fragmentation27 Oct 2025
- 2025Robust Partial 3D Point Cloud Registration via Confidence Estimation under Global Context29 Sep 2025
- 2025Gaussian Alignment for Relative Camera Pose Estimation via Single-View Reconstruction17 Sep 2025
- 2025GMOR: A Lightweight Robust Point Cloud Registration Framework via Geometric Maximum Overlapping24 Aug 2025
- 2025Correspondence-Free Fast and Robust Spherical Point Pattern Registration4 Aug 2025
- 2025PIVOTS: Aligning unseen Structures using Preoperative to Intraoperative Volume-To-Surface Registration for Liver Navigation27 Jul 2025
- 2025Registration beyond Points: General Affine Subspace Alignment via Geodesic Distance on Grassmann Manifold24 Jul 2025
- 2025A Comprehensive Survey for Real-World Industrial Defect Detection: Challenges, Approaches, and Prospects15 Jul 2025
- 2025Toward Patient-specific Partial Point Cloud to Surface Completion for Pre- to Intra-operative Registration in Image-guided Liver Interventions26 May 2025
- 2025Registration of 3D Point Sets Using Exponential-based Similarity Matrix7 May 2025
- 2025Multiview Point Cloud Registration via Optimization in an Autoencoder Latent Space30 Apr 2025
- 2025EasyREG: Easy Depth-Based Markerless Registration and Tracking using Augmented Reality Device for Surgical Guidance13 Apr 2025
- 2025Surface-Aware Distilled 3D Semantic Features24 Mar 2025
- 2025BUFFER-X: Towards Zero-Shot Point Cloud Registration in Diverse Scenes11 Mar 2025
- 2025A Review on Geometry and Surface Inspection in 3D Concrete Printing10 Mar 2025
- 2025SemICP: Semantic Non-Rigid Point Cloud Registration with Elastic Energy Regularization2 Mar 2025
- 2025A Direct Semi-Exhaustive Search Method for Robust, Partial-to-Full Point Cloud Registration31 Jan 2025
- 2025CS-Net:Contribution-based Sampling Network for Point Cloud Simplification18 Jan 2025
- 2025LPRnet: A self-supervised registration network for LiDAR and photogrammetric point clouds10 Jan 2025
- 2024Resolving the Ambiguity of Complete-to-Partial Point Cloud Registration for Image-Guided Liver Surgery with Patches-to-Partial Matching26 Dec 2024
- 20243D Registration in 30 Years: A Survey18 Dec 2024
- 2024Level-Set Parameters: Novel Representation for 3D Shape Analysis18 Dec 2024
- 2024Deep Loss Convexification for Learning Iterative Models16 Nov 2024
- 2024Memory-Efficient Point Cloud Registration via Overlapping Region Sampling29 Oct 2024
- 2024RANSAC Back to SOTA: A Two-stage Consensus Filtering for Real-time 3D Registration21 Oct 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
50 newest of 159 All 159 (JSON)
- 2021Robust Point Cloud Registration Framework Based on Deep Graph Matchingcited by 96
- 2021Lepard: Learning partial point cloud matching in rigid and deformable scenescited by 85
- 2021A comprehensive survey on point cloud registrationcited by 84
- 20233D Registration with Maximal Cliquescited by 83
- 2021NeuroMorph: Unsupervised Shape Interpolation and Correspondence in One Gocited by 81
- 2022FS6D: Few-Shot 6D Pose Estimation of Novel Objectscited by 81
- 2022Full-Body Articulated Human-Object Interactioncited by 76
- 2021You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptorscited by 68
- 2021LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAMcited by 67
- 2021Deep Hough Voting for Robust Global Registrationcited by 53
- 2021HRegNet: A Hierarchical Network for Large-scale Outdoor LiDAR Point Cloud Registrationcited by 47
- 2021Accurate Point Cloud Registration with Robust Optimal Transportcited by 38
12 most cited of 158 All 158 (JSON)
- 2026A Differentiable Optimization Framework for Registering Sequential Bounding Boxes with Point Cloud Stream28 Sep 2026
- 2026GRIP: Gaussian Rendering as a Cross-Modal Bridge for Image-to-Point Cloud Registration22 Sep 2026
- 2026PARTE: Plane-Assisted Robust Transformation Estimation for Point Cloud Registration21 Sep 2026
- 2026Occupancy Network-Guided Autonomous Robotic Partial Nephrectomy14 Sep 2026
- 2026Marker-free deformable registration and fusion for augmented reality-guided positive margin localization during tumor resection surgery15 Jul 2026
- 2026Scalable and Differentiable Point-Cloud Registration Using Maximum Mean Discrepancy26 Jun 2026
- 2026Generalized-CVO: Fast and Correspondence-Free Local Point Cloud Registration with Second Order Riemannian Optimization8 Jun 2026
- 2026CAD-to-CT Registration of Cylindrical Objects via Ellipse-Based Axis Estimation1 Jun 2026
- 2026Vector Linking via Cross-Model Local Isometric Consistency29 May 2026
- 2026Structured Analytic Coherent Point Drift for Non-Rigid Point Set Registration1 May 2026
- 2026Point Cloud Registration via Probabilistic Self-Update Local Correspondence and Line Vector Sets29 Apr 2026
- 2026PC2Model: ISPRS benchmark on 3D point cloud to model registration21 Apr 2026
12 newest of 158 All 158 (JSON)