mlsanityData to 7 Oct 2026

DSAC - Differentiable RANSAC for Camera Localization

arXiv 1611.05705 ↗First posted 17 Nov 2016cs.CVcited by 264

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 44; 2022: 47; 2023: 48; 2024: 48; 2025: 45; 2026: 32.

264 papers.

Sort:

By area:

  1. 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
  2. 20243D Reconstruction with Spatial Memorycited by 269
  3. 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
  4. 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
  5. 2023PF-LRM: Pose-Free Large Reconstruction Model for Joint Pose and Shape Predictioncited by 165
  6. 2021GDRNPP: A Geometry-guided and Fully Learning-based Object Pose Estimatorcited by 148
  7. 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 146
  8. 2024MV-DUSt3R+: Single-Stage Scene Reconstruction from Sparse Views In 2 Secondscited by 136
  9. 2025TTT3R: 3D Reconstruction as Test-Time Trainingcited by 122
  10. 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 115
  11. 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
  12. 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
38 more
  1. 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
  2. 2022REGTR: End-to-end Point Cloud Correspondences with Transformerscited by 94
  3. 2021CAPTRA: CAtegory-level Pose Tracking for Rigid and Articulated Objects from Point Cloudscited by 83
  4. 2022DFNet: Enhance Absolute Pose Regression with Direct Feature Matchingcited by 82
  5. 2024Reloc3r: Large-Scale Training of Relative Camera Pose Regression for Generalizable, Fast, and Accurate Visual Localizationcited by 81
  6. 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
  7. 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
  8. 2021RePOSE: Fast 6D Object Pose Refinement via Deep Texture Renderingcited by 63
  9. 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
  10. 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
  11. 2021Direct-PoseNet: Absolute Pose Regression with Photometric Consistencycited by 61
  12. 2021Deep Hough Voting for Robust Global Registrationcited by 53
  13. 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
  14. 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
  15. 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
  16. 2025Light3R-SfM: Towards Feed-forward Structure-from-Motioncited by 47
  17. 2021UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Renderingcited by 44
  18. 2021P2-Net: Joint Description and Detection of Local Features for Pixel and Point Matchingcited by 42
  19. 2021Extreme Rotation Estimation using Dense Correlation Volumescited by 42
  20. 2023Dense RGB SLAM with Neural Implicit Mapscited by 42
  21. 2024Map-Relative Pose Regression for Visual Re-Localizationcited by 42
  22. 2022Text2Pos: Text-to-Point-Cloud Cross-Modal Localizationcited by 40
  23. 2022The 8-Point Algorithm as an Inductive Bias for Relative Pose Prediction by ViTscited by 38
  24. 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
  25. 2023Neural Refinement for Absolute Pose Regression with Feature Synthesiscited by 37
  26. 2023Unifying Correspondence, Pose and NeRF for Pose-Free Novel View Synthesis from Stereo Pairscited by 37
  27. 2021Viewpoint Invariant Dense Matching for Visual Geolocalizationcited by 36
  28. 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
  29. 2023Differentiable Registration of Images and LiDAR Point Clouds with VoxelPoint-to-Pixel Matchingcited by 35
  30. 2025Human3R: Everyone Everywhere All at Oncecited by 35
  31. 2022Occlusion-Aware Self-Supervised Monocular 6D Object Pose Estimationcited by 34
  32. 2024The NeRFect Match: Exploring NeRF Features for Visual Localizationcited by 32
  33. 2024GS-CPR: Efficient Camera Pose Refinement via 3D Gaussian Splattingcited by 31
  34. 2022Generalized Differentiable RANSACcited by 30
  35. 2021VS-Net: Voting with Segmentation for Visual Localizationcited by 29
  36. 2023NeRF-Loc: Visual Localization with Conditional Neural Radiance Fieldcited by 29
  37. 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
  38. 2021Learning Camera Localization via Dense Scene Matchingcited by 28

50 most cited of 264 All 264 (JSON)