On the Instability of Relative Pose Estimation and RANSAC's Role
Not on the map. Why?
Abstract (arXiv)
In this paper we study the numerical instabilities of the 5- and 7-point problems for essential and fundamental matrix estimation in multiview geometry. In both cases we characterize the ill-posed world scenes where the condition number for epipolar estimation is infinite. We also characterize the ill-posed instances in terms of the given image data. To arrive at these results, we present a general framework for analyzing the conditioning of minimal problems in multiview geometry, based on Riemannian manifolds. Experiments with synthetic and real-world data then reveal a striking conclusion: that Random Sample Consensus (RANSAC) in Structure-from-Motion (SfM) does not only serve to filter out outliers, but RANSAC also selects for well-conditioned image data, sufficiently separated from the ill-posed locus that our theory predicts. Our findings suggest that, in future work, one could try to accelerate and increase the success of RANSAC by testing only well-conditioned image data.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 7 of its 40 references that are in the map. First posted on arXiv 29 Dec 2021.
Builds on
7 of 40 references.
References · 7
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 161
- 2017A Survey of Structure from Motioncited by 158
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2019Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settingscited by 18
- 2020PL1P -- Point-line Minimal Problems under Partial Visibility in Three Viewscited by 16
- 2020Machine learning the real discriminant locuscited by 5
- 2016The Chow Form of the Essential Variety in Computer Visioncited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 2; 2025: 1.
10 papers.
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimationcited by 177
- 2023Two-View Geometry Scoring Without Correspondencescited by 11
- 2023IMP: Iterative Matching and Pose Estimation with Adaptive Poolingcited by 10
- 2022Snapshot of Algebraic Visioncited by 9
- 2023BANSAC: A dynamic BAyesian Network for adaptive SAmple Consensuscited by 5
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regressioncited by 3
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensorcited by 3
- 2023Condition numbers in multiview geometry, instability in relative pose estimation, and RANSACcited by 1
- 2025Higher-Order Group Synchronizationcited by 1
- 2023EAR-Net: Pursuing End-to-End Absolute Rotations from Multi-View Imagescited by 0
- 2025Higher-Order Group Synchronization28 May 2025
- 2024Tensor-Based Synchronization and the Low-Rankness of the Block Trifocal Tensor14 Sep 2024
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regression6 Sep 2024
- 2023EAR-Net: Pursuing End-to-End Absolute Rotations from Multi-View Images16 Oct 2023
- 2023Condition numbers in multiview geometry, instability in relative pose estimation, and RANSAC4 Oct 2023
- 2023BANSAC: A dynamic BAyesian Network for adaptive SAmple Consensus15 Sep 2023
- 2023Two-View Geometry Scoring Without Correspondences2 Jun 2023
- 2023IMP: Iterative Matching and Pose Estimation with Adaptive Pooling28 Apr 2023
- 2022Snapshot of Algebraic Vision20 Oct 2022
- 2022DKM: Dense Kernelized Feature Matching for Geometry Estimation1 Feb 2022