atlas

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

CRKD: Enhanced Camera-Radar Object Detection with Cross-modality Knowledge Distillation

CVPR 2024 · Detection and segmentation › 3D detection and driving · approach: Camera-radar fusion detection · 35 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 CRKD, a BEV-space cross-modality knowledge distillation framework that transfers knowledge from a LiDAR-Camera teacher to a Camera-Radar 3D object detection student on nuScenes.

Problem

Camera-Radar (CR) 3D object detectors lag behind LiDAR-Camera (LC) detectors, and no prior KD method supports a fusion-to-fusion (LC-to-CR) distillation path that handles the radar domain gap.

Approach

Distill from a BEVFusion LC teacher to a gated BEVFusion CR student using four losses tailored to radar and camera: cross-stage radar distillation against the teacher's objectness heatmap, mask-scaling feature distillation aware of range and velocity, relation distillation on cosine affinity matrices, and class-weighted response distillation that emphasizes dynamic classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill from an LC teacher to a CR student with CRKDBEVFusion-CR* · nuScenes valmAP: 43.2 -> 46.7Helped
add a gated network for adaptive sensor fusion (ablation)BEVFusion-CR · nuScenes valmAP: 43.2 -> 44.9Helped
add response distillation (ablation)Gated BEVFusion-CR · nuScenes valmAP: 44.9 -> 45.7Helped
add cross-stage radar distillation (CSRD) (ablation)Gated BEVFusion-CR with RespD · nuScenes valmAP: 45.7 -> 46.0Helped
add mask-scaling feature distillation (MSFD) (ablation)Gated BEVFusion-CR with RespD and CSRD · nuScenes valmAP: 46.0 -> 46.2Helped
add relation distillation (RelD) (ablation)Gated BEVFusion-CR with RespD, CSRD, and MSFD · nuScenes valmAP: 46.2 -> 46.7Helped
use teacher heatmap rather than LiDAR feature maps for radar guidance (ablation)CRKD radar distillation · nuScenes valmAP: 44.9 -> 46.0Helped
scale the foreground mask using object range and velocity (ablation)CRKD feature distillation · nuScenes valmAP: 46.0 -> 46.2Helped
add a convolutional block after downsampling for relation distillation (ablation)CRKD RelD · nuScenes valmAP: 45.9 -> 46.2Helped
weight dynamic classes more heavily in response distillation (ablation)CRKD RespD · nuScenes valmAP: 45.3 -> 45.7Helped
reduce fusion channels to 64 + 64 input and 64 output (ablation)BEVFusion-CR convolutional fuser · nuScenes valmAP: 43.2 -> 44.2Helped
use 128 + 128 input channels and 256 output channels (ablation)BEVFusion-CR convolutional fuser · nuScenes valmAP: 43.2 -> 44.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes

Benchmarks: nuScenes val nuScenes test

Metrics: mAP NDS mATE mASE mAOE mAVE mAAE

Baselines: BEVFusion-CR BEVFusion-LC CenterFusion CRAFT RCBEV RCM-Fusion X3KD UniDistill DistillBEV BEVDistill

Builds on: BEVFusion MonoDistill CMKD CenterPoint BEVDet

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