SkillAgentSearch skills...

RCBEVDet

[CVPR 2024] RCBEVDet: Radar-camera Fusion in Bird’s Eye View for 3D Object Detection

Install / Use

/learn @VDIGPKU/RCBEVDet
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

RCBEVDet

This is the official implementation of CVPR2024 paper: RCBEVDet: Radar-camera Fusion in Bird’s Eye View for 3D Object Detection and its extended version RCBEVDet++.

~~Note: please sign the application to obtain the code of RCBEVDet.~~

Introduction

We present RCBEVDet, a radar-camera fusion 3D object detection method in the bird's eye view (BEV). Specifically, we first design RadarBEVNet for radar BEV feature extraction. RadarBEVNet consists of a dual-stream radar backbone and a Radar Cross-Section (RCS) aware BEV encoder. In the dual-stream radar backbone, a point-based encoder and a transformer-based encoder are proposed to extract radar features, with an injection and extraction module to facilitate communication between the two encoders. The RCS-aware BEV encoder takes RCS as the object size prior to scattering the point feature in BEV. Besides, we present the Cross-Attention Multi-layer Fusion module to automatically align the multi-modal BEV feature from radar and camera with the deformable attention mechanism, and then fuse the feature with channel and spatial fusion layers. Experimental results show that RCBEVDet achieves new state-of-the-art radar-camera fusion results on nuScenes and view-of-delft (VoD) 3D object detection benchmarks. Furthermore, RCBEVDet achieves better 3D detection results than all real-time camera-only and radar-camera 3D object detectors with a faster inference speed at 21~28 FPS.

RCBEVDet

Update

  • 2024/06/28 - RCBEVDet++ achieves SOTA 3D object detection, BEV semantic segmentation, and 3D multi-object tracking results on nuScenes benchmark. The paper and code for RCBEVDet++ is coming soon~
  • 2024/06/01 - Code for RCBEVDet is released in the zip file.

Weight & Code

Results

3D Object Detection (nuScenes Validation)

| Method | Input | Backbone | NDS | mAP | | :--------- | ----- | --------- | ---- | :--- | | BEVDepth4D | C | ResNet-50 | 51.9 | 40.5 | | RCBEVDet | C+R | ResNet-50 | 56.8 | 45.3 | | SparseBEV | C | ResNet-50 | 54.5 | 43.2 | | RCBEVDet++ | C+R | ResNet-50 | 60.4 | 51.9 |

3D Object Detection (nuScenes Test)

| Method | Input | Backbone | Future frame | NDS | mAP | | :--------- | ----- | -------- | ------------ | ---- | :--- | | BEVDepth4D | C | V2-99 | No | 60.5 | 51.5 | | RCBEVDet | C+R | V2-99 | No | 63.9 | 55.0 | | SparseBEV | C | V2-99 | No | 63.6 | 55.6 | | RCBEVDet++ | C+R | V2-99 | No | 68.7 | 62.6 | | SparseBEV | C | ViT-L | Yes | 70.2 | —— | | RCBEVDet++ | C+R | ViT-L | Yes | 72.7 | 67.3 |

BEV Semantic Segmentation (nuScenes Validation)

| Method | Input | Backbone | mIoU | | :--------- | ----- | ---------- | ---- | | RCBEVDet++ | C+R | ResNet-101 | 62.8 |

3D Multi-object Tracking (nuScenes Test)

| Method | Input | Backbone | AMOTA | AMOTP | | :--------- | ----- | -------- | ----- | ----- | | RCBEVDet++ | C+R | ViT-L | 59.6 | 0.713 |

Acknowledgements

The overall code are based on mmdetection3D, BEVDet and SparseBEV. We sincerely thank the authors for their great work.

License

The project is only free for academic research purposes, but needs authorization for commerce. For commerce permission, please contact wyt@pku.edu.cn.

View on GitHub
GitHub Stars265
CategoryDevelopment
Updated6d ago
Forks16

Security Score

80/100

Audited on Mar 31, 2026

No findings