Attentive and Contrastive Learning for Joint Depth and Motion Field Estimation
Not on the map. Why?
Abstract (arXiv)
Estimating the motion of the camera together with the 3D structure of the scene from a monocular vision system is a complex task that often relies on the so-called scene rigidity assumption. When observing a dynamic environment, this assumption is violated which leads to an ambiguity between the ego-motion of the camera and the motion of the objects. To solve this problem, we present a self-supervised learning framework for 3D object motion field estimation from monocular videos. Our contributions are two-fold. First, we propose a two-stage projection pipeline to explicitly disentangle the camera ego-motion and the object motions with dynamics attention module, called DAM. Specifically, we design an integrated motion model that estimates the motion of the camera and object in the first and second warping stages, respectively, controlled by the attention module through a shared motion encoder. Second, we propose an object motion field estimation through contrastive sample consensus, called CSAC, taking advantage of weak semantic prior (bounding box from an object detector) and geometric constraints (each object respects the rigid body motion model). Experiments on KITTI, Cityscapes, and Waymo Open Dataset demonstrate the relevance of our approach and show that our method outperforms state-of-the-art algorithms for the tasks of self-supervised monocular depth estimation, object motion segmentation, monocular scene flow estimation, and visual odometry.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Builds on 40 of its 46 references that are in the map. First posted on arXiv 13 Oct 2021.
Builds on
40 of 46 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,451
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 988
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 820
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 20193D Packing for Self-Supervised Monocular Depth Estimationcited by 439
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
28 more
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 266
- 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2018Depth Prediction Without the Sensors: Leveraging Structure for Unsupervised Learning from Monocular Videoscited by 155
- 2017Learning Depth from Monocular Videos using Direct Methodscited by 154
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2020Self-Supervised Monocular Depth Estimation: Solving the Dynamic Object Problem by Semantic Guidancecited by 148
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 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
- 2020Kinematic 3D Object Detection in Monocular Videocited by 116
- 2018Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understandingcited by 101
- 2017UnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learningcited by 95
- 2020Unsupervised Monocular Depth Learning in Dynamic Scenescited by 84
- 2020Self-Supervised Monocular Scene Flow Estimationcited by 64
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2019Unsupervised Monocular Depth and Ego-motion Learning with Structure and Semanticscited by 49
- 2018LEGO: Learning Edge with Geometry all at Once by Watching Videoscited by 47
- 2020Neural Ray Surfaces for Self-Supervised Learning of Depth and Ego-motioncited by 20
- 2019Learning Independent Object Motion from Unlabelled Stereoscopic Videoscited by 17
- 2019Self-supervised Object Motion and Depth Estimation from Videocited by 17
- 2018DispSegNet: Leveraging Semantics for End-to-End Learning of Disparity Estimation from Stereo Imagerycited by 15
- 2019Learning Residual Flow as Dynamic Motion from Stereo Videoscited by 12
- 2020Attentional Separation-and-Aggregation Network for Self-supervised Depth-Pose Learning in Dynamic Scenescited by 11
- 2019Instance-wise Depth and Motion Learning from Monocular Videoscited by 7
Built on by
Citing papers per year: 2022: 3; 2023: 9; 2024: 11; 2025: 1.
24 papers.
Sort:
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimationcited by 21
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2023From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Priorcited by 13
- 2024SwinMTL: A Shared Architecture for Simultaneous Depth Estimation and Semantic Segmentation from Monocular Camera Imagescited by 13
- 2023Manydepth2: Motion-Aware Self-Supervised Monocular Depth Estimation in Dynamic Scenescited by 12
- 2024Mono-ViFI: A Unified Learning Framework for Self-supervised Single- and Multi-frame Monocular Depth Estimationcited by 9
- 2024Embodiment: Self-Supervised Depth Estimation Based on Camera Modelscited by 9
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volumecited by 8
- 2024SPIdepth: Strengthened Pose Information for Self-supervised Monocular Depth Estimationcited by 8
- 2024ProDepth: Boosting Self-Supervised Multi-Frame Monocular Depth with Probabilistic Fusioncited by 6
- 2022Instance-aware multi-object self-supervision for monocular depth predictioncited by 5
12 more
- 2024MAL: Motion-Aware Loss with Temporal and Distillation Hints for Self-Supervised Depth Estimationcited by 4
- 2024Mining Supervision for Dynamic Regions in Self-Supervised Monocular Depth Estimationcited by 3
- 2023Dyna-DepthFormer: Multi-frame Transformer for Self-Supervised Depth Estimation in Dynamic Scenescited by 2
- 2023Multi-Frame Self-Supervised Depth Estimation with Multi-Scale Feature Fusion in Dynamic Scenescited by 2
- 2023MoDA: Leveraging Motion Priors from Videos for Advancing Unsupervised Domain Adaptation in Semantic Segmentationcited by 2
- 2024FlowDepth: Decoupling Optical Flow for Self-Supervised Monocular Depth Estimationcited by 2
- 2022Pixel-Wise Prediction based Visual Odometry via Uncertainty Estimationcited by 1
- 2023STDepthFormer: Predicting Spatio-temporal Depth from Video with a Self-supervised Transformer Modelcited by 1
- 2024Geometric Constraints in Deep Learning Frameworks: A Surveycited by 1
- 2024DO3D: Self-supervised Learning of Decomposed Object-aware 3D Motion and Depth from Monocular Videoscited by 0
- 2024Adaptive Discrete Disparity Volume for Self-supervised Monocular Depth Estimationcited by 0
- 2025DASP: Self-supervised Nighttime Monocular Depth Estimation with Domain Adaptation of Spatiotemporal Priorscited by 0
- 2025DASP: Self-supervised Nighttime Monocular Depth Estimation with Domain Adaptation of Spatiotemporal Priors16 Dec 2025
- 2024Embodiment: Self-Supervised Depth Estimation Based on Camera Models2 Aug 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
- 2024Mining Supervision for Dynamic Regions in Self-Supervised Monocular Depth Estimation23 Apr 2024
- 2024SPIdepth: Strengthened Pose Information for Self-supervised Monocular Depth Estimation18 Apr 2024
- 2024Adaptive Discrete Disparity Volume for Self-supervised Monocular Depth Estimation4 Apr 2024
- 2024FlowDepth: Decoupling Optical Flow for Self-Supervised Monocular Depth Estimation28 Mar 2024
- 2024Geometric Constraints in Deep Learning Frameworks: A Survey19 Mar 2024
- 2024SwinMTL: A Shared Architecture for Simultaneous Depth Estimation and Semantic Segmentation from Monocular Camera Images15 Mar 2024
- 2024DO3D: Self-supervised Learning of Decomposed Object-aware 3D Motion and Depth from Monocular Videos9 Mar 2024
- 2024MAL: Motion-Aware Loss with Temporal and Distillation Hints for Self-Supervised Depth Estimation18 Feb 2024
12 more
- 2023Manydepth2: Motion-Aware Self-Supervised Monocular Depth Estimation in Dynamic Scenes23 Dec 2023
- 2023From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Prior15 Dec 2023
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes29 Oct 2023
- 2023MoDA: Leveraging Motion Priors from Videos for Advancing Unsupervised Domain Adaptation in Semantic Segmentation21 Sep 2023
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimation1 Sep 2023
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volume14 Aug 2023
- 2023Multi-Frame Self-Supervised Depth Estimation with Multi-Scale Feature Fusion in Dynamic Scenes26 Mar 2023
- 2023STDepthFormer: Predicting Spatio-temporal Depth from Video with a Self-supervised Transformer Model2 Mar 2023
- 2023Dyna-DepthFormer: Multi-frame Transformer for Self-Supervised Depth Estimation in Dynamic Scenes14 Jan 2023
- 2022Pixel-Wise Prediction based Visual Odometry via Uncertainty Estimation18 Aug 2022
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depth29 Mar 2022
- 2022Instance-aware multi-object self-supervision for monocular depth prediction2 Mar 2022
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2023SQLdepth: Generalizable Self-Supervised Fine-Structured Monocular Depth Estimationcited by 21
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 2023From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Priorcited by 13
- 2024SwinMTL: A Shared Architecture for Simultaneous Depth Estimation and Semantic Segmentation from Monocular Camera Imagescited by 13
- 2023Manydepth2: Motion-Aware Self-Supervised Monocular Depth Estimation in Dynamic Scenescited by 12
- 2024Mono-ViFI: A Unified Learning Framework for Self-supervised Single- and Multi-frame Monocular Depth Estimationcited by 9
- 2024Embodiment: Self-Supervised Depth Estimation Based on Camera Modelscited by 9
- 2023DS-Depth: Dynamic and Static Depth Estimation via a Fusion Cost Volumecited by 8
- 2024SPIdepth: Strengthened Pose Information for Self-supervised Monocular Depth Estimationcited by 8
- 2024ProDepth: Boosting Self-Supervised Multi-Frame Monocular Depth with Probabilistic Fusioncited by 6
- 2022Instance-aware multi-object self-supervision for monocular depth predictioncited by 5
12 most cited of 24 All 24 (JSON)
- 2025DASP: Self-supervised Nighttime Monocular Depth Estimation with Domain Adaptation of Spatiotemporal Priors16 Dec 2025
- 2024Embodiment: Self-Supervised Depth Estimation Based on Camera Models2 Aug 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
- 2024Mining Supervision for Dynamic Regions in Self-Supervised Monocular Depth Estimation23 Apr 2024
- 2024SPIdepth: Strengthened Pose Information for Self-supervised Monocular Depth Estimation18 Apr 2024
- 2024Adaptive Discrete Disparity Volume for Self-supervised Monocular Depth Estimation4 Apr 2024
- 2024FlowDepth: Decoupling Optical Flow for Self-Supervised Monocular Depth Estimation28 Mar 2024
- 2024Geometric Constraints in Deep Learning Frameworks: A Survey19 Mar 2024
- 2024SwinMTL: A Shared Architecture for Simultaneous Depth Estimation and Semantic Segmentation from Monocular Camera Images15 Mar 2024
- 2024DO3D: Self-supervised Learning of Decomposed Object-aware 3D Motion and Depth from Monocular Videos9 Mar 2024
- 2024MAL: Motion-Aware Loss with Temporal and Distillation Hints for Self-Supervised Depth Estimation18 Feb 2024
12 newest of 24 All 24 (JSON)