atlas

Research map / 3D vision / Depth and stereo

Adaptive Fusion of Single-View and Multi-View Depth for Autonomous Driving

CVPR 2024 · 3D vision › Depth and stereo · approach: Self-supervised monocular depth · 36 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 AFNet, which adaptively fuses a single-view monocular depth branch and a multi-view cost-volume branch using a warping-based confidence map, and introduces a noisy-pose robustness benchmark for depth estimation on DDAD and KITTI.

Problem

Multi-view depth estimation degrades severely when camera poses are noisy, as is common in autonomous driving, and existing single/multi-view fusion methods assume ideal poses and can fall below single-view accuracy.

Approach

A two-branch network (single-view and multi-view) whose outputs are fused by an adaptive fusion module guided by three confidence maps, including a warping confidence map computed from source images warped with the predicted multi-view depth and the given poses, so the system selects the more reliable branch per pixel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fuse single-view and multi-view depth with the adaptive fusion module (ablation)AFNet · DDADSqRel: 1.59 -> 1.55Helped
Directly fuse single-view and multi-view branch outputs with convolution (ablation)Base-RF · DDADSqRel: 1.78 -> 1.99Hurt
Add single-view depth features to the multi-view branch (ablation)Base-FF · DDADSqRel: 1.78 -> 1.59Helped
Share the feature-extraction network parameters between branches (ablation)BASE-PS · DDADSqRel: 1.55 -> 1.49Helped
Replace Epipolar Attention Module with cost volume (ablation)AFNet · DDADSqRel: 1.49 -> 1.41Helped
Use adaptive fusion of single-view and multi-view predictionsAFNet · DDAD dynamic object regionSqRel: 1.879 -> 1.484Helped
Adaptively fuse single-view and multi-view depth rather than use the multi-view branch aloneAFNet · DDAD pose noise δ = 0.05AbsRel: 0.175 -> 0.164Helped
Use AFNet instead of MaGNet under noisy input posesDDAD depth estimation · DDAD pose noise robustness aggregateR-Rel: 0.195 -> 0.168Helped
Use AFNet instead of IterMVSDDAD depth estimation · DDADAbsRel: 0.104∗ -> 0.088Helped
Use AFNet instead of Metric3DKITTI Eigen split depth estimation · KITTI Eigen splitAbsRel: 0.053 -> 0.039Helped
Test DDAD-trained models on ScanNet without retrainingAFNet versus MVS2D · ScanNet zero-shotAbsRel: 0.098 -> 0.091Helped

Surprising findings

Limitations

Experimental setup

Datasets: DDAD KITTI ScanNet

Benchmarks: DDAD KITTI Eigen split ScanNet KITTI Odometry (SLAM poses)

Metrics: AbsRel SqRel RMSE R-Rel (mean + std under noisy poses)

Baselines: Monodepth2 FeatDepth DORN BTS AdaBins Metric3D PMNet Deepv2d CasMVS MVSNet IterMVS MVS2D

Builds on: MVS2D MaGNet IterMVS ConvNeXt

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