DSAC - Differentiable RANSAC for Camera Localization
Not on the map. Why?
Abstract (arXiv)
RANSAC is an important algorithm in robust optimization and a central building block for many computer vision applications. In recent years, traditionally hand-crafted pipelines have been replaced by deep learning pipelines, which can be trained in an end-to-end fashion. However, RANSAC has so far not been used as part of such deep learning pipelines, because its hypothesis selection procedure is non-differentiable. In this work, we present two different ways to overcome this limitation. The most promising approach is inspired by reinforcement learning, namely to replace the deterministic hypothesis selection by a probabilistic selection for which we can derive the expected loss w.r.t. to all learnable parameters. We call this approach DSAC, the differentiable counterpart of RANSAC. We apply DSAC to the problem of camera localization, where deep learning has so far failed to improve on traditional approaches. We demonstrate that by directly minimizing the expected loss of the output camera poses, robustly estimated by RANSAC, we achieve an increase in accuracy. In the future, any deep learning pipeline can use DSAC as a robust optimization component.
Key facts. Cited by 264 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 44; 2022: 47; 2023: 48; 2024: 48; 2025: 45; 2026: 32.
264 papers.
Sort:
By area:
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 20243D Reconstruction with Spatial Memorycited by 269
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2023PF-LRM: Pose-Free Large Reconstruction Model for Joint Pose and Shape Predictioncited by 165
- 2021GDRNPP: A Geometry-guided and Fully Learning-based Object Pose Estimatorcited by 148
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 146
- 2024MV-DUSt3R+: Single-Stage Scene Reconstruction from Sparse Views In 2 Secondscited by 136
- 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 115
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
38 more
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2022REGTR: End-to-end Point Cloud Correspondences with Transformerscited by 94
- 2021CAPTRA: CAtegory-level Pose Tracking for Rigid and Articulated Objects from Point Cloudscited by 83
- 2022DFNet: Enhance Absolute Pose Regression with Direct Feature Matchingcited by 82
- 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 81
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2021RePOSE: Fast 6D Object Pose Refinement via Deep Texture Renderingcited by 63
- 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2021Direct-PoseNet: Absolute Pose Regression with Photometric Consistencycited by 61
- 2021Deep Hough Voting for Robust Global Registrationcited by 53
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2025Light3R-SfM: Towards Feed-forward Structure-from-Motioncited by 47
- 2021UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Renderingcited by 44
- 2021P2-Net: Joint Description and Detection of Local Features for Pixel and Point Matchingcited by 42
- 2021Extreme Rotation Estimation using Dense Correlation Volumescited by 42
- 2023Dense RGB SLAM with Neural Implicit Mapscited by 42
- 2024Map-Relative Pose Regression for Visual Re-Localizationcited by 42
- 2022Text2Pos: Text-to-Point-Cloud Cross-Modal Localizationcited by 40
- 2022The 8-Point Algorithm as an Inductive Bias for Relative Pose Prediction by ViTscited by 38
- 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
- 2023Neural Refinement for Absolute Pose Regression with Feature Synthesiscited by 37
- 2023Unifying Correspondence, Pose and NeRF for Pose-Free Novel View Synthesis from Stereo Pairscited by 37
- 2021Viewpoint Invariant Dense Matching for Visual Geolocalizationcited by 36
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2023Differentiable Registration of Images and LiDAR Point Clouds with VoxelPoint-to-Pixel Matchingcited by 35
- 2025Human3R: Everyone Everywhere All at Oncecited by 35
- 2022Occlusion-Aware Self-Supervised Monocular 6D Object Pose Estimationcited by 34
- 2024The NeRFect Match: Exploring NeRF Features for Visual Localizationcited by 32
- 2024GS-CPR: Efficient Camera Pose Refinement via 3D Gaussian Splattingcited by 31
- 2022Generalized Differentiable RANSACcited by 30
- 2021VS-Net: Voting with Segmentation for Visual Localizationcited by 29
- 2023NeRF-Loc: Visual Localization with Conditional Neural Radiance Fieldcited by 29
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2021Learning Camera Localization via Dense Scene Matchingcited by 28
50 most cited of 264 All 264 (JSON)
- 2026GALoc: Gravity Aligned Wireframes for Depth-Free Monocular Floorplan Localization8 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026AutoCompass: Accurate Visual Localization on Public Maps by Learning from Weak Labels2 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
- 2026Geometry-Aware Camera Localization for Bronchoscopy7 Aug 2026
- 2026From Uncertainty to Determinism: Coarse-to-Fine Visual Floorplan Localization without Ray Matching29 Jul 2026
- 2026Hold-Out Self-Validation Cannot Certify Photogrammetric Accuracy: Saturation and Blindness to Coherent Distortion25 Jul 2026
- 2026Computing Monetary Risk Measures in Linear Time6 Jul 2026
- 2026Reference-Induced Consensus for Selective Posed-Reference Visual Localization6 Jul 2026
- 2026Seeing Through the Weights: Privacy Leakage in Scene Coordinate Regression30 Jun 2026
- 2026Learning 1-Bit LiDAR-based Localization with Auxiliary Objective26 Jun 2026
38 more
- 2026SG2Loc: Sequential Visual Localization on 3D Scene Graphs10 Jun 2026
- 2026ActMVS: Active Scene Reconstruction with Monocular Multi-View Stereo31 May 2026
- 2026PoseCompass: Intelligent Synthetic Pose Selection for Visual Localization12 May 2026
- 2026FS-I2P:A Hierarchical Focus-Sweep Registration Network with Dynamically Allocated Depth8 May 2026
- 2026Revisiting Geometric Obfuscation with Dual Convergent Lines for Privacy-Preserving Image Queries in Visual Localization24 Apr 2026
- 2026Continual Hand-Eye Calibration for Open-world Robotic Manipulation17 Apr 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026LEADER: Learning Reliable Local-to-Global Correspondences for LiDAR Relocalization13 Apr 2026
- 2026Particle Diffusion Matching: Random Walk Correspondence Search for the Alignment of Standard and Ultra-Widefield Fundus Images11 Apr 2026
- 2026Relational Epipolar Graphs for Robust Relative Camera Pose Estimation6 Apr 2026
- 2026InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Dataset4 Apr 2026
- 2026PAS3R: Pose-Adaptive Streaming 3D Reconstruction for Long Video Sequences22 Mar 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2026Rethinking Pose Refinement in 3D Gaussian Splatting under Pose Prior and Geometric Uncertainty17 Mar 2026
- 2026L3:Scene-agnostic Visual Localization in the Wild9 Mar 2026
- 2026Dark3R: Learning Structure from Motion in the Dark5 Mar 2026
- 2026From Single Scan to Sequential Consistency: A New Paradigm for LIDAR Relocalization3 Feb 2026
- 2026SCE-SLAM: Scale-Consistent Monocular SLAM via Scene Coordinate Embeddings14 Jan 2026
- 2026ImLoc: Revisiting Visual Localization with Image-based Representation7 Jan 2026
- 2026DisCo-FLoc: Semantic-Free Floorplan Localization via SE(2)-Aware Contrastive Disambiguation5 Jan 2026
- 2025RANSAC Scoring Functions: Analysis and Reality Check22 Dec 2025
- 2025Emergent Outlier View Rejection in Visual Geometry Grounded Transformers3 Dec 2025
- 2025AMB3R: Accurate Feed-forward Metric-scale 3D Reconstruction with Backend25 Nov 2025
- 2025GRLoc: Geometric Representation Regression for Visual Localization17 Nov 2025
- 2025Multi-modal Loop Closure Detection with Foundation Models in Severely Unstructured Environments7 Nov 2025
- 2025Kinaema: a recurrent sequence model for memory and pose in motion23 Oct 2025
- 2025MACE: Mixture-of-Experts Accelerated Coordinate Encoding for Large-Scale Scene Localization and Rendering16 Oct 2025
- 2025Scene Coordinate Reconstruction Priors14 Oct 2025
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Training13 Oct 2025
- 2025Human3R: Everyone Everywhere All at Once7 Oct 2025
- 2025GeoComplete: Geometry-Aware Diffusion for Reference-Driven Image Completion3 Oct 2025
- 2025A Scene is Worth a Thousand Features: Feed-Forward Camera Localization from a Collection of Image Features1 Oct 2025
- 2025TTT3R: 3D Reconstruction as Test-Time Training30 Sep 2025
- 2025GeLoc3r: Enhancing Relative Camera Pose Regression with Geometric Consistency Regularization27 Sep 2025
- 2025UnLoc: Leveraging Depth Uncertainties for Floorplan Localization14 Sep 2025
- 2025Can we make NeRF-based visual localization privacy-preserving?26 Aug 2025
- 2025GSVisLoc: Generalizable Visual Localization for Gaussian Splatting Scene Representations25 Aug 2025
- 2025SAIL-Recon: Large SfM by Augmenting Scene Regression with Localization25 Aug 2025
50 newest of 264 All 264 (JSON)
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 20243D Reconstruction with Spatial Memorycited by 269
- 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2023PF-LRM: Pose-Free Large Reconstruction Model for Joint Pose and Shape Predictioncited by 165
- 2021GDRNPP: A Geometry-guided and Fully Learning-based Object Pose Estimatorcited by 148
- 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 146
- 2024MV-DUSt3R+: Single-Stage Scene Reconstruction from Sparse Views In 2 Secondscited by 136
- 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 115
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
12 most cited of 261 All 261 (JSON)
- 2026GALoc: Gravity Aligned Wireframes for Depth-Free Monocular Floorplan Localization8 Sep 2026
- 2026BLASt3R: Bundle Adjustment of Any Image Set with Multi-View Matching and Monocular Priors4 Sep 2026
- 2026AutoCompass: Accurate Visual Localization on Public Maps by Learning from Weak Labels2 Sep 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026Geometry-Aware Camera Localization for Bronchoscopy7 Aug 2026
- 2026From Uncertainty to Determinism: Coarse-to-Fine Visual Floorplan Localization without Ray Matching29 Jul 2026
- 2026Hold-Out Self-Validation Cannot Certify Photogrammetric Accuracy: Saturation and Blindness to Coherent Distortion25 Jul 2026
- 2026Computing Monetary Risk Measures in Linear Time6 Jul 2026
- 2026Reference-Induced Consensus for Selective Posed-Reference Visual Localization6 Jul 2026
- 2026Seeing Through the Weights: Privacy Leakage in Scene Coordinate Regression30 Jun 2026
- 2026Learning 1-Bit LiDAR-based Localization with Auxiliary Objective26 Jun 2026
- 2026SG2Loc: Sequential Visual Localization on 3D Scene Graphs10 Jun 2026
12 newest of 261 All 261 (JSON)