BANSAC: A dynamic BAyesian Network for adaptive SAmple Consensus
Valter Piedade, Pedro Miraldo
Abstract
RANSAC-based algorithms are the standard techniques for robust estimation in computer vision. These algorithms are iterative and computationally expensive; they alternate between random sampling of data, computing hypotheses, and running inlier counting. Many authors tried different approaches to improve efficiency. One of the major improvements is having a guided sampling, letting the RANSAC cycle stop sooner. This paper presents a new adaptive sampling process for RANSAC. Previous methods either assume no prior information about the inlier/outlier classification of data points or use some previously computed scores in the sampling. In this paper, we derive a dynamic Bayesian network that updates individual data points' inlier scores while iterating RANSAC. At each iteration, we apply weighted sampling using the updated scores. Our method works with or without prior data point scorings. In addition, we use the updated inlier/outlier scoring for deriving a new stopping criterion for the RANSAC loop. We test our method in multiple real-world datasets for several applications and obtain state-of-the-art results. Our method outperforms the baselines in accuracy while needing less computational time. The code is available at https://github.com/merlresearch/bansac .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ddae2d31-2afe-42f4-8f24-bb80cc8aef83Cited by top-tier papers5
- Revisiting Monocular SLAM with Spatio-Temporal Scene ModelingValter Piedade, Lalit Manam, Masashi Yamazaki, Pedro MiraldoCVPR 2026 · 1 citation
- SAC-GNC: Sample Consensus for Adaptive Graduated Non-ConvexityValter Piedade, Chitturi Sidhartha, Joseé Gaspar, Venu Madhav Govindu et al.ICCV 2025
- Noisy One-Point Homographies are Surprisingly GoodYaqing Ding, Jonathan Astermark, Magnus Oskarsson, Viktor LarssonCVPR 2024
- Temporal Properties of Conditional Independence in Dynamic Bayesian NetworksRajab Aghamov, Christel Baier, Joël Ouaknine, Jakob Piribauer et al.AAAI 2026
- DualReg: Dual-Space Filtering and Reinforcement for Rigid RegistrationJiayi Li, Yuxin Yao, Qiuhang Lu, Juyong ZhangCVPR 2026
Builds on10
- Neural-Guided RANSAC: Learning Where to Sample Model HypothesesEric Brachmann, Carsten RotherICCV 2019 · 282 citations
- Pixel-Perfect Structure-from-Motion with Featuremetric RefinementPhilipp Lindenberger, Paul-Edouard Sarlin, Viktor Larsson, Marc PollefeysICCV 2021 · 266 citations
- OVE6D: Object Viewpoint Encoding for Depth-based 6D Object Pose EstimationDingding Cai, Janne Heikkilä, Esa RahtuCVPR 2022 · 62 citations
- Learning to Find Good Models in RANSACDaniel Barath, Luca Cavalli, Marc PollefeysCVPR 2022 · 41 citations
- VSAC: Efficient and Accurate Estimator for H and FMaksym Ivashechkin, Daniel Barath, Jirí MatasICCV 2021 · 37 citations
Related papers
- MAGSAC++, a Fast, Reliable and Accurate Robust EstimatorDániel Baráth, Jana Noskova, Maksym Ivashechkin, Jiri MatasCVPR 2020
- Adaptive Reordering Sampler with Neurally Guided MAGSACTong Wei, Jirí Matas, Daniel BarathICCV 2023 · 10 citations
- Generalized Differentiable RANSACTong Wei, Yash Patel, Alexander Shekhovtsov, Jirí Matas et al.ICCV 2023 · 43 citations
- CONSAC: Robust Multi-Model Fitting by Conditional Sample ConsensusFlorian Kluger, Eric Brachmann, Hanno Ackermann, Carsten Rother et al.CVPR 2020
- Progressive-X: Efficient, Anytime, Multi-Model Fitting AlgorithmDániel Baráth, Jiri MatasICCV 2019 · 76 citations
