atlas

Research map / 3D vision / Depth and stereo

Mining Supervision for Dynamic Regions in Self-Supervised Monocular Depth Estimation

CVPR 2024 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 10 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a self-supervised pipeline that decouples static and dynamic regions, uses a depth scale alignment module to produce scale-consistent pseudo depth labels for moving objects, and trains a monocular depth network on them.

Problem

Self-supervised monocular depth estimation from video performs poorly on dynamic (moving object) regions because of scale ambiguity between depth and object motion.

Approach

Decouple depth for static and dynamic regions: estimate scene depth and object motion unsupervised, estimate per-object depth, then use a Depth Scale Alignment network trained on static objects to rescale moving objects, producing scale-consistent pseudo depth labels used to supervise the final depth network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add pixel-wise object motion prediction (ablation)ResNet18 depth estimation · Cityscapes dynamic regionSq Rel: 11.169 -> 1.650Helped
Add scale-consistent pseudo-depth supervision (ablation)ResNet18 with pixel motion · Cityscapes dynamic regionSq Rel: 1.650 -> 0.784Helped
Add a pre-trained semantic segmentation prior (ablation)ResNet18 with pseudo-depth supervision · Cityscapes dynamic regionSq Rel: 0.784 -> 0.647Helped
Add pixel-wise object motion prediction (ablation)PackNet depth estimation · Cityscapes dynamic regionSq Rel: 2.667 -> 0.987Helped
Add scale-consistent pseudo-depth supervision (ablation)PackNet with pixel motion · Cityscapes dynamic regionSq Rel: 0.987 -> 0.703Helped
Add a pre-trained semantic segmentation prior (ablation)PackNet with pseudo-depth supervision · Cityscapes dynamic regionSq Rel: 0.703 -> 0.666Helped
Add pixel-wise object motion prediction (ablation)DiffNet depth estimation · Cityscapes dynamic regionSq Rel: 4.369 -> 1.646Helped
Add scale-consistent pseudo-depth supervision (ablation)DiffNet with pixel motion · Cityscapes dynamic regionSq Rel: 1.646 -> 0.657Helped
Add a pre-trained semantic segmentation prior (ablation)DiffNet with pseudo-depth supervision · Cityscapes dynamic regionSq Rel: 0.657 -> 0.692Hurt
Add pixel-wise object motion prediction (ablation)BrNet depth estimation · Cityscapes dynamic regionSq Rel: 3.440 -> 2.041Helped
Add scale-consistent pseudo-depth supervision (ablation)BrNet with pixel motion · Cityscapes dynamic regionSq Rel: 2.041 -> 0.670Helped
Add a pre-trained semantic segmentation prior (ablation)BrNet with pseudo-depth supervision · Cityscapes dynamic regionSq Rel: 0.670 -> 0.577Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes KITTI

Benchmarks: Cityscapes KITTI Eigen split

Metrics: Abs Rel Sq Rel delta < 1.25

Baselines: Monodepth2 Li et al. (pixel-wise motion) InstaDM RMDepth DaCNN PackNet DiffNet BrNet

Builds on: Monodepth2 Li et al. motion disentanglement InstaDM SEEM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy