mlsanityData to 7 Oct 2026

Unsupervised Joint Learning of Depth, Optical Flow, Ego-motion from Video

arXiv 2105.14520 ↗First posted 30 May 2021cs.CVcited by 5

Not on the map. Why?

Abstract (arXiv)

Estimating geometric elements such as depth, camera motion, and optical flow from images is an important part of the robot's visual perception. We use a joint self-supervised method to estimate the three geometric elements. Depth network, optical flow network and camera motion network are independent of each other but are jointly optimized during training phase. Compared with independent training, joint training can make full use of the geometric relationship between geometric elements and provide dynamic and static information of the scene. In this paper, we improve the joint self-supervision method from three aspects: network structure, dynamic object segmentation, and geometric constraints. In terms of network structure, we apply the attention mechanism to the camera motion network, which helps to take advantage of the similarity of camera movement between frames. And according to attention mechanism in Transformer, we propose a plug-and-play convolutional attention module. In terms of dynamic object, according to the different influences of dynamic objects in the optical flow self-supervised framework and the depth-pose self-supervised framework, we propose a threshold algorithm to detect dynamic regions, and mask that in the loss function respectively. In terms of geometric constraints, we use traditional methods to estimate the fundamental matrix from the corresponding points to constrain the camera motion network. We demonstrate the effectiveness of our method on the KITTI dataset. Compared with other joint self-supervised methods, our method achieves state-of-the-art performance in the estimation of pose and optical flow, and the depth estimation has also achieved competitive results. Code will be available https://github.com/jianfenglihg/Unsupervised_geometry.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 31 of its 39 references that are in the map. First posted on arXiv 30 May 2021.

Builds on

31 of 39 references.

References · 31

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
  4. 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
  5. 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
  6. 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
  7. 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
  8. 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
  9. 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
  10. 2018Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Drivingcited by 455
  11. 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 421
  12. 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
19 more
  1. 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
  2. 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
  3. 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
  4. 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 200
  5. 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
  6. 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
  7. 2018Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstructioncited by 159
  8. 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
  9. 2019Quadratic video interpolationcited by 143
  10. 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
  11. 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
  12. 2017Occlusion Aware Unsupervised Learning of Optical Flowcited by 101
  13. 2018Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understandingcited by 101
  14. 2017UnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learningcited by 95
  15. 2019Unsupervised Monocular Depth and Ego-motion Learning with Structure and Semanticscited by 49
  16. 2017On the Integration of Optical Flow and Action Recognitioncited by 42
  17. 2019Self-supervised Object Motion and Depth Estimation from Videocited by 17
  18. 2018Global Pose Estimation with an Attention-based Recurrent Networkcited by 10
  19. 2020Occlusion Aware Unsupervised Learning of Optical Flow From Videocited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 1.

5 papers.