Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraints
Not on the map. Why?
Abstract (arXiv)
We present a novel approach for unsupervised learning of depth and ego-motion from monocular video. Unsupervised learning removes the need for separate supervisory signals (depth or ego-motion ground truth, or multi-view video). Prior work in unsupervised depth learning uses pixel-wise or gradient-based losses, which only consider pixels in small local neighborhoods. Our main contribution is to explicitly consider the inferred 3D geometry of the scene, enforcing consistency of the estimated 3D point clouds and ego-motion across consecutive frames. This is a challenging task and is solved by a novel (approximate) backpropagation algorithm for aligning 3D structures. We combine this novel 3D-based loss with 2D losses based on photometric quality of frame reconstructions using estimated depth and ego-motion from adjacent frames. We also incorporate validity masks to avoid penalizing areas in which no useful information exists. We test our algorithm on the KITTI dataset and on a video dataset captured on an uncalibrated mobile phone camera. Our proposed approach consistently improves depth estimates on both datasets, and outperforms the state-of-the-art for both depth and ego-motion. Because we only require a simple video, learning depth and ego-motion on large and varied datasets becomes possible. We demonstrate this by training on the low quality uncalibrated video dataset and evaluating on KITTI, ranking among top performing prior methods which are trained on KITTI itself.
Key facts. Cited by 179 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 59; 2022: 55; 2023: 32; 2024: 18; 2025: 9; 2026: 6.
179 papers.
Sort:
By area:
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2022MonoViT: Self-Supervised Monocular Depth Estimation with a Vision Transformercited by 136
- 2021MINE: Towards Continuous Depth MPI with NeRF for Novel View Synthesiscited by 133
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 106
- 2022RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wildcited by 102
- 2022SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimationcited by 76
- 2021Self-Supervised Monocular Depth and Ego-Motion Estimation in Endoscopy: Appearance Flow to the Rescuecited by 70
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2022Can Language Understand Depth?cited by 66
- 2021Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimationcited by 63
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
38 more
- 2022SC-DepthV3: Robust Self-supervised Monocular Depth Estimation for Dynamic Scenescited by 50
- 2021Scalable Scene Flow from Point Clouds in the Real Worldcited by 49
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2021Multi-View Depth Estimation by Fusing Single-View Depth Probability with Multi-View Geometrycited by 46
- 2024Stereo Anywhere: Robust Zero-Shot Deep Stereo Matching Even Where Either Stereo or Mono Failcited by 45
- 2021UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Renderingcited by 44
- 2021Full Surround Monodepth from Multiple Camerascited by 41
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
- 2023OccNeRF: Advancing 3D Occupancy Prediction in LiDAR-Free Environmentscited by 39
- 2022RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimationcited by 36
- 2023STEPS: Joint Self-supervised Nighttime Image Enhancement and Depth Estimationcited by 36
- 2023Learning Depth Estimation for Transparent and Mirror Surfacescited by 34
- 2021SOSD-Net: Joint Semantic Object Segmentation and Depth Estimation from Monocular imagescited by 33
- 2021Self-supervised Multi-view Stereo via Effective Co-Segmentation and Data-Augmentationcited by 31
- 2021An Adaptive Framework for Learning Unsupervised Depth Completioncited by 30
- 2022Less is More: Consistent Video Depth Estimation with Masked Frames Modelingcited by 30
- 2024Diffusion Models for Monocular Depth Estimation: Overcoming Challenging Conditionscited by 29
- 2022MGNet: Monocular Geometric Scene Understanding for Autonomous Drivingcited by 27
- 2023GEDepth: Ground Embedding for Monocular Depth Estimationcited by 26
- 2025VGGT4D: Mining Motion Cues in Visual Geometry Transformers for 4D Scene Reconstructioncited by 26
- 2021Defocus Map Estimation and Deblurring from a Single Dual-Pixel Imagecited by 25
- 2021Attentive and Contrastive Learning for Joint Depth and Motion Field Estimationcited by 24
- 2024A Comprehensive Survey on Human Video Generation: Challenges, Methods, and Insightscited by 24
- 2023RM-Depth: Unsupervised Learning of Recurrent Monocular Depth in Dynamic Scenescited by 22
- 2023Kick Back & Relax: Learning to Reconstruct the World by Watching SlowTVcited by 21
- 2022Towards Scale-Aware, Robust, and Generalizable Unsupervised Monocular Depth Estimation by Integrating IMU Motion Dynamicscited by 20
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2024RSA: Resolving Scale Ambiguities in Monocular Depth Estimators through Language Descriptionscited by 20
- 2021Learning Depth via Leveraging Semantics: Self-supervised Monocular Depth Estimation with Both Implicit and Explicit Semantic Guidancecited by 19
- 2021Generalizing to the Open World: Deep Visual Odometry with Online Adaptationcited by 19
- 2022Transformers in Self-Supervised Monocular Depth Estimation with Unknown Camera Intrinsicscited by 19
- 2022Self-Supervised Depth Estimation in Laparoscopic Image using 3D Geometric Consistencycited by 19
- 2023Learning to Adapt CLIP for Few-Shot Monocular Depth Estimationcited by 19
- 2022Deconstructing Self-Supervised Monocular Reconstruction: The Design Decisions that Mattercited by 18
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2021Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Imagescited by 17
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robotscited by 17
- 2022Self-distilled Feature Aggregation for Self-supervised Monocular Depth Estimationcited by 17
50 most cited of 179 All 179 (JSON)
- 2026CrossDepth: Geometry-Constrained Attention for Generalizable Multi-View Surround Depth Estimation4 Sep 2026
- 2026CDPR: Cross-modal Diffusion with Polarization for Reliable Monocular Depth Estimation13 Apr 2026
- 2026Self-Improving 4D Perception via Self-Distillation9 Apr 2026
- 2026Adaptive Depth-converted-Scale Convolution for Self-supervised Monocular Depth Estimation9 Apr 2026
- 2026Lightweight Prompt-Guided CLIP Adaptation for Monocular Depth Estimation1 Apr 2026
- 2026GPA-VGGT:Adapting VGGT to Large Scale Localization by Self-Supervised Learning with Geometry and Physics Aware Loss23 Jan 2026
- 2025VGGT4D: Mining Motion Cues in Visual Geometry Transformers for 4D Scene Reconstruction25 Nov 2025
- 2025CylinderDepth: Cylindrical Spatial Attention for Multi-View Consistent Self-Supervised Surround Depth Estimation20 Nov 2025
- 2025Extending Foundational Monocular Depth Estimators to Fisheye Cameras with Calibration Tokens6 Aug 2025
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025Radiant Triangle Soup with Soft Connectivity Forces for 3D Reconstruction and Novel View Synthesis29 May 2025
- 2025PosePilot: Steering Camera Pose for Generative World Models with Self-supervised Depth3 May 2025
38 more
- 2025Self-Supervised Monocular Visual Drone Model Identification through Improved Occlusion Handling30 Apr 2025
- 2025The Fourth Monocular Depth Estimation Challenge24 Apr 2025
- 2025CL-MVSNet: Unsupervised Multi-view Stereo with Dual-level Contrastive Learning11 Mar 2025
- 2024Stereo Anywhere: Robust Zero-Shot Deep Stereo Matching Even Where Either Stereo or Mono Fail5 Dec 2024
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motion4 Oct 2024
- 2024RSA: Resolving Scale Ambiguities in Monocular Depth Estimators through Language Descriptions3 Oct 2024
- 2024Curvature Diversity-Driven Deformation and Domain Alignment for Point Cloud3 Oct 2024
- 2024FisheyeDepth: A Real Scale Self-Supervised Depth Estimation Model for Fisheye Camera23 Sep 2024
- 2024Embodiment: Self-Supervised Depth Estimation Based on Camera Models2 Aug 2024
- 2024Revisit Self-supervised Depth Estimation with Local Structure-from-Motion27 Jul 2024
- 2024Diffusion Models for Monocular Depth Estimation: Overcoming Challenging Conditions23 Jul 2024
- 2024A Comprehensive Survey on Human Video Generation: Challenges, Methods, and Insights11 Jul 2024
- 2024Consistency Regularisation for Unsupervised Domain Adaptation in Monocular Depth Estimation27 May 2024
- 2024The Third Monocular Depth Estimation Challenge25 Apr 2024
- 2024Mining Supervision for Dynamic Regions in Self-Supervised Monocular Depth Estimation23 Apr 2024
- 2024Adaptive Discrete Disparity Volume for Self-supervised Monocular Depth Estimation4 Apr 2024
- 2024Geometric Constraints in Deep Learning Frameworks: A Survey19 Mar 2024
- 2024Robust Shape Fitting for 3D Scene Abstraction15 Mar 2024
- 2024DO3D: Self-supervised Learning of Decomposed Object-aware 3D Motion and Depth from Monocular Videos9 Mar 2024
- 2024Kick Back & Relax++: Scaling Beyond Ground-Truth Depth with SlowTV & CribsTV3 Mar 2024
- 2024MAL: Motion-Aware Loss with Temporal and Distillation Hints for Self-Supervised Depth Estimation18 Feb 2024
- 2023OccNeRF: Advancing 3D Occupancy Prediction in LiDAR-Free Environments14 Dec 2023
- 2023Learning to Adapt CLIP for Few-Shot Monocular Depth Estimation2 Nov 2023
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes29 Oct 2023
- 2023Learning depth from monocular video sequences26 Oct 2023
- 2023AugUndo: Scaling Up Augmentations for Monocular Depth Completion and Estimation15 Oct 2023
- 2023MeSa: Masked, Geometric, and Supervised Pre-training for Monocular Depth Estimation6 Oct 2023
- 2023XVO: Generalized Visual Odometry via Cross-Modal Self-Training28 Sep 2023
- 2023GEDepth: Ground Embedding for Monocular Depth Estimation18 Sep 2023
- 2023Robust Geometry-Preserving Depth Estimation Using Differentiable Rendering18 Sep 2023
- 2023Two-in-One Depth: Bridging the Gap Between Monocular and Binocular Self-supervised Depth Estimation2 Sep 2023
- 2023Synergizing Contrastive Learning and Optimal Transport for 3D Point Cloud Domain Adaptation27 Aug 2023
- 2023Multi-Modal Multi-Task (3MT) Road Segmentation23 Aug 2023
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volume14 Aug 2023
- 2023Learning Depth Estimation for Transparent and Mirror Surfaces27 Jul 2023
- 2023Kick Back & Relax: Learning to Reconstruct the World by Watching SlowTV20 Jul 2023
- 2023Multi-Object Discovery by Low-Dimensional Object Motion16 Jul 2023
- 2023SVDM: Single-View Diffusion Model for Pseudo-Stereo 3D Object Detection5 Jul 2023
50 newest of 179 All 179 (JSON)
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2022MonoViT: Self-Supervised Monocular Depth Estimation with a Vision Transformercited by 136
- 2021MINE: Towards Continuous Depth MPI with NeRF for Novel View Synthesiscited by 133
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 106
- 2022RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wildcited by 102
- 2022SurroundDepth: Entangling Surrounding Views for Self-Supervised Multi-Camera Depth Estimationcited by 76
- 2021Self-Supervised Monocular Depth and Ego-Motion Estimation in Endoscopy: Appearance Flow to the Rescuecited by 70
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2022Can Language Understand Depth?cited by 66
- 2021Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimationcited by 63
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
12 most cited of 173 All 173 (JSON)
- 2026CrossDepth: Geometry-Constrained Attention for Generalizable Multi-View Surround Depth Estimation4 Sep 2026
- 2026CDPR: Cross-modal Diffusion with Polarization for Reliable Monocular Depth Estimation13 Apr 2026
- 2026Self-Improving 4D Perception via Self-Distillation9 Apr 2026
- 2026Adaptive Depth-converted-Scale Convolution for Self-supervised Monocular Depth Estimation9 Apr 2026
- 2026GPA-VGGT:Adapting VGGT to Large Scale Localization by Self-Supervised Learning with Geometry and Physics Aware Loss23 Jan 2026
- 2025VGGT4D: Mining Motion Cues in Visual Geometry Transformers for 4D Scene Reconstruction25 Nov 2025
- 2025CylinderDepth: Cylindrical Spatial Attention for Multi-View Consistent Self-Supervised Surround Depth Estimation20 Nov 2025
- 2025Extending Foundational Monocular Depth Estimators to Fisheye Cameras with Calibration Tokens6 Aug 2025
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025Radiant Triangle Soup with Soft Connectivity Forces for 3D Reconstruction and Novel View Synthesis29 May 2025
- 2025Self-Supervised Monocular Visual Drone Model Identification through Improved Occlusion Handling30 Apr 2025
- 2025The Fourth Monocular Depth Estimation Challenge24 Apr 2025
12 newest of 173 All 173 (JSON)