A Quaternion-based Certifiably Optimal Solution to the Wahba Problem with Outliers
Not on the map. Why?
Abstract (arXiv)
The Wahba problem, also known as rotation search, seeks to find the best rotation to align two sets of vector observations given putative correspondences, and is a fundamental routine in many computer vision and robotics applications. This work proposes the first polynomial-time certifiably optimal approach for solving the Wahba problem when a large number of vector observations are outliers. Our first contribution is to formulate the Wahba problem using a Truncated Least Squares (TLS) cost that is insensitive to a large fraction of spurious correspondences. The second contribution is to rewrite the problem using unit quaternions and show that the TLS cost can be framed as a Quadratically-Constrained Quadratic Program (QCQP). Since the resulting optimization is still highly non-convex and hard to solve globally, our third contribution is to develop a convex Semidefinite Programming (SDP) relaxation. We show that while a naive relaxation performs poorly in general, our relaxation is tight even in the presence of large noise and outliers. We validate the proposed algorithm, named QUASAR (QUAternion-based Semidefinite relAxation for Robust alignment), in both synthetic and real datasets showing that the algorithm outperforms RANSAC, robust local optimization techniques, global outlier-removal procedures, and Branch-and-Bound methods. QUASAR is able to compute certifiably optimal solutions (i.e. the relaxation is exact) even in the case when 95% of the correspondences are outliers.
Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 4; 2023: 5; 2024: 2; 2025: 6; 2026: 2.
29 papers.
Sort:
By area:
- 2021Self-supervised Geometric Perceptioncited by 26
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimizationcited by 21
- 2021RANSIC: Fast and Highly Robust Estimation for Rotation Search and Point Cloud Registration using Invariant Compatibilitycited by 16
- 2024Scalable 3D Registration via Truncated Entry-wise Absolute Residualscited by 16
- 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perceptioncited by 15
- 2022ARCS: Accurate Rotation and Correspondence Searchcited by 15
- 2026Advances in Global Solvers for 3D Visioncited by 13
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimizationcited by 10
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 7
- 2021Dynamical Pose Estimationcited by 6
- 2021Fast and Robust Certifiable Estimation of the Relative Pose Between Two Calibrated Camerascited by 5
17 more
- 2023From Correspondences to Pose: Non-minimal Certifiably Optimal Relative Pose without Disambiguationcited by 4
- 2021Consensus Maximisation Using Influences of Monotone Boolean Functionscited by 3
- 2021IRON: Invariant-based Highly Robust Point Cloud Registrationcited by 3
- 2023Semidefinite Relaxations for Robust Multiview Triangulationcited by 3
- 2024FracGM: A Fast Fractional Programming Technique for Geman-McClure Robust Estimatorcited by 3
- 2025Spatiotemporal Multi-Camera Calibration using Freely Moving Peoplecited by 3
- 2025Category-Level Object Shape and Pose Estimation in Less Than a Millisecondcited by 3
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Searchcited by 2
- 2023Multi-to-Single Knowledge Distillation for Point Cloud Semantic Segmentationcited by 2
- 2026DC-Reg: Globally Optimal Point Cloud Registration via Tight Bounding with Difference of Convex Programmingcited by 2
- 2023Robust Point Matching with Distance Profilescited by 1
- 2025Correspondence-Free Fast and Robust Spherical Point Pattern Registrationcited by 1
- 2025Uncertainty Quantification for Visual Object Pose Estimation: S-Lemma Ellipsoidal Boundscited by 1
- 2021ICOS: Efficient and Highly Robust Rotation Search and Point Cloud Registration with Correspondencescited by 0
- 2023Cryo-forum: A framework for orientation recovery with uncertainty measure with the application in cryo-EM image analysiscited by 0
- 2025Linearly Solving Robust Rotation Estimationcited by 0
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignmentcited by 0
- 2026DC-Reg: Globally Optimal Point Cloud Registration via Tight Bounding with Difference of Convex Programming26 Mar 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignment29 Nov 2025
- 2025Uncertainty Quantification for Visual Object Pose Estimation: S-Lemma Ellipsoidal Bounds26 Nov 2025
- 2025Category-Level Object Shape and Pose Estimation in Less Than a Millisecond23 Sep 2025
- 2025Correspondence-Free Fast and Robust Spherical Point Pattern Registration4 Aug 2025
- 2025Linearly Solving Robust Rotation Estimation13 Jun 2025
- 2025Spatiotemporal Multi-Camera Calibration using Freely Moving People18 Feb 2025
- 2024FracGM: A Fast Fractional Programming Technique for Geman-McClure Robust Estimator21 Sep 2024
- 2024Scalable 3D Registration via Truncated Entry-wise Absolute Residuals1 Apr 2024
- 2023Robust Point Matching with Distance Profiles19 Dec 2023
- 2023From Correspondences to Pose: Non-minimal Certifiably Optimal Relative Pose without Disambiguation10 Dec 2023
17 more
- 2023Cryo-forum: A framework for orientation recovery with uncertainty measure with the application in cryo-EM image analysis19 Jul 2023
- 2023Multi-to-Single Knowledge Distillation for Point Cloud Semantic Segmentation28 Apr 2023
- 2023Semidefinite Relaxations for Robust Multiview Triangulation26 Jan 2023
- 2022Estimation Contracts for Outlier-Robust Geometric Perception22 Aug 2022
- 2022Towards Understanding The Semidefinite Relaxations of Truncated Least-Squares in Robust Rotation Search18 Jul 2022
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints24 Jun 2022
- 2022ARCS: Accurate Rotation and Correspondence Search28 Mar 2022
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimization7 Sep 2021
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimization28 May 2021
- 2021ICOS: Efficient and Highly Robust Rotation Search and Point Cloud Registration with Correspondences30 Apr 2021
- 2021RANSIC: Fast and Highly Robust Estimation for Rotation Search and Point Cloud Registration using Invariant Compatibility19 Apr 2021
- 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perception16 Apr 2021
- 2021Dynamical Pose Estimation10 Mar 2021
- 2021IRON: Invariant-based Highly Robust Point Cloud Registration7 Mar 2021
- 2021Consensus Maximisation Using Influences of Monotone Boolean Functions6 Mar 2021
- 2021Self-supervised Geometric Perception4 Mar 2021
- 2021Fast and Robust Certifiable Estimation of the Relative Pose Between Two Calibrated Cameras21 Jan 2021
- 2021Self-supervised Geometric Perceptioncited by 26
- 2021Certifiably Optimal Outlier-Robust Geometric Perception: Semidefinite Relaxations and Scalable Global Optimizationcited by 21
- 2021RANSIC: Fast and Highly Robust Estimation for Rotation Search and Point Cloud Registration using Invariant Compatibilitycited by 16
- 2024Scalable 3D Registration via Truncated Entry-wise Absolute Residualscited by 16
- 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perceptioncited by 15
- 2022ARCS: Accurate Rotation and Correspondence Searchcited by 15
- 2026Advances in Global Solvers for 3D Visioncited by 13
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2021An Inexact Projected Gradient Method with Rounding and Lifting by Nonlinear Programming for Solving Rank-One Semidefinite Relaxation of Polynomial Optimizationcited by 10
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 7
- 2021Dynamical Pose Estimationcited by 6
- 2021Fast and Robust Certifiable Estimation of the Relative Pose Between Two Calibrated Camerascited by 5
12 most cited of 28 All 28 (JSON)
- 2026DC-Reg: Globally Optimal Point Cloud Registration via Tight Bounding with Difference of Convex Programming26 Mar 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignment29 Nov 2025
- 2025Uncertainty Quantification for Visual Object Pose Estimation: S-Lemma Ellipsoidal Bounds26 Nov 2025
- 2025Category-Level Object Shape and Pose Estimation in Less Than a Millisecond23 Sep 2025
- 2025Correspondence-Free Fast and Robust Spherical Point Pattern Registration4 Aug 2025
- 2025Linearly Solving Robust Rotation Estimation13 Jun 2025
- 2025Spatiotemporal Multi-Camera Calibration using Freely Moving People18 Feb 2025
- 2024FracGM: A Fast Fractional Programming Technique for Geman-McClure Robust Estimator21 Sep 2024
- 2024Scalable 3D Registration via Truncated Entry-wise Absolute Residuals1 Apr 2024
- 2023Robust Point Matching with Distance Profiles19 Dec 2023
- 2023From Correspondences to Pose: Non-minimal Certifiably Optimal Relative Pose without Disambiguation10 Dec 2023
12 newest of 28 All 28 (JSON)