atlas

Research map / Detection and segmentation / 3D detection and driving

Unified Domain Generalization and Adaptation for Multi-View 3D Object Detection

NeurIPS 2024 · Detection and segmentation › 3D detection and driving · approach: Unified LiDAR 3D detection · 0 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 UDGA, combining a multi-view overlap depth constraint for domain generalization in camera-based multi-view 3D detection with a label-efficient adapter-based domain adaptation (1%/5% target labels).

Problem

Camera-based multi-view 3D object detection degrades under geometric (extrinsic/installation) shifts between source and target datasets, and adapting to new domains is costly in labels and compute.

Approach

Constrains depth predictions to agree across overlapping regions of adjacent cameras (and photometric consistency) to learn perspective-invariant depth for domain generalization, then fine-tunes only lightweight bottleneck adapters parallel to frozen pre-trained blocks for label-efficient adaptation with few target labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add UDGA's overlap-depth constraint (ablation)BEVDepth domain generalization · Lyft → nuScenesNDS: 0.213 -> 0.403Helped
add photometric loss to overlap-depth loss (ablation)BEVDepth domain generalization · Lyft → nuScenesNDS: 0.403 -> 0.407Helped
add extrinsic augmentation to overlap-depth and photometric losses (ablation)BEVDepth domain generalization · Lyft → nuScenesNDS: 0.407 -> 0.421Helped
add photometric loss to overlap-depth loss (ablation)BEVDepth domain generalization · nuScenes → LyftNDS: 0.485 -> 0.487Helped
add extrinsic augmentation to overlap-depth and photometric losses (ablation)BEVDepth domain generalization · nuScenes → LyftNDS: 0.487 -> 0.488Helped
use overlap-depth and photometric losses in both source pre-training and target fine-tuning (ablation)UDGA · Lyft → nuScenes, 10% target labelsNDS: 0.516 -> 0.638Helped
add overlap-depth loss during target fine-tuning (ablation)UDGA · nuScenes → Lyft, 10% target labelsNDS: 0.590 -> 0.632Helped
add photometric loss during target fine-tuning (ablation)UDGA · nuScenes → Lyft, 10% target labelsNDS: 0.632 -> 0.573Hurt
add UDGA domain generalizationBEVDepth · Lyft → nuScenesNDS: 0.374 -> 0.421Helped
adapt with UDGA using 1% target labels instead of full fine-tuningBEVDepth · Lyft → nuScenesNDS: 0.476 -> 0.526Helped
adapt with UDGA using 5% target labels instead of full fine-tuningBEVDepth · nuScenes → LyftNDS: 0.594 -> 0.613Helped
attach adapters to the view transform, BEV encoder, and detection head rather than the detection head alone (ablation)UDGA · Lyft → nuScenes, 5% target labelsNDS: 0.333 -> 0.525Helped

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Lyft Waymo CARLA

Benchmarks: nuScenes Lyft Waymo

Metrics: NDS* mAP mATE mASE mAOE Closed Gap

Baselines: Direct Transfer Oracle CAM-Convs Single-DGOD DG-BEV PD-BEV Full FT SSF Adapter-B Adapter-S

Builds on: BEVDepth DG-BEV Adapter SSIM photometric loss

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