R4Det: 4D Radar-Camera Fusion for High-Performance 3D Object Detection
Organizations: Wangxuan Institute of Computer Technology, Peking University · EBTech Co. Ltd
Abstract
4D radar-camera sensing configuration has gained increasing importance in autonomous driving. However, existing 3D object detection methods that fuse 4D Radar and camera data confront several challenges. First, their absolute depth estimation module is not robust and accurate enough, leading to inaccurate 3D localization. Second, the performance of their temporal fusion module will degrade dramatically or even fail when the ego vehicle's pose is missing or inaccurate. Third, for some small objects, the sparse radar point clouds may completely fail to reflect from their surfaces. In such cases, detection must rely solely on visual unimodal priors. To address these limitations, we propose R4Det, which enhances depth estimation quality via the Panoramic Depth Fusion module, enabling mutual reinforcement between absolute and relative depth. For temporal fusion, we design a Deformable Gated Temporal Fusion module that does not rely on the ego vehicle's pose. In addition, we built an Instance-Guided Dynamic Refinement module that extracts semantic prototypes from 2D instance guidance. Experiments show that R4Det achieves state-of-the-art 3D object detection results on the TJ4DRadSet and VoD datasets. The source code and models will be released at https://github.com/VDIGPKU/R4Det.
Figures & tables
| Method | Modality | (%) | (%) | ||||||||
| Car | Pedestrian | Cyclist | Truck | Car | Pedestrian | Cyclist | Truck | ||||
| PointPillars [ 9 ] | R | 21.26 | 28.33 | 52.47 | 11.18 | 28.31 | 38.34 | 32.26 | 56.11 | 18.19 | 36.23 |
| CenterPoint [ 25 ] | R | 22.03 | 25.02 | 53.32 | 15.92 | 29.07 | 33.03 | 27.87 | 58.74 | 25.09 | 36.18 |
| RadarPillarNet [ 28 ] | R | 28.45 | 26.24 | 51.57 | 15.20 | 30.37 | 45.72 | 29.19 | 56.89 | 25.17 | 39.24 |
| SMURF [ 19 ] | R | 28.47 | 26.22 | 54.61 | 22.64 | 32.99 | 43.13 | 29.19 | 58.81 | 32.80 | 40.98 |
| RCFusion [ 28 ] | R+C | 29.72 | 27.17 | 54.93 | 23.56 | 33.85 | 40.89 | 30.95 | 58.30 | 28.92 | 39.76 |
| Methods | Modality | Entire Annotated Area ( , %) | Driving Corridor ( , %) | FPS | ||||||
| Car | Pedestrian | Cyclist | mAP | Car | Pedestrian | Cyclist | mAP | |||
| PointPillars [ 9 ] | R | 37.06 | 35.04 | 63.44 | 45.18 | 70.15 | 47.22 | 85.07 | 67.48 | 113.9 |
| CenterPoint [ 25 ] | R | 32.74 | 38.00 | 65.51 | 45.42 | 62.01 | 48.18 | 84.98 | 65.06 | - |
| RadarPillarNet [ 28 ] | R | 39.30 | 35.10 | 63.63 | 46.01 | 71.65 | 42.80 | 83.14 | 65.86 | 98.8 |
| SMURF [ 19 ] | R | 42.31 | 39.09 | 71.50 | 50.97 | 71.74 | 50.54 | 86.87 | 69.72 | - |
| RCFusion [ 28 ] | R+C | 41.70 | 38.95 | 68.31 | 49.65 | 71.87 | 47.50 | 88.33 | 69.23 | 9.0 |
| Method | Car | Pedestrian | Cyclist | |
| BEVFusion [ 13 ] | 37.85 | 40.96 | 68.95 | 49.25 |
| BEVFusion + Ours | 41.98 | 48.15 | 76.64 | 55.59 |
| RCBEVDet [ 14 ] | 40.63 | 38.86 | 70.48 | 49.99 |
| RCBEVDet + Ours | 41.02 | 48.85 | 76.12 | 55.33 |
| DGTF | IGDR | Car | Ped | Cyc | Truck | |||
| 45.15 | 39.86 | 58.67 | 25.93 | 47.89 | 26.24 | |||
| ✓ | 46.86 | 41.41 | 59.76 | 23.35 | 55.08 | 29.25 | ||
| ✓ | ✓ | 50.41 | 44.86 | 61.94 | 28.90 | 57.15 | 30.48 | |
| ✓ | ✓ | ✓ | 54.07 | 47.29 | 63.60 | 31.24 | 62.84 | 31.46 |
| Setting | BEV mAP | ||||
| A | 0.1 | 0.01 | – | – | 45.15 |
| B | 0.1 | 0.01 | 0.03 | – | 46.08 |
| C | 0.1 | 0.01 | 0.03 | 0.05 | 46.86 |
| Variant | Concat | DCN | ConvGRU | SE | BEV mAP | 3D mAP |
| V0 | 46.86 | 41.41 | ||||
| V1 | ✓ | 47.82 | 42.01 | |||
| V2 | ✓ | ✓ | 48.86 | 43.32 | ||
| V3 | ✓ | ✓ | ✓ | ✓ | 49.12 | 42.47 |
| V4 (Ours) | ✓ | ✓ | ✓ | 50.41 | 44.86 |
| ID | Component | BEV mAP (%) | |||
| Gen. | Cyclist | Pedestrian | Overall | ||
| A | None | 57.51 | 31.66 | 50.41 | |
| B | Softmax-Fusion | 58.14 | 32.00 | 51.29 | |
| C | ✓ | Static Map | 58.62 | 31.92 | 51.60 |
| D | ✓ | MLP | 62.13 | 32.43 | 52.48 |
| E | ✓ | Attention | 62.21 | 32.21 | 52.52 |
| Setting | BEV mAP | ||||
| A | 0.1 | 0.01 | – | – | 45.15 |
| B (+ ) | 0.1 | 0.01 | 0.03 | – | 46.08 |
| C1 (↓ ) | 0.05 | 0.01 | 0.03 | 0.05 | 46.64 |
| C2 (↓ ) | 0.1 | 0.01 | 0.03 | 0.02 | 46.30 |
| C3 (↑ ) | 0.1 | 0.01 | 0.05 | 0.05 | 46.45 |
| C4 (↑ ) | 0.1 | 0.03 | 0.03 | 0.05 | 46.12 |
| Fusion Depth | BEV mAP | 3D mAP |
| 49.20 | 42.74 | |
| 49.87 | 43.12 | |
| 50.41 | 44.86 |
3D Object Detection
3D object detection identifies objects and estimates their locations, sizes, and orientations from images, point clouds, radar, or fused sensors.
See all 180 papers