Learning Optical Flow, Depth, and Scene Flow without Real-World Labels
Not on the map. Why?
Abstract (arXiv)
Self-supervised monocular depth estimation enables robots to learn 3D perception from raw video streams. This scalable approach leverages projective geometry and ego-motion to learn via view synthesis, assuming the world is mostly static. Dynamic scenes, which are common in autonomous driving and human-robot interaction, violate this assumption. Therefore, they require modeling dynamic objects explicitly, for instance via estimating pixel-wise 3D motion, i.e. scene flow. However, the simultaneous self-supervised learning of depth and scene flow is ill-posed, as there are infinitely many combinations that result in the same 3D point. In this paper we propose DRAFT, a new method capable of jointly learning depth, optical flow, and scene flow by combining synthetic data with geometric self-supervision. Building upon the RAFT architecture, we learn optical flow as an intermediate task to bootstrap depth and scene flow learning via triangulation. Our algorithm also leverages temporal and geometric consistency losses across tasks to improve multi-task learning. Our DRAFT architecture simultaneously establishes a new state of the art in all three tasks in the self-supervised monocular setting on the standard KITTI benchmark. Project page: https://sites.google.com/tri.global/draft.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Builds on 52 of its 70 references that are in the map. First posted on arXiv 28 Mar 2022.
Builds on
52 of 70 references.
References · 52
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2015Spatial Transformer Networkscited by 1,423
- 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
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 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
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 20193D Packing for Self-Supervised Monocular Depth Estimationcited by 437
38 more
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 421
- 2020Virtual KITTI 2cited by 345
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 340
- 2018FlowNet3D: Learning Scene Flow in 3D Point Cloudscited by 241
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2020Semantically-Guided Representation Learning for Self-Supervised Monocular Depthcited by 134
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020RAFT-3D: Scene Flow using Rigid-Motion Embeddingscited by 121
- 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
- 2018Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understandingcited by 101
- 2018Hierarchical Discrete Distribution Decomposition for Match Density Estimationcited by 93
- 2016Learning Dense Correspondence via 3D-guided Cycle Consistencycited by 91
- 2017SfM-Net: Learning of Structure and Motion from Videocited by 89
- 2018Deep Virtual Stereo Odometry: Leveraging Deep Depth Prediction for Monocular Direct Sparse Odometrycited by 85
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2020PV-RAFT: Point-Voxel Correlation Fields for Scene Flow Estimation of Point Cloudscited by 74
- 2018Occlusions, Motion and Depth Boundaries with a Generic Network for Disparity, Optical Flow or Scene Flow Estimationcited by 69
- 2020Self-Supervised Monocular Scene Flow Estimationcited by 64
- 2019Geometry-Aware Symmetric Domain Adaptation for Monocular Depth Estimationcited by 61
- 2021Full Surround Monodepth from Multiple Camerascited by 41
- 2018Learning Rigidity in Dynamic Scenes with a Moving Camera for 3D Motion Field Estimationcited by 38
- 2021Geometric Unsupervised Domain Adaptation for Semantic Segmentationcited by 33
- 2021Self-Supervised Multi-Frame Monocular Scene Flowcited by 29
- 2019Mono-SF: Multi-View Geometry Meets Single-View Depth for Monocular Scene Flow Estimation of Dynamic Traffic Scenescited by 27
- 2020SharinGAN: Combining Synthetic and Real Data for Unsupervised Geometry Estimationcited by 25
- 2018Every Pixel Counts: Unsupervised Geometry Learning with Holistic 3D Motion Understandingcited by 24
- 2021Monocular Depth Estimation through Virtual-world Supervision and Real-world SfM Self-Supervisioncited by 24
- 2020EffiScene: Efficient Per-Pixel Rigidity Inference for Unsupervised Joint Learning of Optical Flow, Depth, Camera Pose and Motion Segmentationcited by 22
- 2019PWOC-3D: Deep Occlusion-Aware End-to-End Scene Flow Estimationcited by 20
- 2020Neural Ray Surfaces for Self-Supervised Learning of Depth and Ego-motioncited by 20
- 2021Generalizing to the Open World: Deep Visual Odometry with Online Adaptationcited by 19
- 2020Deep Multi-view Depth Estimation with Predicted Uncertaintycited by 11
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2022: 3; 2023: 14; 2024: 8; 2025: 4; 2026: 2.
31 papers.
Sort:
By area:
- 2023Towards Zero-Shot Scale-Aware Monocular Depth Estimationcited by 100
- 2023Robust Monocular Depth Estimation under Challenging Conditionscited by 58
- 2023R3D3: Dense 3D Reconstruction of Dynamic Scenes from Multiple Camerascited by 39
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flowcited by 38
- 2023Zero-Shot Metric Depth with a Field-of-View Conditioned Diffusion Modelcited by 29
- 2023RPEFlow: Multimodal Fusion of RGB-PointCloud-Event for Joint Optical Flow and Scene Flow Estimationcited by 26
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2023EGA-Depth: Efficient Guided Attention for Self-Supervised Multi-Camera Depth Estimationcited by 16
- 2024Bring Event into RGB and LiDAR: Hierarchical Visual-Motion Fusion for Scene Flowcited by 15
- 2025Zero-Shot Novel View and Depth Synthesis with Multi-View Geometric Diffusioncited by 12
- 2026AnyView: Synthesizing Any Novel View in Dynamic Scenescited by 12
- 2022Mind The Edge: Refining Depth Edges in Sparsely-Supervised Monocular Depth Estimationcited by 8
19 more
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volumecited by 8
- 2023Joint Self-supervised Depth and Optical Flow Estimation towards Dynamic Objectscited by 8
- 2024GRIN: Zero-Shot Metric Depth with Pixel-Level Diffusioncited by 6
- 2024SynFER: Towards Boosting Facial Expression Recognition with Synthetic Datacited by 6
- 2023DeLiRa: Self-Supervised Depth, Light, and Radiance Fieldscited by 5
- 2024TanDepth: Leveraging Global DEMs for Metric Monocular Depth Estimation in UAVscited by 4
- 2025ZeroVO: Visual Odometry with Minimal Assumptionscited by 4
- 2024Motor Focus: Fast Ego-Motion Prediction for Assistive Visual Navigationcited by 3
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Imagescited by 3
- 2025JointSplat: Probabilistic Joint Flow-Depth Optimization for Sparse-View Gaussian Splattingcited by 2
- 2023Do More With What You Have: Transferring Depth-Scale from Labeled to Unlabeled Domainscited by 1
- 2024GeoFormer: A Vision and Sequence Transformer-based Approach for Greenhouse Gas Monitoringcited by 1
- 2025Estimating Scene Flow in Robot Surroundings with Distributed Miniaturized Time-of-Flight Sensorscited by 1
- 2022A Compacted Structure for Cross-domain learning on Monocular Depth and Flow Estimationcited by 0
- 2022Neural Camera Modelscited by 0
- 2023Pose Constraints for Consistent Self-supervised Monocular Depth and Ego-motioncited by 0
- 2023Skin the sheep not only once: Reusing Various Depth Datasets to Drive the Learning of Optical Flowcited by 0
- 2024Neuromorphic spatiotemporal optical flow: Enabling ultrafast visual perception beyond human capabilitiescited by 0
- 2026PTC-Depth: Pose-Refined Monocular Depth Estimation with Temporal Consistencycited by 0
- 2026PTC-Depth: Pose-Refined Monocular Depth Estimation with Temporal Consistency2 Apr 2026
- 2026AnyView: Synthesizing Any Novel View in Dynamic Scenes23 Jan 2026
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025JointSplat: Probabilistic Joint Flow-Depth Optimization for Sparse-View Gaussian Splatting4 Jun 2025
- 2025Estimating Scene Flow in Robot Surroundings with Distributed Miniaturized Time-of-Flight Sensors3 Apr 2025
- 2025Zero-Shot Novel View and Depth Synthesis with Multi-View Geometric Diffusion30 Jan 2025
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Images4 Nov 2024
- 2024SynFER: Towards Boosting Facial Expression Recognition with Synthetic Data13 Oct 2024
- 2024GRIN: Zero-Shot Metric Depth with Pixel-Level Diffusion15 Sep 2024
- 2024Neuromorphic spatiotemporal optical flow: Enabling ultrafast visual perception beyond human capabilities10 Sep 2024
- 2024TanDepth: Leveraging Global DEMs for Metric Monocular Depth Estimation in UAVs8 Sep 2024
- 2024Motor Focus: Fast Ego-Motion Prediction for Assistive Visual Navigation25 Apr 2024
19 more
- 2024Bring Event into RGB and LiDAR: Hierarchical Visual-Motion Fusion for Scene Flow12 Mar 2024
- 2024GeoFormer: A Vision and Sequence Transformer-based Approach for Greenhouse Gas Monitoring11 Feb 2024
- 2023Zero-Shot Metric Depth with a Field-of-View Conditioned Diffusion Model20 Dec 2023
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes29 Oct 2023
- 2023Skin the sheep not only once: Reusing Various Depth Datasets to Drive the Learning of Optical Flow3 Oct 2023
- 2023RPEFlow: Multimodal Fusion of RGB-PointCloud-Event for Joint Optical Flow and Scene Flow Estimation26 Sep 2023
- 2023Joint Self-supervised Depth and Optical Flow Estimation towards Dynamic Objects7 Sep 2023
- 2023R3D3: Dense 3D Reconstruction of Dynamic Scenes from Multiple Cameras28 Aug 2023
- 2023Robust Monocular Depth Estimation under Challenging Conditions18 Aug 2023
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volume14 Aug 2023
- 2023Towards Zero-Shot Scale-Aware Monocular Depth Estimation29 Jun 2023
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flow31 May 2023
- 2023Pose Constraints for Consistent Self-supervised Monocular Depth and Ego-motion18 Apr 2023
- 2023EGA-Depth: Efficient Guided Attention for Self-Supervised Multi-Camera Depth Estimation6 Apr 2023
- 2023DeLiRa: Self-Supervised Depth, Light, and Radiance Fields6 Apr 2023
- 2023Do More With What You Have: Transferring Depth-Scale from Labeled to Unlabeled Domains14 Mar 2023
- 2022Mind The Edge: Refining Depth Edges in Sparsely-Supervised Monocular Depth Estimation10 Dec 2022
- 2022Neural Camera Models27 Aug 2022
- 2022A Compacted Structure for Cross-domain learning on Monocular Depth and Flow Estimation25 Aug 2022
- 2023Towards Zero-Shot Scale-Aware Monocular Depth Estimationcited by 100
- 2023Robust Monocular Depth Estimation under Challenging Conditionscited by 58
- 2023R3D3: Dense 3D Reconstruction of Dynamic Scenes from Multiple Camerascited by 39
- 2023FlowCam: Training Generalizable 3D Radiance Fields without Camera Poses via Pixel-Aligned Scene Flowcited by 38
- 2023RPEFlow: Multimodal Fusion of RGB-PointCloud-Event for Joint Optical Flow and Scene Flow Estimationcited by 26
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2023EGA-Depth: Efficient Guided Attention for Self-Supervised Multi-Camera Depth Estimationcited by 16
- 2024Bring Event into RGB and LiDAR: Hierarchical Visual-Motion Fusion for Scene Flowcited by 15
- 2025Zero-Shot Novel View and Depth Synthesis with Multi-View Geometric Diffusioncited by 12
- 2026AnyView: Synthesizing Any Novel View in Dynamic Scenescited by 12
- 2022Mind The Edge: Refining Depth Edges in Sparsely-Supervised Monocular Depth Estimationcited by 8
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volumecited by 8
12 most cited of 28 All 28 (JSON)
- 2026PTC-Depth: Pose-Refined Monocular Depth Estimation with Temporal Consistency2 Apr 2026
- 2026AnyView: Synthesizing Any Novel View in Dynamic Scenes23 Jan 2026
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025JointSplat: Probabilistic Joint Flow-Depth Optimization for Sparse-View Gaussian Splatting4 Jun 2025
- 2025Estimating Scene Flow in Robot Surroundings with Distributed Miniaturized Time-of-Flight Sensors3 Apr 2025
- 2025Zero-Shot Novel View and Depth Synthesis with Multi-View Geometric Diffusion30 Jan 2025
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Images4 Nov 2024
- 2024Neuromorphic spatiotemporal optical flow: Enabling ultrafast visual perception beyond human capabilities10 Sep 2024
- 2024TanDepth: Leveraging Global DEMs for Metric Monocular Depth Estimation in UAVs8 Sep 2024
- 2024Motor Focus: Fast Ego-Motion Prediction for Assistive Visual Navigation25 Apr 2024
- 2024Bring Event into RGB and LiDAR: Hierarchical Visual-Motion Fusion for Scene Flow12 Mar 2024
- 2024GeoFormer: A Vision and Sequence Transformer-based Approach for Greenhouse Gas Monitoring11 Feb 2024
12 newest of 28 All 28 (JSON)