atlas

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

Training an Open-Vocabulary Monocular 3D Detection Model without 3D Data

NeurIPS 2024 · Detection and segmentation › 3D detection and driving · approach: Monocular 3D object detection · 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.

Trains an open-vocabulary monocular 3D detector (OVM3D-Det) using only RGB images by auto-labeling 3D boxes with Grounded-SAM, Unidepth pseudo-LiDAR, adaptive erosion, and LLM-based size priors with box search.

Problem

Open-vocabulary 3D object detection typically requires LiDAR or 3D sensor data for training and deployment, which is costly and limits data scaling; the paper asks whether monocular 3D detectors can be trained from RGB images alone.

Approach

Auto-label 3D boxes from RGB images using open-vocabulary 2D segmentation and zero-shot monocular depth to form pseudo-LiDAR, then refine them with adaptive mask erosion (size-dependent), PCA orientation estimation, and a box search guided by GPT-4 size priors with a ray tracing plus point ratio loss; train Cube R-CNN with a text-alignment head.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the naive raw pseudo-LiDAR and tight-box pipeline with the proposed pseudo-LiDAR and box refinement (ablation)OVM3D-Det · KITTIAP: 7.3 -> 18.5Helped
Use adaptive mask erosion instead of fixed-kernel erosion (ablation)OVM3D-Det · KITTIAP: 16.4 -> 18.5Helped
Use PCA instead of histogram-based orientation estimation (ablation)OVM3D-Det · KITTIAP: 16.7 -> 18.5Helped
Add category dimension priors to box refinement (ablation)OVM3D-Det · KITTIAP: 14.0 -> 18.5Helped
Replace LLM dimension priors with dataset-statistics priors (ablation)OVM3D-Det · KITTIAP: 18.4 vs 18.5No clear effect
Add point ratio loss to ray tracing loss for box search (ablation)OVM3D-Det · KITTIAP: 12.2 -> 18.5Helped
Vary lower box-prior threshold τ1 from 0.6 through 0.9 (ablation)OVM3D-Det · KITTIAP: 17.6; 18.0; 18.5; 18.4Mixed
Vary upper box-prior threshold τ2 from 1.1 through 1.4 (ablation)OVM3D-Det · KITTIAP: 18.5; 18.5; 18.2; 18.1Mixed
Apply self-training using the previous model’s predictions as pseudo labelsOVM3D-Det · KITTIAP: 18.5 -> 19.9Helped
Use OVM3D-Det instead of Cube R-CNN + Grounding DINOopen-vocabulary monocular 3D detection · KITTI novel classesAP-N: 1.5 -> 8.2Helped
Use OVM3D-Det instead of Cube R-CNN + Grounding DINOopen-vocabulary monocular 3D detection · nuScenes novel classesAP-N: 2.1 -> 11.8Helped
Use OVM3D-Det instead of Cube R-CNN + Grounding DINOopen-vocabulary monocular 3D detection · SUN RGB-D novel classesAP-N: 1.5 -> 10.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: KITTI nuScenes SUN RGB-D ARKitScenes

Benchmarks: KITTI nuScenes SUN RGB-D ARKitScenes

Metrics: AP3D mAP3D over IoU 0.05-0.50

Baselines: Cube R-CNN + Grounding DINO OV-3DET CODA Oracle Cube R-CNN

Builds on: Cube R-CNN Grounded-SAM Unidepth pseudo-LiDAR OV-3DET

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