Fixing the RANSAC Stopping Criterion
Not on the map. Why?
Abstract (arXiv)
For several decades, RANSAC has been one of the most commonly used robust estimation algorithms for many problems in computer vision and related fields. The main contribution of this paper lies in addressing a long-standing error baked into virtually any system building upon the RANSAC algorithm. Since its inception in 1981 by Fischler and Bolles, many variants of RANSAC have been proposed on top of the same original idea relying on the fact that random sampling has a high likelihood of generating a good hypothesis from minimal subsets of measurements. An approximation to the sampling probability was originally derived by the paper in 1981 in support of adaptively stopping RANSAC and is, as such, used in the vast majority of today's RANSAC variants and implementations. The impact of this approximation has since not been questioned or thoroughly studied by any of the later works. As we theoretically derive and practically demonstrate in this paper, the approximation leads to severe undersampling and thus failure to find good models. The discrepancy is especially pronounced in challenging scenarios with few inliers and high model complexity. An implementation of computing the exact probability is surprisingly simple yet highly effective and has potentially drastic impact across a large range of computer vision systems.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 56 references that are in the map. First posted on arXiv 10 Mar 2025.
Builds on
18 of 56 references.
References · 18
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 737
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 266
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 161
- 2017Graph-Cut RANSACcited by 133
6 more
- 2018MAGSAC: marginalizing sample consensuscited by 123
- 2019Progressive-X: Efficient, Anytime, Multi-Model Fitting Algorithmcited by 43
- 2020Multi-View Optimization of Local Feature Geometrycited by 24
- 2021VSAC: Efficient and Accurate Estimator for H and Fcited by 17
- 2023A Large Scale Homography Benchmarkcited by 15
- 2021Space-Partitioning RANSACcited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026RANSAC Scoring Done Rightcited by 1
- 2026RANSAC Scoring Done Right12 Jun 2026