Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Camera
Not on the map. Why?
Abstract (arXiv)
We present GLNet, a self-supervised framework for learning depth, optical flow, camera pose and intrinsic parameters from monocular video - addressing the difficulty of acquiring realistic ground-truth for such tasks. We propose three contributions: 1) we design new loss functions that capture multiple geometric constraints (eg. epipolar geometry) as well as an adaptive photometric loss that supports multiple moving objects, rigid and non-rigid, 2) we extend the model such that it predicts camera intrinsics, making it applicable to uncalibrated video, and 3) we propose several online refinement strategies that rely on the symmetry of our self-supervised loss in training and testing, in particular optimizing model parameters and/or the output of different tasks, thus leveraging their mutual interactions. The idea of jointly optimizing the system output, under all geometric and photometric constraints can be viewed as a dense generalization of classical bundle adjustment. We demonstrate the effectiveness of our method on KITTI and Cityscapes, where we outperform previous self-supervised approaches on multiple tasks. We also show good generalization for transfer learning in YouTube videos.
Key facts. Cited by 130 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 36; 2022: 31; 2023: 26; 2024: 22; 2025: 9; 2026: 6.
130 papers.
Sort:
By area:
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 359
- 2024DepthCrafter: Generating Consistent Long Depth Sequences for Open-world Videoscited by 204
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2022MonoViT: Self-Supervised Monocular Depth Estimation with a Vision Transformercited by 136
- 2025Aether: Geometric-Aware Unified World Modelingcited by 97
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videoscited by 79
- 2021Self-Supervised Monocular Depth and Ego-Motion Estimation in Endoscopy: Appearance Flow to the Rescuecited by 72
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2025OmniWorld: A Multi-Domain and Multi-Modal Dataset for 4D World Modelingcited by 62
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2021OmniDet: Surround View Cameras based Multi-task Visual Perception Network for Autonomous Drivingcited by 57
38 more
- 2024Depth Any Video with Scalable Synthetic Datacited by 57
- 2021Consistent Depth of Moving Objects in Videocited by 56
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 56
- 2022SC-DepthV3: Robust Self-supervised Monocular Depth Estimation for Dynamic Scenescited by 52
- 2023OccNeRF: Advancing 3D Occupancy Prediction in LiDAR-Free Environmentscited by 41
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
- 2025GeometryCrafter: Consistent Geometry Estimation for Open-world Videos with Diffusion Priorscited by 37
- 2021StructDepth: Leveraging the structural regularities for self-supervised indoor depth estimationcited by 36
- 2021Single Image Depth Prediction with Wavelet Decompositioncited by 34
- 2022Learning Optical Flow, Depth, and Scene Flow without Real-World Labelscited by 31
- 2021Self-Supervised Multi-Frame Monocular Scene Flowcited by 29
- 2024Video Depth without Video Modelscited by 29
- 2022DesNet: Decomposed Scale-Consistent Network for Unsupervised Depth Completioncited by 27
- 2021SVDistNet: Self-Supervised Near-Field Distance Estimation on Surround View Fisheye Camerascited by 25
- 2021Improving Semi-Supervised and Domain-Adaptive Semantic Segmentation with Self-Supervised Depth Estimationcited by 25
- 2021Attentive and Contrastive Learning for Joint Depth and Motion Field Estimationcited by 24
- 2021S2R-DepthNet: Learning a Generalizable Depth-specific Structural Representationcited by 23
- 2023RM-Depth: Unsupervised Learning of Recurrent Monocular Depth in Dynamic Scenescited by 22
- 2025Zero-Shot Monocular Scene Flow Estimation in the Wildcited by 22
- 2023Kick Back & Relax: Learning to Reconstruct the World by Watching SlowTVcited by 21
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimationcited by 21
- 2021Learning Depth via Leveraging Semantics: Self-supervised Monocular Depth Estimation with Both Implicit and Explicit Semantic Guidancecited by 19
- 20223D Object Detection with a Self-supervised Lidar Scene Flow Backbonecited by 19
- 2023MACARONS: Mapping And Coverage Anticipation with RGB Online Self-Supervisioncited by 19
- 2022SelfD: Self-Learning Large-Scale Driving Policies From the Webcited by 18
- 2021VOLDOR: Visual Odometry from Log-logistic Dense Optical flow Residualscited by 17
- 2022Self-distilled Feature Aggregation for Self-supervised Monocular Depth Estimationcited by 17
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Declinecited by 17
- 2021Self-Supervised Depth and Ego-Motion Estimation for Monocular Thermal Video Using Multi-Spectral Consistency Losscited by 16
- 2023AugUndo: Scaling Up Augmentations for Monocular Depth Completion and Estimationcited by 15
- 2022Maximizing Self-supervision from Thermal Image for Effective Self-supervised Learning of Depth and Ego-motioncited by 14
- 2023Self-Supervised Monocular Depth Estimation by Direction-aware Cumulative Convolution Networkcited by 14
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 14
- 2021Advancing Self-supervised Monocular Depth Learning with Sparse LiDARcited by 13
- 2023From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Priorcited by 13
- 2024DCPI-Depth: Explicitly Infusing Dense Correspondence Prior to Unsupervised Monocular Depth Estimationcited by 13
- 2021X-Distill: Improving Self-Supervised Monocular Depth via Cross-Task Distillationcited by 12
- 2022Crafting Monocular Cues and Velocity Guidance for Self-Supervised Multi-Frame Depth Learningcited by 12
50 most cited of 130 All 130 (JSON)
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026Rolling Shutter Camera Self-Calibration2 Aug 2026
- 2026Improved monocular depth prediction using distance transform over pre-semantic contours with self-supervised neural networks8 May 2026
- 2026SS3D: End2End Self-Supervised 3D from Web Videos24 Apr 2026
- 2026VDPP: Video Depth Post-Processing for Speed and Scalability8 Apr 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2025OmniWorld: A Multi-Domain and Multi-Modal Dataset for 4D World Modeling15 Sep 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025DepthSync: Diffusion Guidance-Based Depth Synchronization for Scale- and Geometry-Consistent Video Depth Estimation2 Jul 2025
- 2025StereoDiff: Stereo-Diffusion Synergy for Video Depth Estimation25 Jun 2025
- 2025Layered Motion Fusion: Lifting Motion Segmentation to 3D in Egocentric Videos5 Jun 2025
- 2025GeoMan: Temporally Consistent Human Geometry Estimation using Image-to-Video Diffusion29 May 2025
38 more
- 2025GeometryCrafter: Consistent Geometry Estimation for Open-world Videos with Diffusion Priors1 Apr 2025
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2025Zero-Shot Monocular Scene Flow Estimation in the Wild17 Jan 2025
- 2024On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events9 Dec 2024
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videos4 Dec 2024
- 2024FiffDepth: Feed-forward Transformation of Diffusion-Based Generators for Detailed Depth Estimation1 Dec 2024
- 2024Video Depth without Video Models28 Nov 2024
- 2024Dual-frame Fluid Motion Estimation with Test-time Optimization and Zero-divergence Loss15 Oct 2024
- 2024Depth Any Video with Scalable Synthetic Data14 Oct 2024
- 2024DepthCrafter: Generating Consistent Long Depth Sequences for Open-world Videos3 Sep 2024
- 2024Revisit Self-supervised Depth Estimation with Local Structure-from-Motion27 Jul 2024
- 2024Mono-ViFI: A Unified Learning Framework for Self-supervised Single- and Multi-frame Monocular Depth Estimation19 Jul 2024
- 2024ProDepth: Boosting Self-Supervised Multi-Frame Monocular Depth with Probabilistic Fusion12 Jul 2024
- 2024SCIPaD: Incorporating Spatial Clues into Unsupervised Pose-Depth Joint Learning7 Jul 2024
- 2024DoubleTake: Geometry Guided Depth Estimation26 Jun 2024
- 2024Back2Color: Domain-Adaptive Synthetic-to-Real Monocular Depth Estimation for Dynamic Traffic Scenes11 Jun 2024
- 2024MambaDepth: Enhancing Long-range Dependency for Self-Supervised Fine-Structured Monocular Depth Estimation6 Jun 2024
- 2024DCPI-Depth: Explicitly Infusing Dense Correspondence Prior to Unsupervised Monocular Depth Estimation27 May 2024
- 2024FlowDepth: Decoupling Optical Flow for Self-Supervised Monocular Depth Estimation28 Mar 2024
- 2024Geometric Constraints in Deep Learning Frameworks: A Survey19 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
- 2024Multiple Random Masking Autoencoder Ensembles for Robust Multimodal Semi-supervised Learning12 Feb 2024
- 2024OptFlow: Fast Optimization-based Scene Flow Estimation without Supervision4 Jan 2024
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometry3 Jan 2024
- 2023PPEA-Depth: Progressive Parameter-Efficient Adaptation for Self-Supervised Monocular Depth Estimation20 Dec 2023
- 2023From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Prior15 Dec 2023
- 2023OccNeRF: Advancing 3D Occupancy Prediction in LiDAR-Free Environments14 Dec 2023
- 2023Un-EVIMO: Unsupervised Event-Based Independent Motion Segmentation30 Nov 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
- 2023ADU-Depth: Attention-based Distillation with Uncertainty Modeling for Depth Estimation26 Sep 2023
- 2023Two-in-One Depth: Bridging the Gap Between Monocular and Binocular Self-supervised Depth Estimation2 Sep 2023
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimation1 Sep 2023
- 2023Multi-Task Hypergraphs for Semi-supervised Learning using Earth Observations21 Aug 2023
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Decline21 Aug 2023
- 2023Self-supervised Hypergraphs for Learning Multiple World Interpretations15 Aug 2023
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volume14 Aug 2023
50 newest of 130 All 130 (JSON)
- 2024Depth Any Video with Scalable Synthetic Datacited by 57
- 2025GeometryCrafter: Consistent Geometry Estimation for Open-world Videos with Diffusion Priorscited by 37
- 2025StereoDiff: Stereo-Diffusion Synergy for Video Depth Estimationcited by 6
- 2024FiffDepth: Feed-forward Transformation of Diffusion-Based Generators for Detailed Depth Estimationcited by 5
- 2025GeoMan: Temporally Consistent Human Geometry Estimation using Image-to-Video Diffusioncited by 2
- 2025DepthSync: Diffusion Guidance-Based Depth Synchronization for Scale- and Geometry-Consistent Video Depth Estimationcited by 2
- 2025DepthSync: Diffusion Guidance-Based Depth Synchronization for Scale- and Geometry-Consistent Video Depth Estimation2 Jul 2025
- 2025StereoDiff: Stereo-Diffusion Synergy for Video Depth Estimation25 Jun 2025
- 2025GeoMan: Temporally Consistent Human Geometry Estimation using Image-to-Video Diffusion29 May 2025
- 2025GeometryCrafter: Consistent Geometry Estimation for Open-world Videos with Diffusion Priors1 Apr 2025
- 2024FiffDepth: Feed-forward Transformation of Diffusion-Based Generators for Detailed Depth Estimation1 Dec 2024
- 2024Depth Any Video with Scalable Synthetic Data14 Oct 2024
- 2025Aether: Geometric-Aware Unified World Modelingcited by 97
- 2025OmniWorld: A Multi-Domain and Multi-Modal Dataset for 4D World Modelingcited by 62
- 2025OmniWorld: A Multi-Domain and Multi-Modal Dataset for 4D World Modeling15 Sep 2025
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2023A Comprehensive Survey on Test-Time Adaptation under Distribution Shiftscited by 359
- 2024DepthCrafter: Generating Consistent Long Depth Sequences for Open-world Videoscited by 204
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 2022MonoViT: Self-Supervised Monocular Depth Estimation with a Vision Transformercited by 136
- 2022SimpleRecon: 3D Reconstruction Without 3D Convolutionscited by 83
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videoscited by 79
- 2021Self-Supervised Monocular Depth and Ego-Motion Estimation in Endoscopy: Appearance Flow to the Rescuecited by 72
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2021OmniDet: Surround View Cameras based Multi-task Visual Perception Network for Autonomous Drivingcited by 57
- 2021Consistent Depth of Moving Objects in Videocited by 56
- 2024LEAP-VO: Long-term Effective Any Point Tracking for Visual Odometrycited by 56
12 most cited of 118 All 118 (JSON)
- 2026Monocular Depth Estimation from a Single Image: Progress and Opportunities1 Sep 2026
- 2026Rolling Shutter Camera Self-Calibration2 Aug 2026
- 2026Improved monocular depth prediction using distance transform over pre-semantic contours with self-supervised neural networks8 May 2026
- 2026SS3D: End2End Self-Supervised 3D from Web Videos24 Apr 2026
- 2026VDPP: Video Depth Post-Processing for Speed and Scalability8 Apr 2026
- 2026Video Understanding: From Geometry and Semantics to Unified Models18 Mar 2026
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025Layered Motion Fusion: Lifting Motion Segmentation to 3D in Egocentric Videos5 Jun 2025
- 2025Zero-Shot Monocular Scene Flow Estimation in the Wild17 Jan 2025
- 2024On-Device Self-Supervised Learning of Low-Latency Monocular Depth from Only Events9 Dec 2024
- 2024Align3R: Aligned Monocular Depth Estimation for Dynamic Videos4 Dec 2024
- 2024Video Depth without Video Models28 Nov 2024
12 newest of 118 All 118 (JSON)