mlsanityData to 7 Oct 2026

Deep Two-View Structure-from-Motion Revisited

arXiv 2104.00556 ↗First posted 1 Apr 2021cs.CVcited by 39

Not on the map. Why?

Abstract (arXiv)

Two-view structure-from-motion (SfM) is the cornerstone of 3D reconstruction and visual SLAM. Existing deep learning-based approaches formulate the problem by either recovering absolute pose scales from two consecutive frames or predicting a depth map from a single image, both of which are ill-posed problems. In contrast, we propose to revisit the problem of deep two-view SfM by leveraging the well-posedness of the classic pipeline. Our method consists of 1) an optical flow estimation network that predicts dense correspondences between two frames; 2) a normalized pose estimation module that computes relative camera poses from the 2D optical flow correspondences, and 3) a scale-invariant depth estimation network that leverages epipolar geometry to reduce the search space, refine the dense correspondences, and estimate relative depth maps. Extensive experiments show that our method outperforms all state-of-the-art two-view SfM methods by a clear margin on KITTI depth, KITTI VO, MVS, Scenes11, and SUN3D datasets in both relative pose and depth estimation.

Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). Builds on 34 of its 56 references that are in the map. First posted on arXiv 1 Apr 2021.

Builds on

34 of 56 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
  3. 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
  4. 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
  5. 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
  6. 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
  7. 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
  8. 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
  9. 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
  10. 2016Direct Sparse Odometrycited by 479
  11. 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
  12. 2019Enforcing geometric constraints of virtual normal for depth predictioncited by 233
22 more
  1. 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
  2. 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
  3. 2018DeepV2D: Video to Depth with Differentiable Structure from Motioncited by 185
  4. 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
  5. 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
  6. 2020Hierarchical Neural Architecture Search for Deep Stereo Matchingcited by 166
  7. 2019Pix2Vox: Context-aware 3D Reconstruction from Single and Multi-view Imagescited by 164
  8. 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
  9. 2019DPSNet: End-to-end Deep Plane Sweep Stereocited by 115
  10. 2019DeepSFM: Structure From Motion Via Deep Bundle Adjustmentcited by 70
  11. 2021ARVo: Learning All-Range Volumetric Correspondence for Video Deblurringcited by 54
  12. 2020Displacement-Invariant Matching Cost Learning for Accurate Optical Flow Estimationcited by 49
  13. 2020Learning Monocular Visual Odometry via Self-Supervised Long-Term Modelingcited by 39
  14. 2019Flow-Motion and Depth Network for Monocular Stereo and Beyondcited by 37
  15. 2017Self-Supervised Learning for Stereo Matching with Self-Improving Abilitycited by 32
  16. 2019Unsupervised Deep Epipolar Flow for Stationary or Dynamic Scenescited by 29
  17. 2018LS-Net: Learning to Solve Nonlinear Least Squares for Monocular Stereocited by 28
  18. 2018GANVO: Unsupervised Deep Monocular Visual Odometry and Depth Estimation with Generative Adversarial Networkscited by 21
  19. 2018Open-World Stereo Video Matching with Deep RNNcited by 20
  20. 2018Stereo Computation for a Single Mixture Imagecited by 6
  21. 2020Displacement-Invariant Cost Computation for Efficient Stereo Matchingcited by 2
  22. 2020Efficient Depth Completion Using Learned Basescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 10; 2023: 8; 2024: 7; 2025: 10; 2026: 4.

39 papers.

Sort:

By area:

  1. 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
  2. 2025VGGT: Visual Geometry Grounded Transformercited by 1,475
  3. 2023Visual Geometry Grounded Deep Structure From Motioncited by 225
  4. 2024Splatt3R: Zero-shot Gaussian Splatting from Uncalibrated Image Pairscited by 171
  5. 2023PoseDiffusion: Solving Pose Estimation via Diffusion-aided Bundle Adjustmentcited by 146
  6. 2022Implicit Motion Handling for Video Camouflaged Object Detectioncited by 60
  7. 2025Dynamic Point Maps: A Versatile Representation for Dynamic 3D Reconstructioncited by 43
  8. 2022Less is More: Consistent Video Depth Estimation with Masked Frames Modelingcited by 30
  9. 2024Local Feature Matching Using Deep Learning: A Surveycited by 26
  10. 2022Vicinity Vision Transformercited by 22
  11. 2026VGGT-Omegacited by 20
  12. 2022GeoFill: Reference-Based Image Inpainting with Better Geometric Understandingcited by 9
27 more
  1. 2022Deep Laparoscopic Stereo Matching with Transformerscited by 9
  2. 2022Level-S2fM: Structure from Motion on Neural Level Set of Implicit Surfacescited by 9
  3. 2023EC-SfM: Efficient Covisibility-based Structure-from-Motion for Both Sequential and Unordered Imagescited by 9
  4. 2023NVDS+: Towards Efficient and Versatile Neural Stabilizer for Video Depth Estimationcited by 6
  5. 2024ScalingGaussian: Enhancing 3D Content Creation with Generative Gaussian Splattingcited by 6
  6. 2025Unposed 3DGS Reconstruction with Probabilistic Procrustes Mappingcited by 6
  7. 2025OracleGS: Grounding Generative Priors for Sparse-View Gaussian Splattingcited by 5
  8. 2026IGASA: Integrated Geometry-Aware and Skip-Attention Modules for Enhanced Point Cloud Registrationcited by 5
  9. 2022Globally Consistent Video Depth and Pose Estimation with Efficient Test-Time Trainingcited by 4
  10. 2024A Consistency-Aware Spot-Guided Transformer for Versatile and Hierarchical Point Cloud Registrationcited by 4
  11. 2025TALO: Pushing 3D Vision Foundation Models Towards Globally Consistent Online Reconstructioncited by 4
  12. 2022DeepMLE: A Robust Deep Maximum Likelihood Estimator for Two-view Structure from Motioncited by 3
  13. 2023Uncertainty-Driven Dense Two-View Structure from Motioncited by 3
  14. 2022End-to-End Multi-View Structure-from-Motion with Hypercorrelation Volumescited by 2
  15. 2023Dyna-DepthFormer: Multi-frame Transformer for Self-Supervised Depth Estimation in Dynamic Scenescited by 2
  16. 2024Camouflaged Object Tracking: A Benchmarkcited by 2
  17. 2026FLAG-4D: Flow-Guided Local-Global Dual-Deformation Model for 4D Reconstructioncited by 2
  18. 2026Tango3D: Towards Alignment for Global and Local 2D-3D Correspondencecited by 2
  19. 20233DFusion, A real-time 3D object reconstruction pipeline based on streamed instance segmented datacited by 1
  20. 2024DeepAAT: Deep Automated Aerial Triangulation for Fast UAV-based Mappingcited by 1
  21. 2024Robust Two-View Geometry Estimation with Implicit Differentiationcited by 1
  22. 2025Camera Pose Refinement via 3D Gaussian Splattingcited by 1
  23. 2025From Fields to Splats: A Cross-Domain Survey of Real-Time Neural Scene Representationscited by 1
  24. 2025Globally Optimal Solution to the Generalized Relative Pose Estimation Problem using Affine Correspondencescited by 1
  25. 2025A Minimal Solver for Relative Pose Estimation with Unknown Focal Length from Two Affine Correspondencescited by 1
  26. 2022Multilingual Communication System with Deaf Individuals Utilizing Natural and Visual Languagescited by 0
  27. 2025Generative Point Tracking with Flow Matchingcited by 0