Neural Reprojection Error: Merging Feature Learning and Camera Pose Estimation
Not on the map. Why?
Abstract (arXiv)
Absolute camera pose estimation is usually addressed by sequentially solving two distinct subproblems: First a feature matching problem that seeks to establish putative 2D-3D correspondences, and then a Perspective-n-Point problem that minimizes, with respect to the camera pose, the sum of so-called Reprojection Errors (RE). We argue that generating putative 2D-3D correspondences 1) leads to an important loss of information that needs to be compensated as far as possible, within RE, through the choice of a robust loss and the tuning of its hyperparameters and 2) may lead to an RE that conveys erroneous data to the pose estimator. In this paper, we introduce the Neural Reprojection Error (NRE) as a substitute for RE. NRE allows to rethink the camera pose estimation problem by merging it with the feature learning problem, hence leveraging richer information than 2D-3D correspondences and eliminating the need for choosing a robust loss and its hyperparameters. Thus NRE can be used as training loss to learn image descriptors tailored for pose estimation. We also propose a coarse-to-fine optimization method able to very efficiently minimize a sum of NRE terms with respect to the camera pose. We experimentally demonstrate that NRE is a good substitute for RE as it significantly improves both the robustness and the accuracy of the camera pose estimate while being computationally and memory highly efficient. From a broader point of view, we believe this new way of merging deep learning and 3D geometry may be useful in other computer vision applications.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 32 of its 59 references that are in the map. First posted on arXiv 12 Mar 2021.
Builds on
32 of 59 references.
References · 32
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2020DISK: Learning local features with policy gradientcited by 310
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2017A General and Adaptive Robust Loss Functioncited by 236
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
20 more
- 2017Learning to Find Good Correspondencescited by 176
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2019MAGSAC++, a fast, reliable and accurate robust estimatorcited by 160
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2017Graph-Cut RANSACcited by 133
- 2019SOSNet: Second Order Similarity Regularization for Local Descriptor Learningcited by 131
- 2019Neural-Guided RANSAC: Learning Where to Sample Model Hypothesescited by 129
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 129
- 2018MAGSAC: marginalizing sample consensuscited by 122
- 2020Learning Feature Descriptors using Camera Pose Supervisioncited by 104
- 2020Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutionscited by 92
- 2019Reinforced Feature Points: Optimizing Feature Detection and Description for a High-Level Taskcited by 39
- 2019GN-Net: The Gauss-Newton Loss for Multi-Weather Relocalizationcited by 32
- 2020High-dimensional Convolutional Networks for Geometric Pattern Recognitioncited by 24
- 20206D Camera Relocalization in Ambiguous Scenes via Continuous Multimodal Inferencecited by 23
- 2019RF-Net: An End-to-End Image Matching Network based on Receptive Fieldcited by 22
- 2018Taking a Deeper Look at the Inverse Compositional Algorithmcited by 20
- 2019ELF: Embedded Localisation of Features in pre-trained CNNcited by 9
- 2016Large Scale SfM with the Distributed Camera Modelcited by 7
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 6; 2024: 2; 2025: 3; 2026: 2.
17 papers.
Sort:
- 2023RoMa: Robust Dense Feature Matchingcited by 296
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 120
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matchingcited by 15
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Camerascited by 12
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challengescited by 8
- 20233D Video Object Detection with Learnable Object-Centric Global Optimizationcited by 7
- 2021Visual Correspondence Hallucinationcited by 5
- 2023Breaking of brightness consistency in optical flow with a lightweight CNN networkcited by 4
- 2026A Streamlined Attention-Based Network for Descriptor Extractioncited by 2
5 more
- 2022Tracking Passengers and Baggage Items using Multiple Overhead Cameras at Security Checkpointscited by 1
- 2024Are Semi-Dense Detector-Free Methods Good at Matching Local Features?cited by 1
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networkscited by 0
- 2025Panoramic Distortion-Aware Tokenization for Person Detection and Localization in Overhead Fisheye Imagescited by 0
- 2026PCM-NeRF: Probabilistic Camera Modeling for Neural Radiance Fields under Pose Uncertaintycited by 0
- 2026PCM-NeRF: Probabilistic Camera Modeling for Neural Radiance Fields under Pose Uncertainty20 Apr 2026
- 2026A Streamlined Attention-Based Network for Descriptor Extraction19 Jan 2026
- 2025Panoramic Distortion-Aware Tokenization for Person Detection and Localization in Overhead Fisheye Images18 Mar 2025
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challenges27 Feb 2025
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matching24 Jan 2025
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks17 Mar 2024
- 2024Are Semi-Dense Detector-Free Methods Good at Matching Local Features?13 Feb 2024
- 2023Breaking of brightness consistency in optical flow with a lightweight CNN network24 Oct 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Cameras17 Jul 2023
- 2023RoMa: Robust Dense Feature Matching24 May 2023
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformation7 Apr 2023
5 more
- 20233D Video Object Detection with Learnable Object-Centric Global Optimization27 Mar 2023
- 2022Tracking Passengers and Baggage Items using Multiple Overhead Cameras at Security Checkpoints31 Dec 2022
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extraction6 Dec 2021
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinement18 Aug 2021
- 2021Visual Correspondence Hallucination17 Jun 2021
- 2023RoMa: Robust Dense Feature Matchingcited by 296
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 120
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matchingcited by 15
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Camerascited by 12
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challengescited by 8
- 20233D Video Object Detection with Learnable Object-Centric Global Optimizationcited by 7
- 2021Visual Correspondence Hallucinationcited by 5
- 2023Breaking of brightness consistency in optical flow with a lightweight CNN networkcited by 4
- 2026A Streamlined Attention-Based Network for Descriptor Extractioncited by 2
12 most cited of 17 All 17 (JSON)
- 2026PCM-NeRF: Probabilistic Camera Modeling for Neural Radiance Fields under Pose Uncertainty20 Apr 2026
- 2026A Streamlined Attention-Based Network for Descriptor Extraction19 Jan 2026
- 2025Panoramic Distortion-Aware Tokenization for Person Detection and Localization in Overhead Fisheye Images18 Mar 2025
- 2025RUBIK: A Structured Benchmark for Image Matching across Geometric Challenges27 Feb 2025
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matching24 Jan 2025
- 2024DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks17 Mar 2024
- 2024Are Semi-Dense Detector-Free Methods Good at Matching Local Features?13 Feb 2024
- 2023Breaking of brightness consistency in optical flow with a lightweight CNN network24 Oct 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Large-Scale Person Detection and Localization using Overhead Fisheye Cameras17 Jul 2023
- 2023RoMa: Robust Dense Feature Matching24 May 2023
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformation7 Apr 2023
12 newest of 17 All 17 (JSON)