Self-supervised Monocular Depth Estimation: Let's Talk About The Weather
Not on the map. Why?
Abstract (arXiv)
Current, self-supervised depth estimation architectures rely on clear and sunny weather scenes to train deep neural networks. However, in many locations, this assumption is too strong. For example in the UK (2021), 149 days consisted of rain. For these architectures to be effective in real-world applications, we must create models that can generalise to all weather conditions, times of the day and image qualities. Using a combination of computer graphics and generative models, one can augment existing sunny-weather data in a variety of ways that simulate adverse weather effects. While it is tempting to use such data augmentations for self-supervised depth, in the past this was shown to degrade performance instead of improving it. In this paper, we put forward a method that uses augmentations to remedy this problem. By exploiting the correspondence between unaugmented and augmented data we introduce a pseudo-supervised loss for both depth and pose estimation. This brings back some of the benefits of supervised learning while still not requiring any labels. We also make a series of practical recommendations which collectively offer a reliable, efficient framework for weather-related augmentation of self-supervised depth from monocular video. We present extensive testing to show that our method, Robust-Depth, achieves SotA performance on the KITTI dataset while significantly surpassing SotA on challenging, adverse condition data such as DrivingStereo, Foggy CityScape and NuScenes-Night. The project website can be found here https://kieran514.github.io/Robust-Depth-Project/.
Key facts. Cited by 34 papers in the map (data through 14 Oct 2026). Builds on 48 of its 63 references that are in the map. First posted on arXiv 17 Jul 2023.
Builds on
48 of 63 references.
References · 48
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
- 2017Random Erasing Data Augmentationcited by 1,239
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 820
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 723
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2020AdaBins: Depth Estimation using Adaptive Binscited by 601
36 more
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 20193D Packing for Self-Supervised Monocular Depth Estimationcited by 439
- 2017Semantic Foggy Scene Understanding with Synthetic Datacited by 403
- 2019From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimationcited by 382
- 2017The Effectiveness of Data Augmentation in Image Classification using Deep Learningcited by 370
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2019Benchmarking Robustness in Object Detection: Autonomous Driving when Winter is Comingcited by 336
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2020On the uncertainty of self-supervised monocular depth estimationcited by 182
- 2022BinsFormer: Revisiting Adaptive Bins for Monocular Depth Estimationcited by 168
- 2022MonoViT: Self-Supervised Monocular Depth Estimation with a Vision Transformercited by 136
- 2020HR-Depth: High Resolution Self-Supervised Monocular Depth Estimationcited by 115
- 2022Lite-Mono: A Lightweight CNN and Transformer Architecture for Self-Supervised Monocular Depth Estimationcited by 100
- 2022Attention Attention Everywhere: Monocular Depth Prediction with Skip Attentioncited by 93
- 2019How do neural networks see depth in single images?cited by 82
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021Self-Supervised Monocular Depth Estimation with Internal Feature Fusioncited by 67
- 2021Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimationcited by 63
- 2020DeFeat-Net: General Monocular Depth via Simultaneous Unsupervised Representation Learningcited by 60
- 2020MonoRec: Semi-Supervised Dense Reconstruction in Dynamic Environments from a Single Moving Cameracited by 59
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2021Regularizing Nighttime Weirdness: Efficient Self-supervised Monocular Depth Estimation in the Darkcited by 58
- 2022Global-Local Path Networks for Monocular Depth Estimation with Vertical CutDepthcited by 58
- 2020Rain rendering for evaluating and improving robustness to bad weathercited by 57
- 2021Excavating the Potential Capacity of Self-Supervised Monocular Depth Estimationcited by 48
- 2021Self-supervised Monocular Depth Estimation for All Day Images using Domain Separationcited by 44
- 2022RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimationcited by 36
- 2021Unsupervised Monocular Depth Estimation in Highly Complex Environmentscited by 28
- 2021CoMoGAN: continuous model-guided image-to-image translationcited by 27
- 2021Monocular Depth Estimation through Virtual-world Supervision and Real-world SfM Self-Supervisioncited by 24
- 2022When the Sun Goes Down: Repairing Photometric Losses for All-Day Depth Estimationcited by 24
- 2022Transformers in Self-Supervised Monocular Depth Estimation with Unknown Camera Intrinsicscited by 19
- 2021CutDepth:Edge-aware Data Augmentation in Depth Estimationcited by 14
- 2020SeasonDepth: Cross-Season Monocular Depth Prediction Dataset and Benchmark under Multiple Environmentscited by 9
- 2023A Study on the Generality of Neural Network Structures for Monocular Depth Estimationcited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 14; 2025: 9; 2026: 9.
34 papers.
Sort:
By area:
- 2025Synthetic-to-Real Self-supervised Robust Depth Estimation via Learning with Motion and Structure Priorscited by 22
- 2023WeatherDepth: Curriculum Contrastive Learning for Self-Supervised Depth Estimation under Adverse Weather Conditionscited by 15
- 2025Depth Anything at Any Conditioncited by 12
- 2024Depth-Centric Dehazing and Depth-Estimation from Real-World Hazy Driving Videocited by 9
- 2024Stealing Stable Diffusion Prior for Robust Monocular Depth Estimationcited by 7
- 2024Dusk Till Dawn: Self-supervised Nighttime Stereo Depth Estimation using Visual Foundation Modelscited by 6
- 2025Always Clear Depth: Robust Monocular Depth Estimation under Adverse Weathercited by 6
- 2025Hybrid-grained Feature Aggregation with Coarse-to-fine Language Guidance for Self-supervised Monocular Depth Estimationcited by 6
- 2023EC-Depth: Exploring the consistency of self-supervised monocular depth estimation in challenging scenescited by 5
- 2024Improving Domain Generalization in Self-supervised Monocular Depth Estimation via Stabilized Adversarial Trainingcited by 5
- 2024Adverse Weather Optical Flow: Cumulative Homogeneous-Heterogeneous Adaptationcited by 4
- 2025ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimationcited by 4
22 more
- 2024PLT-D3: A High-fidelity Dynamic Driving Simulation Dataset for Stereo Depth and Scene Flowcited by 3
- 2024BaseBoostDepth: Exploiting Larger Baselines For Self-supervised Monocular Depth Estimationcited by 2
- 2024Structure-Centric Robust Monocular Depth Estimation via Knowledge Distillationcited by 2
- 2025Learning Depth from Past Selves: Self-Evolution Contrast for Robust Depth Estimationcited by 2
- 2026AURORA-KITTI: Any-Weather Depth Completion and Denoisingcited by 2
- 2024Unsupervised Monocular Depth Estimation Based on Hierarchical Feature-Guided Diffusioncited by 1
- 2024Multi-Modality Driven LoRA for Adverse Condition Depth Estimationcited by 1
- 2025Endoscopic Depth Estimation Based on Deep Learning: A Surveycited by 1
- 2026Adapting Depth Anything to Adverse Imaging Conditions with Eventscited by 1
- 2024KPNDepth: Depth Estimation of Lane Images under Complex Rainy Environmentcited by 0
- 2024ViewpointDepth: A New Dataset for Monocular Depth Estimation Under Viewpoint Shiftscited by 0
- 2024The ADUULM-360 Dataset -- A Multi-Modal Dataset for Depth Estimation in Adverse Weathercited by 0
- 2024PhysDepth: Plug-and-Play Physical Refinement for Monocular Depth Estimation in Challenging Environmentscited by 0
- 2025Intrinsic Image Decomposition for Robust Self-supervised Monocular Depth Estimation on Reflective Surfacescited by 0
- 2025DSOcc: Leveraging Depth Awareness and Semantic Aid to Boost Camera-Based 3D Semantic Occupancy Predictioncited by 0
- 2026LiDAR-Anchored Collaborative Distillation for Robust 2D Representationscited by 0
- 2026Boosting Robustness for All-Weather Self-Supervised Depth Estimation in Autonomous Drivingcited by 0
- 2026JEPADepth: Masked Predictive Representation Learning for Self-Supervised Monocular Depth Estimationcited by 0
- 2026Beyond Visual Ambiguity: Guiding Robust Monocular Depth Estimation in Challenging Scenarios via Detailed Long Captionscited by 0
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunitiescited by 0
- 2026Weather-Conditioned Depth Anythingcited by 0
- 2026OpenDepth: Repurposing Image Editing Priors for Robust Open-World Monocular Depth Estimationcited by 0
- 2026OpenDepth: Repurposing Image Editing Priors for Robust Open-World Monocular Depth Estimation13 Oct 2026
- 2026Weather-Conditioned Depth Anything4 Sep 2026
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026Beyond Visual Ambiguity: Guiding Robust Monocular Depth Estimation in Challenging Scenarios via Detailed Long Captions30 Jul 2026
- 2026JEPADepth: Masked Predictive Representation Learning for Self-Supervised Monocular Depth Estimation29 Jul 2026
- 2026Boosting Robustness for All-Weather Self-Supervised Depth Estimation in Autonomous Driving23 Jul 2026
- 2026AURORA-KITTI: Any-Weather Depth Completion and Denoising16 Mar 2026
- 2026LiDAR-Anchored Collaborative Distillation for Robust 2D Representations13 Feb 2026
- 2026Adapting Depth Anything to Adverse Imaging Conditions with Events5 Jan 2026
- 2025Learning Depth from Past Selves: Self-Evolution Contrast for Robust Depth Estimation19 Nov 2025
- 2025Hybrid-grained Feature Aggregation with Coarse-to-fine Language Guidance for Self-supervised Monocular Depth Estimation10 Oct 2025
- 2025ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimation31 Aug 2025
22 more
- 2025Endoscopic Depth Estimation Based on Deep Learning: A Survey28 Jul 2025
- 2025Depth Anything at Any Condition2 Jul 2025
- 2025DSOcc: Leveraging Depth Awareness and Semantic Aid to Boost Camera-Based 3D Semantic Occupancy Prediction27 May 2025
- 2025Always Clear Depth: Robust Monocular Depth Estimation under Adverse Weather18 May 2025
- 2025Intrinsic Image Decomposition for Robust Self-supervised Monocular Depth Estimation on Reflective Surfaces28 Mar 2025
- 2025Synthetic-to-Real Self-supervised Robust Depth Estimation via Learning with Motion and Structure Priors26 Mar 2025
- 2024Multi-Modality Driven LoRA for Adverse Condition Depth Estimation28 Dec 2024
- 2024Depth-Centric Dehazing and Depth-Estimation from Real-World Hazy Driving Video16 Dec 2024
- 2024PhysDepth: Plug-and-Play Physical Refinement for Monocular Depth Estimation in Challenging Environments5 Dec 2024
- 2024The ADUULM-360 Dataset -- A Multi-Modal Dataset for Depth Estimation in Adverse Weather18 Nov 2024
- 2024Improving Domain Generalization in Self-supervised Monocular Depth Estimation via Stabilized Adversarial Training4 Nov 2024
- 2024Structure-Centric Robust Monocular Depth Estimation via Knowledge Distillation9 Oct 2024
- 2024ViewpointDepth: A New Dataset for Monocular Depth Estimation Under Viewpoint Shifts26 Sep 2024
- 2024Adverse Weather Optical Flow: Cumulative Homogeneous-Heterogeneous Adaptation25 Sep 2024
- 2024BaseBoostDepth: Exploiting Larger Baselines For Self-supervised Monocular Depth Estimation29 Jul 2024
- 2024Unsupervised Monocular Depth Estimation Based on Hierarchical Feature-Guided Diffusion14 Jun 2024
- 2024PLT-D3: A High-fidelity Dynamic Driving Simulation Dataset for Stereo Depth and Scene Flow11 Jun 2024
- 2024Dusk Till Dawn: Self-supervised Nighttime Stereo Depth Estimation using Visual Foundation Models18 May 2024
- 2024KPNDepth: Depth Estimation of Lane Images under Complex Rainy Environment16 May 2024
- 2024Stealing Stable Diffusion Prior for Robust Monocular Depth Estimation8 Mar 2024
- 2023EC-Depth: Exploring the consistency of self-supervised monocular depth estimation in challenging scenes12 Oct 2023
- 2023WeatherDepth: Curriculum Contrastive Learning for Self-Supervised Depth Estimation under Adverse Weather Conditions9 Oct 2023
- 2025Synthetic-to-Real Self-supervised Robust Depth Estimation via Learning with Motion and Structure Priorscited by 22
- 2023WeatherDepth: Curriculum Contrastive Learning for Self-Supervised Depth Estimation under Adverse Weather Conditionscited by 15
- 2025Depth Anything at Any Conditioncited by 12
- 2024Depth-Centric Dehazing and Depth-Estimation from Real-World Hazy Driving Videocited by 9
- 2024Dusk Till Dawn: Self-supervised Nighttime Stereo Depth Estimation using Visual Foundation Modelscited by 6
- 2025Hybrid-grained Feature Aggregation with Coarse-to-fine Language Guidance for Self-supervised Monocular Depth Estimationcited by 6
- 2023EC-Depth: Exploring the consistency of self-supervised monocular depth estimation in challenging scenescited by 5
- 2024Improving Domain Generalization in Self-supervised Monocular Depth Estimation via Stabilized Adversarial Trainingcited by 5
- 2024Adverse Weather Optical Flow: Cumulative Homogeneous-Heterogeneous Adaptationcited by 4
- 2025ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimationcited by 4
- 2024PLT-D3: A High-fidelity Dynamic Driving Simulation Dataset for Stereo Depth and Scene Flowcited by 3
- 2024BaseBoostDepth: Exploiting Larger Baselines For Self-supervised Monocular Depth Estimationcited by 2
12 most cited of 30 All 30 (JSON)
- 2026OpenDepth: Repurposing Image Editing Priors for Robust Open-World Monocular Depth Estimation13 Oct 2026
- 2026Weather-Conditioned Depth Anything4 Sep 2026
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026Beyond Visual Ambiguity: Guiding Robust Monocular Depth Estimation in Challenging Scenarios via Detailed Long Captions30 Jul 2026
- 2026JEPADepth: Masked Predictive Representation Learning for Self-Supervised Monocular Depth Estimation29 Jul 2026
- 2026Boosting Robustness for All-Weather Self-Supervised Depth Estimation in Autonomous Driving23 Jul 2026
- 2026AURORA-KITTI: Any-Weather Depth Completion and Denoising16 Mar 2026
- 2026LiDAR-Anchored Collaborative Distillation for Robust 2D Representations13 Feb 2026
- 2026Adapting Depth Anything to Adverse Imaging Conditions with Events5 Jan 2026
- 2025Learning Depth from Past Selves: Self-Evolution Contrast for Robust Depth Estimation19 Nov 2025
- 2025Hybrid-grained Feature Aggregation with Coarse-to-fine Language Guidance for Self-supervised Monocular Depth Estimation10 Oct 2025
- 2025ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimation31 Aug 2025
12 newest of 30 All 30 (JSON)