Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understanding
Not on the map. Why?
Abstract (arXiv)
Learning to estimate 3D geometry in a single frame and optical flow from consecutive frames by watching unlabeled videos via deep convolutional network has made significant progress recently. Current state-of-the-art (SoTA) methods treat the two tasks independently. One typical assumption of the existing depth estimation methods is that the scenes contain no independent moving objects. while object moving could be easily modeled using optical flow. In this paper, we propose to address the two tasks as a whole, i.e. to jointly understand per-pixel 3D geometry and motion. This eliminates the need of static scene assumption and enforces the inherent geometrical consistency during the learning process, yielding significantly improved results for both tasks. We call our method as "Every Pixel Counts++" or "EPC++". Specifically, during training, given two consecutive frames from a video, we adopt three parallel networks to predict the camera motion (MotionNet), dense depth map (DepthNet), and per-pixel optical flow between two frames (OptFlowNet) respectively. The three types of information are fed into a holistic 3D motion parser (HMP), and per-pixel 3D motion of both rigid background and moving objects are disentangled and recovered. Comprehensive experiments were conducted on datasets with different scenes, including driving scenario (KITTI 2012 and KITTI 2015 datasets), mixed outdoor/indoor scenes (Make3D) and synthetic animation (MPI Sintel dataset). Performance on the five tasks of depth estimation, optical flow estimation, odometry, moving object segmentation and scene flow estimation shows that our approach outperforms other SoTA methods. Code will be available at: https://github.com/chenxuluo/EPC.
Key facts. Cited by 101 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 41; 2022: 23; 2023: 20; 2024: 9; 2025: 4; 2026: 4.
101 papers.
Sort:
By area:
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 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
- 2021Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimationcited by 63
- 2023Behind the Scenes: Density Fields for Single View Reconstructioncited by 63
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2021Self-Supervised Pillar Motion Learning for Autonomous Drivingcited by 44
- 2021R4Dyn: Exploring Radar for Self-Supervised Monocular Depth Estimation of Dynamic Scenescited by 36
- 2022RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimationcited by 36
- 2021Inspect, Understand, Overcome: A Survey of Practical Methods for AI Safetycited by 35
38 more
- 2021Single Image Depth Prediction with Wavelet Decompositioncited by 34
- 2021Investigating Pose Representations and Motion Contexts Modeling for 3D Motion Predictioncited by 31
- 2022Learning Optical Flow, Depth, and Scene Flow without Real-World Labelscited by 31
- 2021Self-Supervised Multi-Frame Monocular Scene Flowcited by 29
- 2022MGNet: Monocular Geometric Scene Understanding for Autonomous Drivingcited by 27
- 2021Near-field Perception for Low-Speed Vehicle Automation using Surround-view Fisheye Camerascited by 24
- 2021Attentive and Contrastive Learning for Joint Depth and Motion Field Estimationcited by 24
- 2022When the Sun Goes Down: Repairing Photometric Losses for All-Day Depth Estimationcited by 24
- 2022DevNet: Self-supervised Monocular Depth Learning via Density Volume Constructioncited by 22
- 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
- 2021Binary TTC: A Temporal Geofence for Autonomous Navigationcited by 20
- 2022Self-Supervised Monocular Depth Estimation: Solving the Edge-Fattening Problemcited by 20
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenescited by 20
- 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
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibriumcited by 16
- 2023Multi-Object Discovery by Low-Dimensional Object Motioncited by 16
- 2021Advancing Self-supervised Monocular Depth Learning with Sparse LiDARcited by 13
- 2023The RoboDepth Challenge: Methods and Advancements Towards Robust Depth Estimationcited by 13
- 2023MonoDiffusion: Self-Supervised Monocular Depth Estimation Using Diffusion Modelcited by 13
- 2021H-Net: Unsupervised Attention-based Stereo Depth Estimation Leveraging Epipolar Geometrycited by 12
- 2021PLNet: Plane and Line Priors for Unsupervised Indoor Depth Estimationcited by 12
- 2021X-Distill: Improving Self-Supervised Monocular Depth via Cross-Task Distillationcited by 12
- 2021GCNDepth: Self-supervised Monocular Depth Estimation based on Graph Convolutional Networkcited by 12
- 2022Crafting Monocular Cues and Velocity Guidance for Self-Supervised Multi-Frame Depth Learningcited by 12
- 2023The Second Monocular Depth Estimation Challengecited by 12
- 2023Manydepth2: Motion-Aware Self-Supervised Monocular Depth Estimation in Dynamic Scenescited by 12
- 20213D Hierarchical Refinement and Augmentation for Unsupervised Learning of Depth and Pose from Monocular Videocited by 11
- 2023SwinDepth: Unsupervised Depth Estimation using Monocular Sequences via Swin Transformer and Densely Cascaded Networkcited by 10
- 2024The Third Monocular Depth Estimation Challengecited by 10
- 2021M4Depth: Monocular depth estimation for autonomous vehicles in unseen environmentscited by 9
- 2021Moving SLAM: Fully Unsupervised Deep Learning in Non-Rigid Scenescited by 8
- 2021Self-Supervised Monocular Scene Decomposition and Depth Estimationcited by 8
- 2021CamLessMonoDepth: Monocular Depth Estimation with Unknown Camera Parameterscited by 8
- 2022Stochastic Video Prediction with Structure and Motioncited by 8
50 most cited of 101 All 101 (JSON)
- 2026Self-Supervised Perceptually Interpretable Monocular Depth Estimation25 Sep 2026
- 2026TourPhysics: Bringing Physics to World Models for Exploration and Manipulation from a Single Image4 Sep 2026
- 2026RAFT-MSF++: Temporal Geometry-Motion Feature Fusion for Self-Supervised Monocular Scene Flow21 Apr 2026
- 2026SF3D-RGB: Scene Flow Estimation from Monocular Camera and Sparse LiDAR25 Feb 2026
- 2025UM-Depth : Uncertainty Masked Self-Supervised Monocular Depth Estimation with Visual Odometry17 Sep 2025
- 2025Toward Better SSIM Loss for Unsupervised Monocular Depth Estimation5 Jun 2025
- 2025The Fourth Monocular Depth Estimation Challenge24 Apr 2025
- 2025Zero-Shot Monocular Scene Flow Estimation in the Wild17 Jan 2025
- 2024PMPNet: Pixel Movement Prediction Network for Monocular Depth Estimation in Dynamic Scenes4 Nov 2024
- 2024A Pixel Is Worth More Than One 3D Gaussians in Single-View 3D Reconstruction30 May 2024
- 2024MOD-UV: Learning Mobile Object Detectors from Unlabeled Videos23 May 2024
- 2024Enhanced Object Tracking by Self-Supervised Auxiliary Depth Estimation Learning23 May 2024
38 more
- 2024Cross-spectral Gated-RGB Stereo Depth Estimation21 May 2024
- 2024The Third Monocular Depth Estimation Challenge25 Apr 2024
- 2024Boosting Self-Supervision for Single-View Scene Completion via Knowledge Distillation11 Apr 2024
- 2024DO3D: Self-supervised Learning of Decomposed Object-aware 3D Motion and Depth from Monocular Videos9 Mar 2024
- 2024Kick Back & Relax++: Scaling Beyond Ground-Truth Depth with SlowTV & CribsTV3 Mar 2024
- 2023Manydepth2: Motion-Aware Self-Supervised Monocular Depth Estimation in Dynamic Scenes23 Dec 2023
- 2023MonoDiffusion: Self-Supervised Monocular Depth Estimation Using Diffusion Model13 Nov 2023
- 2023Dynamo-Depth: Fixing Unsupervised Depth Estimation for Dynamical Scenes29 Oct 2023
- 2023UFD-PRiME: Unsupervised Joint Learning of Optical Flow and Stereo Depth through Pixel-Level Rigid Motion Estimation7 Oct 2023
- 2023EMR-MSF: Self-Supervised Recurrent Monocular Scene Flow Exploiting Ego-Motion Rigidity4 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
- 2023The RoboDepth Challenge: Methods and Advancements Towards Robust Depth Estimation27 Jul 2023
- 2023Kick Back & Relax: Learning to Reconstruct the World by Watching SlowTV20 Jul 2023
- 2023Multi-Object Discovery by Low-Dimensional Object Motion16 Jul 2023
- 2023HQDec: Self-Supervised Monocular Depth Estimation Based on a High-Quality Decoder30 May 2023
- 2023Gated Stereo: Joint Depth Estimation from Gated and Wide-Baseline Active Stereo Cues22 May 2023
- 2023The Second Monocular Depth Estimation Challenge14 Apr 2023
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibrium7 Apr 2023
- 2023RM-Depth: Unsupervised Learning of Recurrent Monocular Depth in Dynamic Scenes8 Mar 2023
- 2023Learning to Estimate Single-View Volumetric Flow Motions without 3D Supervision28 Feb 2023
- 2023Behind the Scenes: Density Fields for Single View Reconstruction18 Jan 2023
- 2023SwinDepth: Unsupervised Depth Estimation using Monocular Sequences via Swin Transformer and Densely Cascaded Network17 Jan 2023
- 2023Dyna-DepthFormer: Multi-frame Transformer for Self-Supervised Depth Estimation in Dynamic Scenes14 Jan 2023
- 2023DepthP+P: Metric Accurate Monocular Depth Estimation using Planar and Parallax5 Jan 2023
- 2022CbwLoss: Constrained Bidirectional Weighted Loss for Self-supervised Learning of Depth and Pose12 Dec 2022
- 2022Hybrid Transformer Based Feature Fusion for Self-Supervised Monocular Depth Estimation20 Nov 2022
- 2022Frequency-Aware Self-Supervised Monocular Depth Estimation11 Oct 2022
- 2022Self-Supervised Monocular Depth Estimation: Solving the Edge-Fattening Problem2 Oct 2022
- 2022Stochastic Future Prediction in Real World Driving Scenarios21 Sep 2022
- 2022DevNet: Self-supervised Monocular Depth Learning via Density Volume Construction14 Sep 2022
- 2022Crafting Monocular Cues and Velocity Guidance for Self-Supervised Multi-Frame Depth Learning19 Aug 2022
- 2022RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimation25 Jul 2022
- 2022USegScene: Unsupervised Learning of Depth, Optical Flow and Ego-Motion with Semantic Guidance and Coupled Networks15 Jul 2022
- 2022Joint Prediction of Monocular Depth and Structure using Planar and Parallax Geometry13 Jul 2022
- 2022How Far Can I Go ? : A Self-Supervised Approach for Deterministic Video Depth Forecasting1 Jul 2022
- 2022When the Sun Goes Down: Repairing Photometric Losses for All-Day Depth Estimation28 Jun 2022
- 2022MGNet: Monocular Geometric Scene Understanding for Autonomous Driving27 Jun 2022
50 newest of 101 All 101 (JSON)
- 2021The Temporal Opportunist: Self-Supervised Multi-Frame Monocular Depthcited by 190
- 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
- 2021Channel-Wise Attention-Based Network for Self-Supervised Monocular Depth Estimationcited by 63
- 2023Behind the Scenes: Density Fields for Single View Reconstructioncited by 63
- 2021360MonoDepth: High-Resolution 360deg Monocular Depth Estimationcited by 60
- 2021Learning Monocular Depth in Dynamic Scenes via Instance-Aware Projection Consistencycited by 58
- 2022Disentangling Object Motion and Occlusion for Unsupervised Multi-frame Monocular Depthcited by 48
- 2021Self-Supervised Pillar Motion Learning for Autonomous Drivingcited by 44
- 2021R4Dyn: Exploring Radar for Self-Supervised Monocular Depth Estimation of Dynamic Scenescited by 36
- 2022RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimationcited by 36
- 2021Inspect, Understand, Overcome: A Survey of Practical Methods for AI Safetycited by 35
12 most cited of 97 All 97 (JSON)
- 2026Self-Supervised Perceptually Interpretable Monocular Depth Estimation25 Sep 2026
- 2026RAFT-MSF++: Temporal Geometry-Motion Feature Fusion for Self-Supervised Monocular Scene Flow21 Apr 2026
- 2026SF3D-RGB: Scene Flow Estimation from Monocular Camera and Sparse LiDAR25 Feb 2026
- 2025UM-Depth : Uncertainty Masked Self-Supervised Monocular Depth Estimation with Visual Odometry17 Sep 2025
- 2025Toward Better SSIM Loss for Unsupervised Monocular Depth Estimation5 Jun 2025
- 2025The Fourth Monocular Depth Estimation Challenge24 Apr 2025
- 2025Zero-Shot Monocular Scene Flow Estimation in the Wild17 Jan 2025
- 2024PMPNet: Pixel Movement Prediction Network for Monocular Depth Estimation in Dynamic Scenes4 Nov 2024
- 2024A Pixel Is Worth More Than One 3D Gaussians in Single-View 3D Reconstruction30 May 2024
- 2024MOD-UV: Learning Mobile Object Detectors from Unlabeled Videos23 May 2024
- 2024Enhanced Object Tracking by Self-Supervised Auxiliary Depth Estimation Learning23 May 2024
- 2024Cross-spectral Gated-RGB Stereo Depth Estimation21 May 2024
12 newest of 97 All 97 (JSON)