Expert Sample Consensus Applied to Camera Re-Localization
On the map: Mixture-of-experts → Vision mixture-of-experts
Abstract (arXiv)
Fitting model parameters to a set of noisy data points is a common problem in computer vision. In this work, we fit the 6D camera pose to a set of noisy correspondences between the 2D input image and a known 3D environment. We estimate these correspondences from the image using a neural network. Since the correspondences often contain outliers, we utilize a robust estimator such as Random Sample Consensus (RANSAC) or Differentiable RANSAC (DSAC) to fit the pose parameters. When the problem domain, e.g. the space of all 2D-3D correspondences, is large or ambiguous, a single network does not cover the domain well. Mixture of Experts (MoE) is a popular strategy to divide a problem domain among an ensemble of specialized networks, so called experts, where a gating network decides which expert is responsible for a given input. In this work, we introduce Expert Sample Consensus (ESAC), which integrates DSAC in a MoE. Our main technical contribution is an efficient method to train ESAC jointly and end-to-end. We demonstrate experimentally that ESAC handles two real-world problems better than competing methods, i.e. scalability and ambiguity. We apply ESAC to fitting simple geometric models to synthetic images, and to camera re-localization for difficult, real datasets.
Key facts. Cited by 70 papers in the map (data through 14 Oct 2026). Placed in Vision mixture-of-experts, one of 12 directions in Mixture-of-experts. First posted on arXiv 7 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 15; 2023: 12; 2024: 13; 2025: 10; 2026: 3.
70 papers.
Sort:
By area:
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021Human POSEitioning System (HPS): 3D Human Pose Estimation and Self-localization in Large Scenes from Body-Mounted Sensorscited by 137
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 114
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 100
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
38 more
- 2021CoordiNet: uncertainty-aware pose regressor for reliable vehicle localizationcited by 34
- 2021LaLaLoc: Latent Layout Localisation in Dynamic, Unvisited Environmentscited by 29
- 2021Large-scale Localization Datasets in Crowded Indoor Spacescited by 29
- 2021VS-Net: Voting with Segmentation for Visual Localizationcited by 29
- 2021Learning Camera Localization via Dense Scene Matchingcited by 28
- 2021CrossLoc: Scalable Aerial Localization Assisted by Multimodal Synthetic Datacited by 28
- 2022Investigating the Role of Image Retrieval for Visual Localization -- An exhaustive benchmarkcited by 27
- 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
- 2021How Privacy-Preserving are Line Clouds? Recovering Scene Details from 3D Linescited by 19
- 2021Continual Learning for Image-Based Camera Localizationcited by 18
- 2021DFM: A Performance Baseline for Deep Feature Matchingcited by 17
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localizationcited by 17
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Samplingcited by 16
- 2023SACReg: Scene-Agnostic Coordinate Regression for Visual Localizationcited by 14
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2021CrowdDriven: A New Challenging Dataset for Outdoor Visual Localizationcited by 13
- 2021Calibrated and Partially Calibrated Semi-Generalized Homographiescited by 12
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Camerascited by 12
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodatacited by 12
- 2023Coarse-to-Fine Multi-Scene Pose Regression with Transformerscited by 11
- 2024Learning to Produce Semi-dense Correspondences for Visual Localizationcited by 10
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Trainingcited by 9
- 2022Improving Feature-based Visual Localization by Geometry-Aided Matchingcited by 8
- 2023Lazy Visual Localization via Motion Averagingcited by 8
- 2022A Critical Analysis of Image-based Camera Pose Estimation Techniquescited by 7
- 2023Privacy-Preserving Representations are not Enough -- Recovering Scene Content from Camera Posescited by 7
- 2022Leveraging Image Matching Toward End-to-End Relative Camera Pose Regressioncited by 6
- 2024Self-supervised Learning of Neural Implicit Feature Fields for Camera Pose Refinementcited by 5
- 2024Improved Scene Landmark Detection for Camera Localizationcited by 4
- 2024Learning Where to Look: Self-supervised Viewpoint Selection for Active Localization using Geometrical Informationcited by 4
- 2022ImPosing: Implicit Pose Encoding for Efficient Visual Localizationcited by 3
- 2022RenderNet: Visual Relocalization Using Virtual Viewpoints in Large-Scale Indoor Environmentscited by 3
- 2022Fast and Lightweight Scene Regressor for Camera Relocalizationcited by 3
- 2023D2S: Representing sparse descriptors and 3D coordinates for camera relocalizationcited by 3
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regressioncited by 3
- 2022Benchmarking Visual-Inertial Deep Multimodal Fusion for Relative Pose Regression and Odometry-aided Absolute Pose Regressioncited by 2
- 2022Partially calibrated semi-generalized pose from hybrid point correspondencescited by 2
50 most cited of 70 All 70 (JSON)
- 2026Continual Hand-Eye Calibration for Open-world Robotic Manipulation17 Apr 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2026ImLoc: Revisiting Visual Localization with Image-based Representation7 Jan 2026
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptors19 Dec 2025
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 Dec 2025
- 2025YOWO: You Only Walk Once to Jointly Map An Indoor Scene and Register Ceiling-mounted Cameras20 Nov 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
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodata22 Sep 2025
- 2025ActLoc: Learning to Localize on the Move via Active Viewpoint Selection28 Aug 2025
- 2025Multiview Image-Based Localization30 Mar 2025
38 more
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization2 Jan 2025
- 2024ConDo: Continual Domain Expansion for Absolute Pose Regression18 Dec 2024
- 2024Leveraging Spatial Attention and Edge Context for Optimized Feature Selection in Visual Localization16 Oct 2024
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regression6 Sep 2024
- 2024Learning Where to Look: Self-supervised Viewpoint Selection for Active Localization using Geometrical Information22 Jul 2024
- 2024Self-supervised Learning of Neural Implicit Feature Fields for Camera Pose Refinement12 Jun 2024
- 2024GLACE: Global Local Accelerated Coordinate Encoding6 Jun 2024
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizer22 Apr 2024
- 2024VRS-NeRF: Visual Relocalization with Sparse Neural Radiance Field14 Apr 2024
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localization11 Apr 2024
- 2024AIR-HLoc: Adaptive Retrieved Images Selection for Efficient Visual Localisation27 Mar 2024
- 2024Weatherproofing Retrieval for Localization with Generative AI and Geometric Consistency14 Feb 2024
- 2024Learning to Produce Semi-dense Correspondences for Visual Localization13 Feb 2024
- 2024Improved Scene Landmark Detection for Camera Localization31 Jan 2024
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Sampling6 Nov 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Coarse-to-Fine Multi-Scene Pose Regression with Transformers22 Aug 2023
- 2023D2S: Representing sparse descriptors and 3D coordinates for camera relocalization28 Jul 2023
- 2023SACReg: Scene-Agnostic Coordinate Regression for Visual Localization21 Jul 2023
- 2023Lazy Visual Localization via Motion Averaging19 Jul 2023
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Cameras17 Jul 2023
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Poses23 May 2023
- 2023Privacy-Preserving Representations are not Enough -- Recovering Scene Content from Camera Poses8 May 2023
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformer5 May 2023
- 2023CoPR: Towards Accurate Visual Localization With Continuous Place-descriptor Regression14 Apr 2023
- 2023HyperPose: Hypernetwork-Infused Camera Pose Localization and an Extended Cambridge Landmarks Dataset5 Mar 2023
- 2022Fast and Lightweight Scene Regressor for Camera Relocalization4 Dec 2022
- 2022Leveraging Image Matching Toward End-to-End Relative Camera Pose Regression27 Nov 2022
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localization21 Nov 2022
- 2022Improving Feature-based Visual Localization by Geometry-Aided Matching16 Nov 2022
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Reality19 Oct 2022
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Image11 Oct 2022
- 2022Partially calibrated semi-generalized pose from hybrid point correspondences29 Sep 2022
- 2022Benchmarking Visual-Inertial Deep Multimodal Fusion for Relative Pose Regression and Odometry-aided Absolute Pose Regression1 Aug 2022
- 2022RenderNet: Visual Relocalization Using Virtual Viewpoints in Large-Scale Indoor Environments26 Jul 2022
- 2022MeshLoc: Mesh-Based Visual Localization21 Jul 2022
- 20226D Camera Relocalization in Visually Ambiguous Extreme Environments13 Jul 2022
- 2022Investigating the Role of Image Retrieval for Visual Localization -- An exhaustive benchmark31 May 2022
50 newest of 70 All 70 (JSON)
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021Human POSEitioning System (HPS): 3D Human Pose Estimation and Self-localization in Large Scenes from Body-Mounted Sensorscited by 137
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 114
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 100
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2021On the Limits of Pseudo Ground Truth in Visual Camera Re-localisationcited by 63
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2021Visual Camera Re-Localization Using Graph Neural Networks and Relative Pose Supervisioncited by 37
12 most cited of 69 All 69 (JSON)
- 2026Continual Hand-Eye Calibration for Open-world Robotic Manipulation17 Apr 2026
- 2026PlanaReLoc: Camera Relocalization in 3D Planar Primitives via Region-Based Structure Matching21 Mar 2026
- 2026ImLoc: Revisiting Visual Localization with Image-based Representation7 Jan 2026
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptors19 Dec 2025
- 2025ACE-SLAM: Scene Coordinate Regression for Neural Implicit Real-Time SLAM16 Dec 2025
- 2025YOWO: You Only Walk Once to Jointly Map An Indoor Scene and Register Ceiling-mounted Cameras20 Nov 2025
- 2025Scene Coordinate Reconstruction Priors14 Oct 2025
- 2025ACE-G: Improving Generalization of Scene Coordinate Regression Through Query Pre-Training13 Oct 2025
- 2025OrthoLoC: UAV 6-DoF Localization and Calibration Using Orthographic Geodata22 Sep 2025
- 2025ActLoc: Learning to Localize on the Move via Active Viewpoint Selection28 Aug 2025
- 2025Multiview Image-Based Localization30 Mar 2025
- 2025R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization2 Jan 2025
12 newest of 69 All 69 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026DiffSAC: Diffusion-guided Sampling for Consensus-based Robust Estimation
- 2020Biased Mixtures Of Experts: Enabling Computer Vision Inference Under Data Transfer Limitations
- 2018The Alignment of the Spheres: Globally-Optimal Spherical Mixture Alignment for Camera Pose Estimation
- 2023Experts Weights Averaging: A New General Training Scheme for Vision Transformers
- 2025Efficient Data Driven Mixture-of-Expert Extraction from Trained Networks
- 2024Mixture of Experts in Image Classification: What's the Sweet Spot?
- 2026Agentic Relative Camera Pose Estimation via Learned Ranking and Verification
- 2026Mixture-of-Experts Models in Vision: Routing, Optimization, and Generalization