atlas

Research map / 3D vision / 3D generation

Weakly Supervised Monocular 3D Detection with a Single-View Image

CVPR 2024 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 11 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 SKD-WM3D, a weakly supervised monocular 3D detector that uses only single-view images and off-the-shelf depth pseudo-labels, distilling depth-fused 3D-like knowledge from a self-teaching network into a lightweight monocular detector.

Problem

Weakly supervised monocular 3D detection currently needs extra data such as LiDAR point clouds or multi-view/multi-frame images, which limits applicability; the depth ambiguity of single-view images also hurts localization.

Approach

A self-knowledge distillation framework in which a depth-guided self-teaching network (fusing depth features with image features via cross/self-attention) teaches a plain monocular detector through soft-label distillation, combined with an uncertainty-aware distillation loss and a gradient-targeted transfer modulation that balances learning pace between the two networks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SKD-WM3D instead of WeakMono3DWeakly supervised monocular 3D detection · KITTI test CarAP3D|R40: 4.85 -> 5.54; 4.45 -> 4.53Helped
Use SKD-WM3D instead of WeakMono3DWeakly supervised monocular 3D detection · KITTI val CarAP3D|R40: 49.37 -> 50.21; 39.01 -> 41.57; 36.34 -> 36.92Helped
Use SKD-WM3D instead of WeakM3DWeakly supervised monocular 3D detection · nuScenes val CarAP: 0.214 -> 0.242Helped
Use SKD-WM3D instead of WeakM3DWeakly supervised monocular 3D detection · nuScenes val CarATE: 0.814 -> 0.795Helped
Use SKD-WM3D instead of WeakM3DWeakly supervised monocular 3D detection · nuScenes val CarASE: 0.234 -> 0.231Helped
Use SKD-WM3D instead of WeakM3DWeakly supervised monocular 3D detection · nuScenes val CarAAE: 0.682 -> 0.659Helped
Add self-knowledge distillation using MDN and DSN instead of training MDN alone (ablation)SKD-WM3D · KITTI val Car Easy, Moderate, and HardAP3D|R40: 0.00 -> 50.21; 0.00 -> 41.57; 0.00 -> 36.92Helped
Add MDN and self-knowledge distillation to DSN-only training (ablation)SKD-WM3D · KITTI val Car Easy, Moderate, and HardAP3D|R40: 40.96 -> 50.21; 31.02 -> 41.57; 26.27 -> 36.92Helped
Add the uncertainty-aware distillation loss (ablation)SKD-WM3D · KITTI val Car Easy, Moderate, and HardAP3D|R40: 44.61 -> 48.13; 35.74 -> 39.02; 34.82 -> 35.70Helped
Add the gradient-targeted transfer modulation strategy (ablation)SKD-WM3D · KITTI val Car Easy, Moderate, and HardAP3D|R40: 44.61 -> 46.30; 35.74 -> 38.91; 34.82 -> 35.44Helped
Add both the uncertainty-aware distillation loss and gradient-targeted transfer modulation (ablation)SKD-WM3D · KITTI val Car Easy, Moderate, and HardAP3D|R40: 44.61 -> 50.21; 35.74 -> 41.57; 34.82 -> 36.92Helped

Surprising findings

Limitations

Experimental setup

Datasets: KITTI 3D nuScenes

Benchmarks: KITTI 3D test KITTI 3D val nuScenes val

Metrics: AP_BEV|R40 AP_3D|R40 AP ATE ASE AAE FPS

Baselines: WeakM3D WeakMono3D VS3D Autolabels MonoDistill CenterNet MonoGRNet M3D-RPN MonoPair MonoDLE GUPNet Kinematic

Builds on: WeakM3D WeakMono3D CenterNet DLA

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