Towards Effective and Transferable Physical Camouflage against Multi-View BEV-based 3D Perception in Autonomous Driving
Abstract
Modern autonomous driving systems widely adopt multi-view Bird's-Eye-View (BEV) based 3D perception models due to their superior performance. Despite their success, the robustness of these models against adversarial camouflage attacks remains largely unexplored. Existing camouflage attacks primarily target single-view 2D detectors, limiting their effectiveness in multi-view 3D perception settings. To address this gap, we propose BEVCA, a novel adversarial camouflage generation framework tailored for multi-view BEV-based 3D perception. Our framework integrates a BEV-feature-based adversarial loss with a multi-view neural rendering module, enabling effective and transferable camouflage attacks across different models and tasks. Extensive experiments in both digital and physical settings demonstrate that BEVCA outperforms state-of-the-art baselines and exhibits strong robustness under real-world conditions. Our code is available at https://github.com/WAVE-AT-IDEA/BEVCA.
Figures & tables
| Methods | 3D Detection | BEV Segmentation | ||||||
|---|---|---|---|---|---|---|---|---|
| Base | Small | Tiny | Base-Seg-Det | Small-Seg-Det | LSS | CVT | SinBEVT | |
| Normal | 0.618 | 0.721 | 0.514 | 0.750 | 0.634 | 0.509 | 0.609 | 0.570 |
| FCA | 0.593 | 0.696 | 0.512 | 0.721 | 0.595 | 0.442 | 0.505 | 0.489 |
| DTA | 0.578 | 0.663 | 0.469 | 0.684 | 0.591 | 0.372 | 0.480 | 0.449 |
| ACTIVE | 0.559 | 0.664 | 0.433 | 0.682 | 0.588 | 0.367 | 0.481 | 0.436 |
| RAUCA | 0.562 | 0.682 | 0.479 | 0.689 | 0.576 | 0.380 | 0.459 | 0.427 |
| Methods | BEVFormer base | BEVFormer small | BEVDet-r50 | BEVDet-r50-cbgs |
|---|---|---|---|---|
| CNCA | 30.00% | 29.49% | 42.80% | 34.99% |
| BEVCA | 49.60% | 46.99% | 64.41% | 42.13% |
| Methods | 3D Detection | BEV Segmentation | ||||||
|---|---|---|---|---|---|---|---|---|
| Base | Small | Tiny | Base-Seg-Det | Small-Seg-Det | LSS | CVT | SinBEVT | |
| 0.564 | 0.683 | 0.498 | 0.728 | 0.597 | 0.450 | 0.505 | 0.467 | |
| 0.392 | 0.564 | 0.428 | 0.528 | 0.529 | 0.380 | 0.371 | 0.333 | |
| 0.471 | 0.603 | 0.485 | 0.601 | 0.529 | 0.367 | 0.426 | 0.347 | |
| 0.612 | 0.704 | 0.508 | 0.735 | 0.585 | 0.498 | 0.588 | 0.574 | |
| 0.191 | 0.285 | 0.381 | 0.329 | 0.329 | 0.253 | 0.307 | 0.258 | |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Methods | 3D Detection | BEV Segmentation | ||||||
|---|---|---|---|---|---|---|---|---|
| Base | Small | Tiny | Base-Seg-Det | Small-Seg-Det | LSS | CVT | SinBEVT | |
| Normal | 0.618 | 0.721 | 0.514 | 0.750 | 0.634 | 0.509 | 0.609 | 0.570 |
| BEVCA | 0.191 | 0.285 | 0.381 | 0.329 | 0.331 | 0.253 | 0.307 | 0.273 |
| AdvTrain | 0.615 | 0.479 | 0.416 | 0.683 | 0.599 | 0.614 | 0.567 | 0.549 |
| Azimuth ( ∘ ) | Distance | Avg | |||
|---|---|---|---|---|---|
| 10 | 15 | 25 | 40 | ||
| 0 | 0.278 | 0.129 | 0.468 | 0.376 | 0.313 |
| 60 | 0.005 | 0.184 | 0.311 | 0.278 | 0.195 |
| 120 | 0.206 | 0.332 | 0.167 | 0.218 | 0.231 |
| 180 | 0.123 | 0.641 | 0.404 | 0.001 | 0.292 |
| 240 | 0.242 | 0.293 | 0.300 | 0.195 | 0.258 |
| Defense Method | Parameter | Normal mAP | BEVCA mAP | Performance Gap |
|---|---|---|---|---|
| No Defense | - | 0.618 | 0.191 | 0.427 |
| BEV Feature Smoothing | 0.616 | 0.189 | 0.427 | |
| 0.594 | 0.175 | 0.419 | ||
| 0.482 | 0.121 | 0.361 | ||
| Input Smoothing | 0.617 | 0.171 | 0.446 | |
| 0.614 | 0.165 | 0.449 |
| Methods | 3D Detection | BEV Segmentation | ||||||
|---|---|---|---|---|---|---|---|---|
| Base | Small | Tiny | Base-Seg-Det | Small-Seg-Det | LSS | CVT | SinBEVT | |
| Normal | 0.309 | 0.324 | 0.243 | 0.321 | 0.333 | 0.209 | 0.234 | 0.238 |
| FCA | 0.306 | 0.336 | 0.263 | 0.32 | 0.337 | 0.204 | 0.200 | 0.208 |
| DTA | 0.260 | 0.296 | 0.249 | 0.294 | 0.318 | 0.175 | 0.168 | 0.195 |
| ACTIVE | 0.236 | 0.264 | 0.220 | 0.265 | 0.292 | 0.178 | 0.183 | 0.195 |
| RAUCA | 0.259 | 0.29 | 0.204 | 0.295 | 0.295 | 0.162 | 0.157 | 0.164 |
Adversarial Attacks
Adversarial attacks exploit crafted inputs, poisoned data, or system interactions to manipulate AI predictions, behavior, privacy, or reliability.
See all 444 papers