atlas

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

MonoCD: Monocular 3D Object Detection with Complementary Depths

CVPR 2024 · Detection and segmentation › 3D detection and driving · approach: Monocular 3D object detection · 73 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 MonoCD, a CenterNet-based monocular 3D detector that adds a global-clue "complementary depth" branch (from a predicted ground-plane horizon) and geometric complementary form so multiple depth errors have opposite signs, improving KITTI accuracy.

Problem

Multi-depth ensembles in monocular 3D object detection produce depth errors with the same sign (coupling), so they cannot cancel each other and the combined depth accuracy is limited.

Approach

Add a depth branch built from a global clue (object elevation y derived from a predicted ground-plane horizon shared across the image) plus a geometric formulation complementary in form to the keypoint depth, so that errors have opposite signs and partially cancel under uncertainty-weighted averaging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add complementary depth to MonoFlexMonoFlex · KITTI val CarAP3D Moderate: 17.51 -> 18.27Helped
add complementary depth to MonoDLEMonoDLE · KITTI val CarAP3D Moderate: 13.66 -> 15.09Helped
add complementary depth to MonoConMonoCon · KITTI val CarAP3D Moderate: 19.01 -> 19.37Helped
predict y from global rather than local clues (ablation)MonoFlex · KITTI val CarAP3D Moderate: 13.49 -> 17.85Helped
use a fixed 1.65-meter y source instead of the baseline source (ablation)MonoFlex · KITTI val CarAP3D Moderate: 17.51 -> 15.86Hurt
use the ground-truth ground-plane equation for y (ablation)MonoFlex · KITTI val CarAP3D Moderate: 17.51 -> 19.43Helped
use edge detection to obtain the horizon slope (ablation)MonoFlex global-clue branch · KITTI val CarAP3D Moderate: 17.85 -> 15.97Hurt
use dilated convolution for the global-clue branch (ablation)MonoFlex global-clue branch · KITTI val CarAP3D Moderate: 17.85 -> 18.27Helped
use complementary depth form Eq. (14) instead of Eq. (12) (ablation)MonoFlex · KITTI val CarAP3D Moderate: 17.62 -> 18.27Helped
use complementary depth form Eq. (16) instead of Eq. (14) (ablation)MonoFlex · KITTI val CarAP3D Moderate: 18.27 -> 15.97Hurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI 3D Object

Benchmarks: KITTI 3D Object test set KITTI validation set

Metrics: AP3D APBEV Complementarity Score MAE ESOP

Baselines: DDMP-3D Kinematic3D AutoShape DCD MonoRUn CaDDN MonoDTR SMOKE MonoDLE MonoRCNN MonoFlex MonoGround

Builds on: CenterNet MonoFlex MonoDLE MonoCon GPENet

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