Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimization
Not on the map. Why?
Abstract (arXiv)
We propose the first general and scalable framework to design certifiable algorithms for robust geometric perception in the presence of outliers. Our first contribution is to show that estimation using common robust costs, such as truncated least squares (TLS), maximum consensus, Geman-McClure, Tukey's biweight, among others, can be reformulated as polynomial optimization problems (POPs). By focusing on the TLS cost, our second contribution is to exploit sparsity in the POP and propose a sparse semidefinite programming (SDP) relaxation that is much smaller than the standard Lasserre's hierarchy while preserving empirical exactness, i.e., the SDP recovers the optimizer of the nonconvex POP with an optimality certificate. Our third contribution is to solve the SDP relaxations at an unprecedented scale and accuracy by presenting STRIDE, a solver that blends global descent on the convex SDP with fast local search on the nonconvex POP. Our fourth contribution is an evaluation of the proposed framework on six geometric perception problems including single and multiple rotation averaging, point cloud and mesh registration, absolute pose estimation, and category-level object pose and shape estimation. Our experiments demonstrate that (i) our sparse SDP relaxation is empirically exact with up to 60%-90% outliers across applications; (ii) while still being far from real-time, STRIDE is up to 100 times faster than existing SDP solvers on medium-scale problems, and is the only solver that can solve large-scale SDPs with hundreds of thousands of constraints to high accuracy; (iii) STRIDE safeguards existing fast heuristics for robust estimation (e.g., RANSAC or Graduated Non-Convexity), i.e., it certifies global optimality if the heuristic estimates are optimal, or detects and allows escaping local optima when the heuristic estimates are suboptimal.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 45 of its 125 references that are in the map. First posted on arXiv 7 Sep 2021.
Builds on
45 of 125 references.
References · 45
- 2021Convex optimizationcited by 2,479
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2017A General and Adaptive Robust Loss Functioncited by 236
- 2018The ApolloScape Open Dataset for Autonomous Driving and its Applicationcited by 188
- 2016Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registrationcited by 159
- 2017Graph-Cut RANSACcited by 133
- 2013Manopt, a Matlab toolbox for optimization on manifoldscited by 112
- 2019HomebrewedDB: RGB-D Dataset for 6D Pose Estimation of 3D Objectscited by 110
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 92
- 2016SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Groupcited by 80
- 2017Guaranteed Outlier Removal for Point Cloud Registration with Correspondencescited by 62
- 2019Satellite Pose Estimation with Deep Landmark Regression and Nonlinear Pose Refinementcited by 56
33 more
- 2016The non-convex Burer-Monteiro approach works on smooth semidefinite programscited by 44
- 2019A Polynomial-time Solution for Robust Registration with Extreme Outlier Ratescited by 38
- 2020ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariantscited by 38
- 2019A Quaternion-based Certifiably Optimal Solution to the Wahba Problem with Outlierscited by 29
- 2020GSNet: Joint Vehicle Pose and Shape Reconstruction with Geometrical and Scene-aware Supervisioncited by 28
- 2020Outlier-Robust Estimation: Hardness, Minimally Tuned Algorithms, and Applicationscited by 26
- 2021Self-supervised Geometric Perceptioncited by 26
- 2018Robust Fitting in Computer Vision: Easy or Hard?cited by 25
- 2018Modeling Perceptual Aliasing in SLAM via Discrete-Continuous Graphical Modelscited by 24
- 2014SDPNAL+: A Majorized Semismooth Newton-CG Augmented Lagrangian Method for Semidefinite Programming with Nonnegative Constraintscited by 22
- 2019Pose Estimation for Non-Cooperative Rendezvous Using Neural Networkscited by 21
- 2018Convex Relaxations for Pose Graph Optimization with Outlierscited by 19
- 2020One Ring to Rule Them All: Certifiably Robust Geometric Perception with Outlierscited by 19
- 2013Global registration of multiple point clouds using semidefinite programmingcited by 17
- 2019In Perfect Shape: Certifiably Optimal 3D Shape Reconstruction from 2D Landmarkscited by 17
- 2019An Efficient Solution to Non-Minimal Case Essential Matrix Estimationcited by 16
- 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perceptioncited by 15
- 2019TSSOS: A Moment-SOS hierarchy that exploits term sparsitycited by 14
- 2017On the local stability of semidefinite relaxationscited by 12
- 2019CvxPnPL: A Unified Convex Solution to the Absolute Pose Estimation Problem from Point and Line Correspondencescited by 12
- 2017Deterministic Approximate Methods for Maximum Consensus Robust Fittingcited by 11
- 2020Chordal-TSSOS: a moment-SOS hierarchy that exploits term sparsity with chordal extensioncited by 11
- 2020Certifiable Relative Pose Estimationcited by 11
- 2016Exact Recovery with Symmetries for Procrustes Matchingcited by 10
- 2015A note on Probably Certifiably Correct algorithmscited by 9
- 2019A convex relaxation to compute the nearest structured rank deficient matrixcited by 7
- 2020Certifiably Optimal Monocular Hand-Eye Calibrationcited by 7
- 2017Chordal decomposition in operator-splitting methods for sparse semidefinite programscited by 6
- 2018Certifiably Globally Optimal Extrinsic Calibration from Per-Sensor Egomotioncited by 6
- 2021Dynamical Pose Estimationcited by 6
- 2014A Convergent 3-Block Semi-Proximal Alternating Direction Method of Multipliers for Conic Programming with 4-Type of Constraintscited by 5
- 2017Sparse Semidefinite Programs with Guaranteed Near-Linear Time Complexity via Dualized Clique Tree Conversioncited by 3
- 2014Hand-Eye and Robot-World Calibration by Global Polynomial Optimizationcited by 1
Built on by
Citing papers per year: 2022: 6; 2023: 5; 2024: 3; 2025: 4; 2026: 3.
21 papers.
Sort:
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Modelcited by 11
- 2022Snapshot of Algebraic Visioncited by 9
- 2024Efficient and Robust Point Cloud Registration via Heuristics-guided Parameter Searchcited by 8
- 2025Building Rome with Convex Optimizationcited by 8
- 2024Multi-Model 3D Registration: Finding Multiple Moving Objects in Cluttered Point Cloudscited by 7
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identificationcited by 6
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 6
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distributioncited by 5
- 2024Robust Fitting on a Gate Quantum Computercited by 5
9 more
- 2022Robustness Certification of Visual Perception Models via Camera Motion Smoothingcited by 3
- 2023Semidefinite Relaxations for Robust Multiview Triangulationcited by 3
- 2025Certifiably Optimal Anisotropic Rotation Averagingcited by 2
- 2025Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axiscited by 2
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigmcited by 0
- 2025Linearly Solving Robust Rotation Estimationcited by 0
- 2026SNAP: A Self-Consistent Agreement Principle with Application to Robust Computationcited by 0
- 2026Global Truncated Loss Minimization for Robust and Threshold-Resilient Geometric Estimationcited by 0
- 2026Triangulation-Free Bundle Adjustment with Graduated Non-Convexity for Camera Pose Refinement from Coarse Priorscited by 0
- 2026Triangulation-Free Bundle Adjustment with Graduated Non-Convexity for Camera Pose Refinement from Coarse Priors21 Aug 2026
- 2026Global Truncated Loss Minimization for Robust and Threshold-Resilient Geometric Estimation16 Mar 2026
- 2026SNAP: A Self-Consistent Agreement Principle with Application to Robust Computation2 Feb 2026
- 2025Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axis21 Aug 2025
- 2025Linearly Solving Robust Rotation Estimation13 Jun 2025
- 2025Certifiably Optimal Anisotropic Rotation Averaging10 Mar 2025
- 2025Building Rome with Convex Optimization7 Feb 2025
- 2024Robust Fitting on a Gate Quantum Computer3 Sep 2024
- 2024Efficient and Robust Point Cloud Registration via Heuristics-guided Parameter Search9 Apr 2024
- 2024Multi-Model 3D Registration: Finding Multiple Moving Objects in Cluttered Point Clouds16 Feb 2024
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Model22 Aug 2023
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigm1 Jun 2023
9 more
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distribution17 May 2023
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagation22 Mar 2023
- 2023Semidefinite Relaxations for Robust Multiview Triangulation26 Jan 2023
- 2022Snapshot of Algebraic Vision20 Oct 2022
- 2022Robustness Certification of Visual Perception Models via Camera Motion Smoothing4 Oct 2022
- 2022Estimation Contracts for Outlier-Robust Geometric Perception22 Aug 2022
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints24 Jun 2022
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Training22 Jun 2022
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identification22 May 2022
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Modelcited by 11
- 2022Snapshot of Algebraic Visioncited by 9
- 2024Efficient and Robust Point Cloud Registration via Heuristics-guided Parameter Searchcited by 8
- 2025Building Rome with Convex Optimizationcited by 8
- 2024Multi-Model 3D Registration: Finding Multiple Moving Objects in Cluttered Point Cloudscited by 7
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identificationcited by 6
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 6
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distributioncited by 5
- 2024Robust Fitting on a Gate Quantum Computercited by 5
12 most cited of 21 All 21 (JSON)
- 2026Triangulation-Free Bundle Adjustment with Graduated Non-Convexity for Camera Pose Refinement from Coarse Priors21 Aug 2026
- 2026Global Truncated Loss Minimization for Robust and Threshold-Resilient Geometric Estimation16 Mar 2026
- 2026SNAP: A Self-Consistent Agreement Principle with Application to Robust Computation2 Feb 2026
- 2025Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axis21 Aug 2025
- 2025Linearly Solving Robust Rotation Estimation13 Jun 2025
- 2025Certifiably Optimal Anisotropic Rotation Averaging10 Mar 2025
- 2025Building Rome with Convex Optimization7 Feb 2025
- 2024Robust Fitting on a Gate Quantum Computer3 Sep 2024
- 2024Efficient and Robust Point Cloud Registration via Heuristics-guided Parameter Search9 Apr 2024
- 2024Multi-Model 3D Registration: Finding Multiple Moving Objects in Cluttered Point Clouds16 Feb 2024
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Model22 Aug 2023
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigm1 Jun 2023
12 newest of 21 All 21 (JSON)