atlas

Research map / 3D vision / Depth and stereo

From-Ground-To-Objects: Coarse-to-Fine Self-supervised Monocular Depth Estimation of Dynamic Objects with Ground Contact Prior

CVPR 2024 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 17 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 coarse-to-fine self-supervised monocular depth training strategy that uses a ground-contact prior (GDS-Loss) and masks dynamic-class objects, then refines with a cost-volume-weighted regularization, improving several existing depth networks on Cityscapes and KITTI.

Problem

Self-supervised monocular depth estimation learns inaccurate depth for moving objects that violate the static-scene assumption, since the reprojection loss can be minimized with wrong object depth and motion.

Approach

Exclude dynamic-class objects from the reprojection loss in a coarse stage and supervise their depth via a Ground-contacting-prior Disparity Smoothness Loss that ties object disparity to its ground contact points; then fine-tune with the full reprojection loss plus a regularization loss weighted by a cost-volume-based depth discrepancy factor. The strategy plugs into existing DE networks without a

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply coarse-to-fine ground-contact-prior training to MonoViTMonoViT · Cityscapes, 192 × 640abs rel: 0.106 -> 0.088Helped
Apply coarse-to-fine ground-contact-prior training to MonoViTMonoViT · KITTI Eigen split, 192 × 640abs rel: 0.099 -> 0.096Helped
Apply coarse-to-fine ground-contact-prior training to MonoViTMonoViT · Cityscapes dynamic objects, 128 × 416abs rel: 0.142 -> 0.109Helped
Exclude dynamic-class objects from reprojection loss (ablation)Monodepth2 coarse training · Cityscapes WIRabs rel: 0.125 -> 0.119Helped
Exclude dynamic-class objects from reprojection loss (ablation)Monodepth2 coarse training · Cityscapes DORabs rel: 0.185 -> 0.160Helped
Add GDS-Loss to masked reprojection training (ablation)Monodepth2 coarse training · Cityscapes WIRabs rel: 0.119 -> 0.104Helped
Add GDS-Loss to masked reprojection training (ablation)Monodepth2 coarse training · Cityscapes DORabs rel: 0.160 -> 0.125Helped
Add fine-stage regularization (ablation)Monodepth2 coarse-stage model · Cityscapes WIRabs rel: 0.145 -> 0.102Helped
Add fine-stage regularization (ablation)Monodepth2 coarse-stage model · Cityscapes DORabs rel: 0.303 -> 0.119Helped
Replace cost-volume-weighted LREG with the filtering scheme in [40] (ablation)Monodepth2 coarse-stage model · Cityscapes WIRabs rel: 0.102 -> 0.124Hurt
Replace cost-volume-weighted LREG with the filtering scheme in [40] (ablation)Monodepth2 coarse-stage model · Cityscapes DORabs rel: 0.119 -> 0.214Hurt
Use L0_REG instead of cost-volume-weighted LREG (ablation)Monodepth2 coarse-stage model · Cityscapes WIRabs rel: 0.102 -> 0.117Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes KITTI COCO

Benchmarks: Cityscapes KITTI

Metrics: abs rel sq rel rmse logrmse a1 a2 a3

Baselines: Monodepth2 MonoViT HR-Depth CADepth DynamicDepth RM-Depth InstaDM Li et al. Lee et al. Petrovai et al. FSRE-Depth SGDepth

Builds on: Monodepth2 MonoViT edge-aware disparity smoothness loss Mask2Former

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