The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depth
Not on the map. Why?
Abstract (arXiv)
Self-supervised monocular depth estimation networks are trained to predict scene depth using nearby frames as a supervision signal during training. However, for many applications, sequence information in the form of video frames is also available at test time. The vast majority of monocular networks do not make use of this extra signal, thus ignoring valuable information that could be used to improve the predicted depth. Those that do, either use computationally expensive test-time refinement techniques or off-the-shelf recurrent networks, which only indirectly make use of the geometric information that is inherently available. We propose ManyDepth, an adaptive approach to dense depth estimation that can make use of sequence information at test time, when it is available. Taking inspiration from multi-view stereo, we propose a deep end-to-end cost volume based approach that is trained using self-supervision only. We present a novel consistency loss that encourages the network to ignore the cost volume when it is deemed unreliable, e.g. in the case of moving objects, and an augmentation scheme to cope with static cameras. Our detailed experiments on both KITTI and Cityscapes show that we outperform all published self-supervised baselines, including those that use single or multiple frames at test time.
Key facts. Cited by 190 papers in the map (data through 7 Oct 2026). Builds on 76 of its 102 references that are in the map. First posted on arXiv 29 Apr 2021.
Builds on
76 of 102 references.
References · 76
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 780
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2018Deep Ordinal Regression Network for Monocular Depth Estimationcited by 721
- 2018Pyramid Stereo Matching Networkcited by 486
38 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 437
- 2019Cascade Cost Volume for High-Resolution Multi-View Stereo and Stereo Matchingcited by 414
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2017End-to-End Learning of Geometry and Context for Deep Stereo Regressioncited by 359
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2017Sparsity Invariant CNNscited by 325
- 2018DeepMVS: Learning Multi-view Stereopsiscited by 277
- 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
- 2019GA-Net: Guided Aggregation Net for End-to-end Stereo Matchingcited by 242
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2020Consistent Video Depth Estimationcited by 220
- 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
- 2017Learning a Multi-View Stereo Machinecited by 194
- 2016Single-Image Depth Perception in the Wildcited by 179
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2018Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstructioncited by 159
- 2018Depth Prediction Without the Sensors: Leveraging Structure for Unsupervised Learning from Monocular Videoscited by 155
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2018CodeSLAM - Learning a Compact, Optimisable Representation for Dense Visual SLAMcited by 151
- 2020Self-Supervised Monocular Depth Estimation: Solving the Dynamic Object Problem by Semantic Guidancecited by 148
- 2020Feature-metric Loss for Self-supervised Learning of Depth and Egomotioncited by 140
- 2018Learning Depth with Convolutional Spatial Propagation Networkcited by 135
- 2020Semantically-Guided Representation Learning for Self-Supervised Monocular Depthcited by 134
- 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
- 2017SurfaceNet: An End-to-end 3D Neural Network for Multiview Stereopsiscited by 128
- 2019Self-Supervised Monocular Depth Hintscited by 127
- 2019Learning the Depths of Moving People by Watching Frozen Peoplecited by 120
- 2020Self-supervised Monocular Trained Depth Estimation using Self-attention and Discrete Disparity Volumecited by 116
- 2019DPSNet: End-to-end Deep Plane Sweep Stereocited by 115
- 2019Domain-invariant Stereo Matching Networkscited by 108
- 2018Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understandingcited by 101
- 2017SfM-Net: Learning of Structure and Motion from Videocited by 89
- 2019CAM-Convs: Camera-Aware Multi-Scale Convolutions for Single-View Depthcited by 75
- 2016Deep3D: Fully Automatic 2D-to-3D Video Conversion with Deep Convolutional Neural Networkscited by 72
- 2020Don't Forget The Past: Recurrent Depth Estimation from Monocular Videocited by 71
- 2019DeepSFM: Structure From Motion Via Deep Bundle Adjustmentcited by 70
- 2019Neural RGB->D Sensing: Depth and Uncertainty from a Video Cameracited by 69
50 most cited of 76 All 76 (JSON)
Built on by
Citing papers per year: 2021: 7; 2022: 36; 2023: 58; 2024: 48; 2025: 27; 2026: 14.
190 papers.
Sort:
By area:
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2022Unifying Flow, Stereo and Depth Estimationcited by 270
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 106
- 2024UniScene: Unified Occupancy-centric Driving Scene Generationcited by 102
- 2024Learning Temporally Consistent Video Depth from Video Diffusion Priorscited by 100
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributionscited by 92
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
- 2021Self-Supervised Monocular Depth Estimation with Internal Feature Fusioncited by 67
- 2022Multi-Frame Self-Supervised Depth with Transformerscited by 64
- 2022Physical Attack on Monocular Depth Estimation with Optimal Adversarial Patchescited by 57
- 2022STS: Surround-view Temporal Stereo for Multi-view 3D Detectioncited by 53
- 2022MVSTER: Epipolar Transformer for Efficient Multi-View Stereocited by 50
38 more
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2023RoboDepth: Robust Out-of-Distribution Depth Estimation under Corruptionscited by 47
- 2021Toward Practical Monocular Indoor Depth Estimationcited by 42
- 2023R3D3: Dense 3D Reconstruction of Dynamic Scenes from Multiple Camerascited by 39
- 2025Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Cameracited by 38
- 2023Self-supervised Monocular Depth Estimation: Let's Talk About The Weathercited by 33
- 2024Physical 3D Adversarial Attacks against Monocular Depth Estimation in Autonomous Drivingcited by 32
- 2024Hierarchical Temporal Context Learning for Camera-based Semantic Scene Completioncited by 32
- 2022Learning Optical Flow, Depth, and Scene Flow without Real-World Labelscited by 31
- 2025WonderTurbo: Generating Interactive 3D World in 0.72 Secondscited by 31
- 2024Cross-View Completion Models are Zero-shot Correspondence Estimatorscited by 30
- 2021Attention meets Geometry: Geometry Guided Spatial-Temporal Attention for Consistent Self-Supervised Monocular Depth Estimationcited by 27
- 2023On the Importance of Accurate Geometry Data for Dense 3D Vision Taskscited by 26
- 2025MVSAnywhere: Zero-Shot Multi-View Stereocited by 26
- 2023Learning to Fuse Monocular and Multi-view Cues for Multi-frame Depth Estimation in Dynamic Scenescited by 25
- 2022Are We Ready for Vision-Centric Driving Streaming Perception? The ASAP Benchmarkcited by 24
- 2023MAMo: Leveraging Memory and Attention for Monocular Video Depth Estimationcited by 24
- 2023RM-Depth: Unsupervised Learning of Recurrent Monocular Depth in Dynamic Scenescited by 22
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimationcited by 21
- 2022Self-Supervised Monocular Depth Estimation: Solving the Edge-Fattening Problemcited by 20
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimationcited by 20
- 2025Synthetic-to-Real Self-supervised Robust Depth Estimation via Learning with Motion and Structure Priorscited by 20
- 2022Is my Depth Ground-Truth Good Enough? HAMMER -- Highly Accurate Multi-Modal Dataset for DEnse 3D Scene Regressioncited by 18
- 2023MACARONS: Mapping And Coverage Anticipation with RGB Online Self-Supervisioncited by 18
- 2022Depth Field Networks for Generalizable Multi-view Scene Representationcited by 17
- 2023Adversarial Training of Self-supervised Monocular Depth Estimation against Physical-World Attackscited by 17
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Declinecited by 17
- 2022SelfD: Self-Learning Large-Scale Driving Policies From the Webcited by 16
- 2022Multi-Camera Collaborative Depth Prediction via Consistent Structure Estimationcited by 16
- 2022Consistent Direct Time-of-Flight Video Depth Super-Resolutioncited by 16
- 2023EGA-Depth: Efficient Guided Attention for Self-Supervised Multi-Camera Depth Estimationcited by 16
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibriumcited by 16
- 2023(LC)2: LiDAR-Camera Loop Constraints For Cross-Modal Place Recognitioncited by 16
- 2023CVRecon: Rethinking 3D Geometric Feature Learning For Neural Reconstructioncited by 16
- 2023WeatherDepth: Curriculum Contrastive Learning for Self-Supervised Depth Estimation under Adverse Weather Conditionscited by 15
- 2024Deep Learning-based Depth Estimation Methods from Monocular Image and Videos: A Comprehensive Surveycited by 15
- 2023Self-Supervised Monocular Depth Estimation by Direction-aware Cumulative Convolution Networkcited by 14
50 most cited of 190 All 190 (JSON)
- 2026CrossDepth: Geometry-Constrained Attention for Generalizable Multi-View Surround Depth Estimation4 Sep 2026
- 2026Weather-Conditioned Depth Anything4 Sep 2026
- 2026StereoDiffuer: Diffusion-based Progressive Geometry Modeling with Saliency Attention Perception for Stereo Matching22 Aug 2026
- 2026RbFT-Net: Rectify-Before-Fuse Temporal Radar Anchors for 4D Radar-Camera Depth Completion13 Aug 2026
- 2026Towards Robust Driving Perception: A Flexible Scale-Driven Family for Self-Supervised Monocular Depth Estimation1 Jul 2026
- 2026Scene-Centric Unsupervised Video Panoptic Segmentation3 Jun 2026
- 2026SA4Depth: Consistent Pose-Depth Scale Alignment for Self-Supervised Monocular Depth Estimation27 May 2026
- 2026Depth2Pose: A Pose-Based Benchmark for Monocular Depth Estimation without Ground-Truth Depth19 May 2026
- 2026Improved monocular depth prediction using distance transform over pre-semantic contours with self-supervised neural networks8 May 2026
- 2026Rebalancing gradient to improve self-supervised co-training of depth, odometry and optical flow predictions8 May 2026
- 2026SS3D: End2End Self-Supervised 3D from Web Videos24 Apr 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
38 more
- 2026Towards Gold-Standard Depth Estimation for Tree Branches in UAV Forestry: Benchmarking Deep Stereo Matching Methods27 Jan 2026
- 2026GPA-VGGT:Adapting VGGT to Large Scale Localization by Self-Supervised Learning with Geometry and Physics Aware Loss23 Jan 2026
- 2025Guided Diffusion-based Generation of Adversarial Objects for Real-World Monocular Depth Estimation Attacks30 Dec 2025
- 2025Joint Learning of Depth, Pose, and Local Radiance Field for Large Scale Monocular 3D Reconstruction20 Dec 2025
- 2025DASP: Self-supervised Nighttime Monocular Depth Estimation with Domain Adaptation of Spatiotemporal Priors16 Dec 2025
- 2025Gamma-from-Mono: Road-Relative, Metric, Self-Supervised Monocular Geometry for Vehicular Applications3 Dec 2025
- 2025Generalization Evaluation of Deep Stereo Matching Methods for UAV-Based Forestry Applications3 Dec 2025
- 2025ColonAdapter: Geometry Estimation Through Foundation Model Adaptation for Colonoscopy27 Nov 2025
- 2025DepthFocus: Controllable Depth Estimation for See-Through Scenes21 Nov 2025
- 2025CylinderDepth: Cylindrical Spatial Attention for Multi-View Consistent Self-Supervised Surround Depth Estimation20 Nov 2025
- 2025Learning Depth from Past Selves: Self-Evolution Contrast for Robust Depth Estimation19 Nov 2025
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learning3 Nov 2025
- 2025Hybrid-grained Feature Aggregation with Coarse-to-fine Language Guidance for Self-supervised Monocular Depth Estimation10 Oct 2025
- 2025UniFField: A Generalizable Unified Neural Feature Field for Visual, Semantic, and Spatial Uncertainties in Any Scene8 Oct 2025
- 2025UM-Depth : Uncertainty Masked Self-Supervised Monocular Depth Estimation with Visual Odometry17 Sep 2025
- 2025ER-LoRA: Effective-Rank Guided Adaptation for Weather-Generalized Depth Estimation31 Aug 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025Channel-wise Motion Features for Efficient Motion Segmentation17 Jul 2025
- 2025SuperPoint-SLAM3: Augmenting ORB-SLAM3 with Deep Features, Adaptive NMS, and Learning-Based Loop Closure16 Jun 2025
- 2025Breaking Down Monocular Ambiguity: Exploiting Temporal Evolution for 3D Lane Detection29 Apr 2025
- 2025WonderTurbo: Generating Interactive 3D World in 0.72 Seconds3 Apr 2025
- 2025MVSAnywhere: Zero-Shot Multi-View Stereo28 Mar 2025
- 2025One Look is Enough: Seamless Patchwise Refinement for Zero-Shot Monocular Depth Estimation on High-Resolution Images28 Mar 2025
- 2025Synthetic-to-Real Self-supervised Robust Depth Estimation via Learning with Motion and Structure Priors26 Mar 2025
- 2025Semi-SMD: Semi-Supervised Metric Depth Estimation via Surrounding Cameras for Autonomous Driving25 Mar 2025
- 2025Co-SemDepth: Fast Joint Semantic Segmentation and Depth Estimation on Aerial Images23 Mar 2025
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimation20 Mar 2025
- 2025L2RSI: Cross-view LiDAR-based Place Recognition for Large-scale Urban Scenes via Remote Sensing Imagery14 Mar 2025
- 2025Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Camera5 Jan 2025
- 2024Depth-Centric Dehazing and Depth-Estimation from Real-World Hazy Driving Video16 Dec 2024
- 2024ViPOcc: Leveraging Visual Priors from Vision Foundation Models for Single-View 3D Occupancy Prediction15 Dec 2024
- 2024Cross-View Completion Models are Zero-shot Correspondence Estimators12 Dec 2024
- 2024Hierarchical Context Alignment with Disentangled Geometric and Temporal Modeling for Semantic Occupancy Prediction11 Dec 2024
- 2024UniScene: Unified Occupancy-centric Driving Scene Generation6 Dec 2024
- 2024STATIC : Surface Temporal Affine for TIme Consistency in Video Monocular Depth Estimation2 Dec 2024
- 2024MonoPP: Metric-Scaled Self-Supervised Monocular Depth Estimation by Planar-Parallax Geometry in Automotive Applications29 Nov 2024
- 2024MGNiceNet: Unified Monocular Geometric Scene Understanding18 Nov 2024
- 2024PMPNet: Pixel Movement Prediction Network for Monocular Depth Estimation in Dynamic Scenes4 Nov 2024
50 newest of 190 All 190 (JSON)
- 2024Learning Temporally Consistent Video Depth from Video Diffusion Priorscited by 100
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimationcited by 20
- 2024GRIN: Zero-Shot Metric Depth with Pixel-Level Diffusioncited by 6
- 2023RGB-D-Fusion: Image Conditioned Depth Diffusion of Humanoid Subjectscited by 1
- 2025Guided Diffusion-based Generation of Adversarial Objects for Real-World Monocular Depth Estimation Attackscited by 1
- 2025Guided Diffusion-based Generation of Adversarial Objects for Real-World Monocular Depth Estimation Attacks30 Dec 2025
- 2025Jasmine: Harnessing Diffusion Prior for Self-supervised Depth Estimation20 Mar 2025
- 2024GRIN: Zero-Shot Metric Depth with Pixel-Level Diffusion15 Sep 2024
- 2024Learning Temporally Consistent Video Depth from Video Diffusion Priors3 Jun 2024
- 2023RGB-D-Fusion: Image Conditioned Depth Diffusion of Humanoid Subjects29 Jul 2023
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 431
- 2022Unifying Flow, Stereo and Depth Estimationcited by 270
- 2022P3Depth: Monocular Depth Estimation with a Piecewise Planarity Priorcited by 106
- 2024UniScene: Unified Occupancy-centric Driving Scene Generationcited by 102
- 2022LocalBins: Improving Depth Estimation by Learning Local Distributionscited by 92
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
- 2021Self-Supervised Monocular Depth Estimation with Internal Feature Fusioncited by 67
- 2022Multi-Frame Self-Supervised Depth with Transformerscited by 64
- 2022Physical Attack on Monocular Depth Estimation with Optimal Adversarial Patchescited by 57
- 2022STS: Surround-view Temporal Stereo for Multi-view 3D Detectioncited by 53
- 2022MVSTER: Epipolar Transformer for Efficient Multi-View Stereocited by 50
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
12 most cited of 182 All 182 (JSON)
- 2026CrossDepth: Geometry-Constrained Attention for Generalizable Multi-View Surround Depth Estimation4 Sep 2026
- 2026Weather-Conditioned Depth Anything4 Sep 2026
- 2026StereoDiffuer: Diffusion-based Progressive Geometry Modeling with Saliency Attention Perception for Stereo Matching22 Aug 2026
- 2026RbFT-Net: Rectify-Before-Fuse Temporal Radar Anchors for 4D Radar-Camera Depth Completion13 Aug 2026
- 2026Towards Robust Driving Perception: A Flexible Scale-Driven Family for Self-Supervised Monocular Depth Estimation1 Jul 2026
- 2026Scene-Centric Unsupervised Video Panoptic Segmentation3 Jun 2026
- 2026SA4Depth: Consistent Pose-Depth Scale Alignment for Self-Supervised Monocular Depth Estimation27 May 2026
- 2026Depth2Pose: A Pose-Based Benchmark for Monocular Depth Estimation without Ground-Truth Depth19 May 2026
- 2026Improved monocular depth prediction using distance transform over pre-semantic contours with self-supervised neural networks8 May 2026
- 2026Rebalancing gradient to improve self-supervised co-training of depth, odometry and optical flow predictions8 May 2026
- 2026SS3D: End2End Self-Supervised 3D from Web Videos24 Apr 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
12 newest of 182 All 182 (JSON)