Neural-Guided RANSAC: Learning Where to Sample Model Hypotheses
Not on the map. Why?
Abstract (arXiv)
We present Neural-Guided RANSAC (NG-RANSAC), an extension to the classic RANSAC algorithm from robust optimization. NG-RANSAC uses prior information to improve model hypothesis search, increasing the chance of finding outlier-free minimal sets. Previous works use heuristic side-information like hand-crafted descriptor distance to guide hypothesis search. In contrast, we learn hypothesis search in a principled fashion that lets us optimize an arbitrary task loss during training, leading to large improvements on classic computer vision tasks. We present two further extensions to NG-RANSAC. Firstly, using the inlier count itself as training signal allows us to train neural guidance in a self-supervised fashion. Secondly, we combine neural guidance with differentiable RANSAC to build neural networks which focus on certain parts of the input data and make the output predictions as good as possible. We evaluate NG-RANSAC on a wide array of computer vision tasks, namely estimation of epipolar geometry, horizon line estimation and camera re-localization. We achieve superior or competitive results compared to state-of-the-art robust estimators, including very recent, learned ones.
Key facts. Cited by 129 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 30; 2022: 25; 2023: 29; 2024: 18; 2025: 16; 2026: 11.
129 papers.
Sort:
By area:
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,567
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 227
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 183
- 2021GDRNPP: A Geometry-guided and Fully Learning-based Object Pose Estimatorcited by 148
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 147
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 116
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 114
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 66
38 more
- 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
- 2022SC^2-PCR: A Second Order Spatial Compatibility for Efficient and Robust Point Cloud Registrationcited by 62
- 2022ClusterGNN: Cluster-based Coarse-to-Fine Graph Neural Network for Efficient Feature Matchingcited by 62
- 2021Direct-PoseNet: Absolute Pose Regression with Photometric Consistencycited by 61
- 2021CamLiFlow: Bidirectional Camera-LiDAR Fusion for Joint Optical Flow and Scene Flow Estimationcited by 56
- 2023SiLK -- Simple Learned Keypointscited by 54
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimizationcited by 52
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2021Progressive Correspondence Pruning by Consensus Learningcited by 46
- 2021Learning to Segment Rigid Motions from Two Framescited by 46
- 2021UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Renderingcited by 44
- 2024Map-Relative Pose Regression for Visual Re-Localizationcited by 42
- 2023SNAP: Self-Supervised Neural Maps for Visual Positioning and Semantic Understandingcited by 38
- 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
- 2021Viewpoint Invariant Dense Matching for Visual Geolocalizationcited by 36
- 2023Robust Outlier Rejection for 3D Registration with Variational Bayescited by 31
- 2022Generalized Differentiable RANSACcited by 30
- 2021CrossLoc: Scalable Aerial Localization Assisted by Multimodal Synthetic Datacited by 28
- 2021Bootstrap Your Own Correspondencescited by 27
- 20232D3D-MATR: 2D-3D Matching Transformer for Detection-free Registration between Images and Point Cloudscited by 27
- 2022Self-Supervised Equivariant Learning for Oriented Keypoint Detectioncited by 26
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localizationcited by 26
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformercited by 26
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondencescited by 26
- 2022Virtual Correspondence: Humans as a Cue for Extreme-View Geometrycited by 25
- 2021Generalizable Human Pose Triangulationcited by 24
- 2022Guide Local Feature Matching by Overlap Estimationcited by 24
- 2025Test3R: Learning to Reconstruct 3D at Test Timecited by 20
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimizationcited by 19
- 2021Continual Learning for Image-Based Camera Localizationcited by 18
- 2021Neural Reprojection Error: Merging Feature Learning and Camera Pose Estimationcited by 17
- 2021Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Imagescited by 17
- 2021DFM: A Performance Baseline for Deep Feature Matchingcited by 17
- 2021VSAC: Efficient and Accurate Estimator for H and Fcited by 17
- 2023A Large Scale Homography Benchmarkcited by 15
- 2023CorresNeRF: Image Correspondence Priors for Neural Radiance Fieldscited by 15
- 2022SC-wLS: Towards Interpretable Feed-forward Camera Re-localizationcited by 14
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
50 most cited of 129 All 129 (JSON)
- 2026Robust Multi-Model Fitting through Learning Neighbor Regions14 Sep 2026
- 2026DiffSAC: Diffusion-guided Sampling for Consensus-based Robust Estimation31 Aug 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026Planar-SfM: Camera Pose Estimation via Homography Graph Embeddings30 Jun 2026
- 2026TWINGS: Thin Plate Splines Warp-aligned Initialization for Sparse-View Gaussian Splatting21 May 2026
- 2026Point Cloud Registration via Probabilistic Self-Update Local Correspondence and Line Vector Sets29 Apr 2026
- 2026Attention Is not Everything: Efficient Alternatives for Vision19 Apr 2026
- 2026Relational Epipolar Graphs for Robust Relative Camera Pose Estimation6 Apr 2026
- 2026VGGT-Det: Mining VGGT Internal Priors for Sensor-Geometry-Free Multi-View Indoor 3D Object Detection1 Mar 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Features9 Feb 2026
- 2025MGCA-Net: Multi-Graph Contextual Attention Network for Two-View Correspondence Learning29 Dec 2025
38 more
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 Dec 2025
- 2025Neural Guided Sampling for Quantum Circuit Optimization14 Oct 2025
- 2025Scene Coordinate Reconstruction Priors14 Oct 2025
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completion3 Oct 2025
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodata22 Sep 2025
- 2025Event-driven Robust Fitting on Neuromorphic Hardware13 Aug 2025
- 2025GeoMoE: Divide-and-Conquer Motion Field Modeling with Mixture-of-Experts for Two-View Geometry1 Aug 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025Cross Spatial Temporal Fusion Attention for Remote Sensing Object Detection via Image Feature Matching25 Jul 2025
- 20253DGS_LSR:Large_Scale Relocation for Autonomous Driving Based on 3D Gaussian Splatting8 Jul 2025
- 2025Test3R: Learning to Reconstruct 3D at Test Time16 Jun 2025
- 2025SupeRANSAC: One RANSAC to Rule Them All5 Jun 2025
- 2025Deep Learning Reforms Image Matching: A Survey and Outlook5 Jun 2025
- 2025Monte Carlo Diffusion for Generalizable Learning-Based RANSAC12 Mar 2025
- 2025DaD: Distilled Reinforcement Learning for Diverse Keypoint Detection10 Mar 2025
- 2024On Moving Object Segmentation from Monocular Video with Transformers28 Nov 2024
- 2024Image Matching Filtering and Refinement by Planes and Beyond14 Nov 2024
- 2024LoFLAT: Local Feature Matching using Focused Linear Attention Transformer30 Oct 2024
- 2024Robust Two-View Geometry Estimation with Implicit Differentiation23 Oct 2024
- 2024Agent-to-Sim: Learning Interactive Behavior Models from Casual Longitudinal Videos21 Oct 2024
- 2024Obfuscation Based Privacy Preserving Representations are Recoverable Using Neighborhood Information17 Sep 2024
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimization10 Sep 2024
- 2024Learning to Make Keypoints Sub-Pixel Accurate16 Jul 2024
- 2024Breaking the Frame: Visual Place Recognition by Overlap Prediction23 Jun 2024
- 2024Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-training9 Jun 2024
- 2024MinBackProp -- Backpropagating through Minimal Solvers27 Apr 2024
- 2024Map-Relative Pose Regression for Visual Re-Localization15 Apr 2024
- 2024Matching 2D Images in 3D: Metric Relative Pose from Metric Correspondences9 Apr 2024
- 2024Robust Shape Fitting for 3D Scene Abstraction15 Mar 2024
- 2024Deep Homography Estimation for Visual Place Recognition25 Feb 2024
- 2024PARSAC: Accelerating Robust Multi-Model Fitting with Parallel Sample Consensus26 Jan 2024
- 2024Multitask Learning in Minimally Invasive Surgical Vision: A Review16 Jan 2024
- 2024BCLNet: Bilateral Consensus Learning for Two-View Correspondence Pruning7 Jan 2024
- 2023DUSt3R: Geometric 3D Vision Made Easy21 Dec 2023
- 2023RANRAC: Robust Neural Scene Representations via Random Ray Consensus15 Dec 2023
- 2023CorresNeRF: Image Correspondence Priors for Neural Radiance Fields11 Dec 2023
- 2023Visual Geometry Grounded Deep Structure From Motion7 Dec 2023
- 2023Condition numbers in multiview geometry, instability in relative pose estimation, and RANSAC4 Oct 2023
50 newest of 129 All 129 (JSON)
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,567
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 227
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 183
- 2021GDRNPP: A Geometry-guided and Fully Learning-based Object Pose Estimatorcited by 148
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 147
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 116
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 114
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2021Learning to Match Features with Seeded Graph Matching Networkcited by 92
- 2021PDC-Net+: Enhanced Probabilistic Dense Correspondence Networkcited by 80
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 66
12 most cited of 126 All 126 (JSON)
- 2026Robust Multi-Model Fitting through Learning Neighbor Regions14 Sep 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026Planar-SfM: Camera Pose Estimation via Homography Graph Embeddings30 Jun 2026
- 2026TWINGS: Thin Plate Splines Warp-aligned Initialization for Sparse-View Gaussian Splatting21 May 2026
- 2026Point Cloud Registration via Probabilistic Self-Update Local Correspondence and Line Vector Sets29 Apr 2026
- 2026Attention Is not Everything: Efficient Alternatives for Vision19 Apr 2026
- 2026Relational Epipolar Graphs for Robust Relative Camera Pose Estimation6 Apr 2026
- 2026VGGT-Det: Mining VGGT Internal Priors for Sensor-Geometry-Free Multi-View Indoor 3D Object Detection1 Mar 2026
- 2026Advances in Global Solvers for 3D Vision16 Feb 2026
- 2026Understanding and Optimizing Attention-Based Sparse Matching for Diverse Local Features9 Feb 2026
- 2025MGCA-Net: Multi-Graph Contextual Attention Network for Two-View Correspondence Learning29 Dec 2025
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 Dec 2025
12 newest of 126 All 126 (JSON)