atlas

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

Multi-View Attentive Contextualization for Multi-View 3D Object Detection

CVPR 2024 · Detection and segmentation › 3D detection and driving · approach: Unified LiDAR 3D detection · 9 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.

Adds a PaCa-style cluster-attention contextualization module to 2D image features before 2D-to-3D lifting in query-based multi-view 3D detectors (PETR, BEVFormer, DFA3D), improving nuScenes NDS.

Problem

Query-based multi-view 3D object detectors either use dense attention over single-scale features (costly, no high-res) or sparse deformable attention with sparsely grounded 3D anchors, both giving limited 3D/semantic awareness during 2D-to-3D feature lifting.

Approach

Attentively contextualize backbone feature maps with global learned cluster tokens (patch-to-cluster attention, linear complexity) before lifting, a plug-and-play module agnostic to the lifting method, giving every feature point global scene context.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MvAConPETR-VovNet-99 · nuScenes valNDS: 42.6 -> 43.4Helped
Add MvAConBEVFormer-t/s/b · nuScenes valNDS: 35.4 -> 36.5; 47.9 -> 49.6; 51.7 -> 52.8Helped
Add MvAConDFA3D-s/b · nuScenes valNDS: 50.1 -> 50.6; 53.1 -> 53.5Helped
Add MvAConBEVFormer-ResNet101 · Waymo-miniLET-mAPL: 34.9 -> 35.7Helped
Add MvAConBEVFormer-ResNet101 · Waymo-miniLET-mAPH: 46.3 -> 47.5Helped
Use shift-window context instead of global cluster context (ablation)BEVFormer-b · nuScenes valNDS: 51.7 -> 51.5 (-0.2)Hurt
Use global pooling context instead of global cluster context (ablation)BEVFormer-b · nuScenes valNDS: 51.7 -> 52.0 (+0.3)Helped
Use global cluster context (ablation)BEVFormer-b · nuScenes valNDS: 51.7 -> 52.8 (+1.1)Helped
Combine local and global cluster contexts rather than using global cluster context alone (ablation)BEVFormer-b · nuScenes valNDS: 52.1 -> 52.8 (+1.1)Helped
Use 3 layers, 100 clusters, and cross-level contextualization (ablation)BEVFormer-b · nuScenes valNDS: 51.7 -> 52.0Helped
Use 6 layers and 50 clusters with cross-level contextualization (ablation)BEVFormer-b · nuScenes valNDS: 51.7 -> 52.4Helped
Disable cross-level contextualization (ablation)BEVFormer-b MvACon · nuScenes valNDS: 52.8 -> 52.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Waymo-mini

Benchmarks: nuScenes validation Waymo-mini

Metrics: mAP mATE mASE mAOE mAVE mAAE NDS LET-mAPL LET-mAPH

Baselines: PETR BEVFormer DFA3D SWin shift window PVTv2-linear global pooling

Builds on: PaCa PETR BEVFormer DETR3D DFA3D

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