DiffPoseNet: Direct Differentiable Camera Pose Estimation
Not on the map. Why?
Abstract (arXiv)
Current deep neural network approaches for camera pose estimation rely on scene structure for 3D motion estimation, but this decreases the robustness and thereby makes cross-dataset generalization difficult. In contrast, classical approaches to structure from motion estimate 3D motion utilizing optical flow and then compute depth. Their accuracy, however, depends strongly on the quality of the optical flow. To avoid this issue, direct methods have been proposed, which separate 3D motion from depth estimation but compute 3D motion using only image gradients in the form of normal flow. In this paper, we introduce a network NFlowNet, for normal flow estimation which is used to enforce robust and direct constraints. In particular, normal flow is used to estimate relative camera pose based on the cheirality (depth positivity) constraint. We achieve this by formulating the optimization problem as a differentiable cheirality layer, which allows for end-to-end learning of camera pose. We perform extensive qualitative and quantitative evaluation of the proposed DiffPoseNet's sensitivity to noise and its generalization across datasets. We compare our approach to existing state-of-the-art methods on KITTI, TartanAir, and TUM-RGBD datasets.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). Builds on 27 of its 57 references that are in the map. First posted on arXiv 21 Mar 2022.
Builds on
27 of 57 references.
References · 27
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 506
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 424
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 175
15 more
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2020TartanVO: A Generalizable Learning-based VOcited by 108
- 2017UnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learningcited by 95
- 2018DeepTAM: Deep Tracking and Mappingcited by 87
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2019Deep Declarative Networks: A New Hopecited by 78
- 2019Attacking Optical Flowcited by 41
- 2020Solving the Blind Perspective-n-Point Problem End-To-End With Robust Differentiable Geometric Optimizationcited by 38
- 2021EVPropNet: Detecting Drones By Finding Propellers For Mid-Air Landing And Followingcited by 17
- 2019Measuring robustness of Visual SLAMcited by 14
- 2017Vertical Landing for Micro Air Vehicles using Event-Based Optical Flowcited by 12
- 2018Joint direct estimation of 3D geometry and 3D motion using spatio temporal gradientscited by 6
- 2020Joint Unsupervised Learning of Optical Flow and Egomotion with Bi-Level Optimizationcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 10; 2024: 7; 2025: 6; 2026: 3.
27 papers.
Sort:
- 2023Detector-Free Structure from Motioncited by 71
- 2023Learning How To Robustly Estimate Camera Pose in Endoscopic Videoscited by 50
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstructioncited by 31
- 2024Local Feature Matching Using Deep Learning: A Surveycited by 26
- 2023Deep Learning for Camera Calibration and Beyond: A Surveycited by 20
- 2024MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometrycited by 19
- 2023iSLAM: Imperative SLAMcited by 15
- 2024Motion and Structure from Event-based Normal Flowcited by 12
- 2023NeRF-VO: Real-Time Sparse Visual Odometry with Neural Radiance Fieldscited by 10
- 2023Graph-CoVis: GNN-based Multi-view Panorama Global Pose Estimationcited by 9
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environmentscited by 5
- 2023MC-NeRF: Multi-Camera Neural Radiance Fields for Multi-Camera Image Acquisition Systemscited by 5
15 more
- 2024Learning Normal Flow Directly From Event Neighborhoodscited by 5
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2022CUAHN-VIO: Content-and-Uncertainty-Aware Homography Network for Visual-Inertial Odometrycited by 4
- 2023Robust Frame-to-Frame Camera Rotation Estimation in Crowded Scenescited by 3
- 2024Geometry-Aware Feature Matching for Large-Scale Structure from Motioncited by 3
- 2025AlignDiff: Learning Physically-Grounded Camera Alignment via Diffusioncited by 2
- 2024Exploiting Motion Prior for Accurate Pose Estimation of Dashboard Camerascited by 1
- 2024Robust Two-View Geometry Estimation with Implicit Differentiationcited by 1
- 2025Globally Optimal Solution to the Generalized Relative Pose Estimation Problem using Affine Correspondencescited by 1
- 2025A Minimal Solver for Relative Pose Estimation with Unknown Focal Length from Two Affine Correspondencescited by 1
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometrycited by 1
- 2023DIME-Net: Neural Network-Based Dynamic Intrinsic Parameter Rectification for Cameras with Optical Image Stabilization Systemcited by 0
- 2025T-Graph: Enhancing Sparse-view Camera Pose Estimation by Pairwise Translation Graphcited by 0
- 2025Odometry Without Correspondence from Inertially Constrained Ruled Surfacescited by 0
- 2026Real-time Motion Segmentation with Event-based Normal Flowcited by 0
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstruction9 Apr 2026
- 2026Real-time Motion Segmentation with Event-based Normal Flow24 Feb 2026
- 2025A Minimal Solver for Relative Pose Estimation with Unknown Focal Length from Two Affine Correspondences28 Dec 2025
- 2025Globally Optimal Solution to the Generalized Relative Pose Estimation Problem using Affine Correspondences19 Dec 2025
- 2025Odometry Without Correspondence from Inertially Constrained Ruled Surfaces29 Nov 2025
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model17 Jul 2025
- 2025T-Graph: Enhancing Sparse-view Camera Pose Estimation by Pairwise Translation Graph2 May 2025
- 2025AlignDiff: Learning Physically-Grounded Camera Alignment via Diffusion27 Mar 2025
- 2024Learning Normal Flow Directly From Event Neighborhoods15 Dec 2024
- 2024Robust Two-View Geometry Estimation with Implicit Differentiation23 Oct 2024
- 2024Exploiting Motion Prior for Accurate Pose Estimation of Dashboard Cameras27 Sep 2024
15 more
- 2024MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometry14 Sep 2024
- 2024Geometry-Aware Feature Matching for Large-Scale Structure from Motion3 Sep 2024
- 2024Motion and Structure from Event-based Normal Flow17 Jul 2024
- 2024Local Feature Matching Using Deep Learning: A Survey31 Jan 2024
- 2023NeRF-VO: Real-Time Sparse Visual Odometry with Neural Radiance Fields20 Dec 2023
- 2023Robust Frame-to-Frame Camera Rotation Estimation in Crowded Scenes15 Sep 2023
- 2023MC-NeRF: Multi-Camera Neural Radiance Fields for Multi-Camera Image Acquisition Systems14 Sep 2023
- 2023Detector-Free Structure from Motion27 Jun 2023
- 2023iSLAM: Imperative SLAM13 Jun 2023
- 2023Graph-CoVis: GNN-based Multi-view Panorama Global Pose Estimation26 Apr 2023
- 2023Learning How To Robustly Estimate Camera Pose in Endoscopic Videos17 Apr 2023
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environments14 Apr 2023
- 2023DIME-Net: Neural Network-Based Dynamic Intrinsic Parameter Rectification for Cameras with Optical Image Stabilization System20 Mar 2023
- 2023Deep Learning for Camera Calibration and Beyond: A Survey19 Mar 2023
- 2022CUAHN-VIO: Content-and-Uncertainty-Aware Homography Network for Visual-Inertial Odometry30 Aug 2022
- 2023Detector-Free Structure from Motioncited by 71
- 2023Learning How To Robustly Estimate Camera Pose in Endoscopic Videoscited by 50
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstructioncited by 31
- 2024Local Feature Matching Using Deep Learning: A Surveycited by 26
- 2023Deep Learning for Camera Calibration and Beyond: A Surveycited by 20
- 2024MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometrycited by 19
- 2023iSLAM: Imperative SLAMcited by 15
- 2024Motion and Structure from Event-based Normal Flowcited by 12
- 2023NeRF-VO: Real-Time Sparse Visual Odometry with Neural Radiance Fieldscited by 10
- 2023Graph-CoVis: GNN-based Multi-view Panorama Global Pose Estimationcited by 9
- 2023Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environmentscited by 5
- 2023MC-NeRF: Multi-Camera Neural Radiance Fields for Multi-Camera Image Acquisition Systemscited by 5
12 most cited of 27 All 27 (JSON)
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026Scal3R: Scalable Test-Time Training for Large-Scale 3D Reconstruction9 Apr 2026
- 2026Real-time Motion Segmentation with Event-based Normal Flow24 Feb 2026
- 2025A Minimal Solver for Relative Pose Estimation with Unknown Focal Length from Two Affine Correspondences28 Dec 2025
- 2025Globally Optimal Solution to the Generalized Relative Pose Estimation Problem using Affine Correspondences19 Dec 2025
- 2025Odometry Without Correspondence from Inertially Constrained Ruled Surfaces29 Nov 2025
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model17 Jul 2025
- 2025T-Graph: Enhancing Sparse-view Camera Pose Estimation by Pairwise Translation Graph2 May 2025
- 2025AlignDiff: Learning Physically-Grounded Camera Alignment via Diffusion27 Mar 2025
- 2024Learning Normal Flow Directly From Event Neighborhoods15 Dec 2024
- 2024Robust Two-View Geometry Estimation with Implicit Differentiation23 Oct 2024
- 2024Exploiting Motion Prior for Accurate Pose Estimation of Dashboard Cameras27 Sep 2024
12 newest of 27 All 27 (JSON)