atlas

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

CMDA: Cross-Modal and Domain Adversarial Adaptation for LiDAR-Based 3D Object Detection

AAAI 2024 · Detection and segmentation › 3D detection and driving · approach: Multi-camera BEV 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.

Proposes CMDA, an unsupervised domain adaptation method for LiDAR 3D object detection that aligns LiDAR BEV features with camera BEV features (CMKI) and adds adversarial domain-discriminative self-training with cross-domain point mix-up (CDAN).

Problem

LiDAR-based 3D object detectors degrade substantially when deployed on target domains with different point density, weather, or geography, and existing LiDAR-only UDA methods struggle to learn domain-agnostic semantic cues.

Approach

Uses camera-derived BEV features as a semantic bridge: a LiDAR encoder is pretrained to match image BEV features via an L2 loss, then self-training with cross-domain sector mix-up, a gradient-reversal domain discriminator on instance features, and BEV grid-wise entropy regularization adapts the detector to the target domain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CMDA instead of ST3DSECOND-IoU · nuScenes → WaymoBEV AP / 3D AP: 45.35 / 27.12 -> 46.79 / 29.42Helped
use CMDA instead of ST3DPV-RCNN · nuScenes → WaymoBEV AP / 3D AP: 52.50 / 36.21 -> 58.57 / 45.58Helped
use CMDA instead of DTSSECOND-IoU · nuScenes → KITTIBEV AP / 3D AP: 81.40 / 66.60 -> 82.13 / 68.95Helped
use CMDA instead of DTSPV-RCNN · nuScenes → KITTIBEV AP / 3D AP: 83.90 / 71.80 -> 84.85 / 75.02Helped
use CMDA w/ LD instead of DTSSECOND-IoU · Waymo → nuScenesBEV AP / 3D AP: 41.20 / 23.00 -> 42.81 / 24.64Helped
use CMDA w/ LD instead of DTSPV-RCNN · Waymo → nuScenesBEV AP / 3D AP: 44.00 / 26.20 -> 44.44 / 26.41Helped
add CMKI (ablation)Direct Transfer · nuScenes → WaymoBEV AP / 3D AP: 39.18 / 20.78 -> 44.41 / 22.26Helped
add CMKI (ablation)Direct Transfer · nuScenes → WaymoBEV AP / 3D AP: 41.30 / 25.89 -> 47.28 / 28.57Helped
add CMKI (ablation)Direct Transfer · nuScenes → KITTIBEV AP / 3D AP: 51.84 / 17.92 -> 63.86 / 37.22Helped
add CMKI (ablation)Direct Transfer · nuScenes → KITTIBEV AP / 3D AP: 68.15 / 37.17 -> 72.12 / 40.17Helped
add CDAN to ST3D + CMKI (ablation)SECOND-IoU · nuScenes → WaymoBEV AP / 3D AP: 45.43 / 28.63 -> 46.79 / 29.42Helped
add CDAN to ST3D + CMKI (ablation)PV-RCNN · nuScenes → WaymoBEV AP / 3D AP: 53.04 / 42.75 -> 58.57 / 45.58Helped

Limitations

Experimental setup

Datasets: nuScenes Waymo KITTI

Benchmarks: nuScenes to Waymo nuScenes to KITTI Waymo to nuScenes

Metrics: BEV AP 3D AP Closed Gap

Baselines: Direct Transfer SN ST3D ST3D++ LiDAR Distillation DTS 3D-CoCo contrastive learning

Builds on: ST3D Lift-Splat-Shoot SECOND PV-RCNN gradient reversal layer

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