Digging Into Self-Supervised Monocular Depth Estimation
Clément GodardOisin Mac AodhaGabriel Brostow
Demonstrates that self-supervised monocular depth estimation can achieve state-of-the-art accuracy through simple design choices, introducing a minimum reprojection loss to handle occlusions, full-resolution sampling to reduce visual artifacts, and auto-masking to ignore moving objects.
The article addresses the challenge of estimating dense depth from single color images, a task that is ill-posed without ground-truth depth data which is expensive to collect at scale. Self-supervised approaches that rely on image reconstruction from stereo pairs or monocular video offer a practical alternative, yet prior methods often produced artifacts around occlusions, moving objects, and low-texture regions, limiting their reliability for applications such as autonomous driving and augmented reality.
The work set out to evaluate whether a small set of targeted changes to the loss functions and training procedure could close much of the remaining gap between self-supervised and fully supervised depth estimation. The authors conducted experiments on the KITTI benchmark, training models with monocular video, stereo pairs, or both, and systematically ablated each proposed component.
Three modifications were introduced and validated: a per-pixel minimum reprojection loss that selects the best-matching source view to handle occlusions, an auto-masking term that automatically excludes pixels violating the static-scene or moving-camera assumptions, and a full-resolution multi-scale sampling strategy that computes photometric losses at native image resolution to reduce texture-copy artifacts. All models used a compact ResNet-18 encoder-decoder architecture initialized from ImageNet weights.
The resulting Monodepth2 models achieve state-of-the-art accuracy among self-supervised methods on the Eigen split, with absolute relative error dropping to 0.115 (monocular), 0.109 (stereo), and 0.106 (mixed) compared with 0.141–0.183 for prior leading approaches. Each component contributes measurable gains, and the full model remains competitive even when evaluated on higher-quality ground truth or at increased resolution. Qualitatively, depth maps are sharper at object boundaries and contain fewer holes around moving vehicles.
These results indicate that careful loss design can deliver high-quality depth without additional network complexity or ground-truth supervision, lowering the cost and data requirements for downstream tasks. The findings also suggest that many recent architectural elaborations may be unnecessary once the core training signals are made more robust.
The authors recommend adopting the three loss modifications as a new baseline for self-supervised depth work and note that further gains are possible by combining them with higher-resolution training or post-processing. Additional validation on diverse real-world video and integration with other perception tasks would strengthen deployment readiness.
The study is limited to the KITTI driving domain, relies on photometric consistency assumptions that break on reflective or saturated surfaces, and reports monocular results after median scaling to ground truth. Performance on unseen environments and under extreme lighting therefore remains to be quantified, warranting caution when extrapolating beyond the evaluated conditions.
- Paper: Unsupervised Monocular Depth Estimation with Left-Right Consistency, Clément Godard et al. (2016). Introduces the foundational unsupervised monocular depth estimation framework using stereo photometric consistency and left-right consistency that Monodepth2 directly builds upon and enhances.
- Paper: Unsupervised Learning of Depth and Ego-Motion from Video, Tinghui Zhou et al. (2017). Establishes joint unsupervised learning of monocular depth and camera ego-motion from unconstrained video sequences, providing the foundational monocular training setup adapted by Monodepth2.
- Paper: Depth Map Prediction from a Single Image using a Multi-Scale Deep Network, David Eigen et al. (2014). Pioneers deep single-image depth prediction and establishes the standard KITTI Eigen evaluation protocol used throughout self-supervised depth estimation research.
- Paper: Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-Shot Cross-Dataset Transfer, René Ranftl et al. (2019). Extends monocular depth estimation beyond dataset-specific self-supervision to robust zero-shot cross-dataset transfer by training across diverse datasets using invariant loss formulations.
- Paper: Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data, Lihe Yang et al. (2024). Generalizes single-image depth prediction by leveraging massive collections of unlabeled images to build a robust foundation model that overcomes domain specificity.
- Paper: Depth Pro: Sharp Monocular Metric Depth in Less Than a Second, Alexey Bochkovskiy et al. (2025). Advances monocular depth estimation towards high-resolution, sharp zero-shot metric depth prediction in sub-second runtimes.
