RESBev: Making BEV Perception More Robust
Organizations: Shanghai Jiao Tong University
Abstract
Bird's-eye-view (BEV) perception has emerged as a cornerstone of autonomous driving systems, providing a structured, ego-centric representation critical for downstream planning and control. However, real-world deployment faces challenges from sensor degradation and adversarial attacks, which can cause severe perceptual anomalies and ultimately compromise the safety of autonomous driving systems. To address this, we propose a resilient and plug-and-play BEV perception method, RESBev, which can be easily applied to existing BEV perception methods to enhance their robustness to diverse disturbances. Specifically, we reframe perception robustness as a latent semantic prediction problem. A latent world model is constructed to extract spatiotemporal correlations across sequential BEV observations, thereby learning the underlying BEV state transitions to predict clean BEV features for reconstructing corrupted observations. The proposed framework operates at the semantic feature level of the Lift-Splat-Shoot pipeline, enabling recovery that generalizes across both natural disturbances and adversarial attacks without modifying the underlying backbone. Extensive experiments on the nuScenes dataset demonstrate that, with few-shot fine-tuning, RESBev significantly improves the robustness of existing BEV perception models against various external disturbances and adversarial attacks.
Figures & tables
| Stage | Rep. | Feature Form | IoU |
|---|---|---|---|
| Lift | Perspective | 16.4 | |
| Shoot | Task output | 18.7 | |
| Splat | BEV feature | 31.6 |
| Variant | Hist. | Curr. | Prior | IoU |
|---|---|---|---|---|
| Single frame | No | Yes | No | 15.53 |
| Temporal attn. | Yes | Yes | No | 20.17 |
| Recurrent fusion | Yes | Yes | No | 22.31 |
| Predictive prior | Yes | No | Yes | 30.11 |
| Corruption | LSS [ 12 ] | SimpleBEV [ 5 ] | GaussianLSS [ 15 ] | BEVFormer [ 9 ] | DiffBEV [ 24 ] | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | ||
| Clean | 33.03 | 33.31 | 0.28 | 55.70 | 55.91 | 0.21 | 42.80 | 43.14 | 0.34 | 46.70 | 47.01 | 0.31 | 38.90 | |
| FGSM | 10.28 | 28.42 | 18.14 | 13.23 | 31.09 | 17.86 | 9.91 | 31.43 | 21.52 | 21.54 | 38.78 | 17.24 | 25.18 | |
| PGD | 9.17 | 31.47 | 22.30 | 11.89 | 31.65 | 19.76 | 7.72 | 31.09 | 23.37 | 18.68 | 38.90 | 20.22 | 28.11 | |
| Fog | 9.93 | 28.39 | 18.46 | 17.18 | 33.76 | 16.58 | 24.26 | 31.95 | 7.69 | 25.34 | 38.91 | 13.57 | 29.02 | |
| Bright | 9.78 | 28.38 | 18.60 | 17.63 | 33.79 | 16.16 | 24.03 | 31.87 | 7.85 | 25.70 | 38.74 | 13.04 | 30.39 | |
| Corruption | LSS [ 12 ] | SimpleBEV [ 5 ] | GaussianLSS [ 15 ] | BEVFormer [ 9 ] | DiffBEV [ 24 ] | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | +RESBev | Change | Vanilla | ||
| Clean | 33.03 | 33.31 | 0.28 | 55.70 | 55.91 | 0.21 | 42.80 | 43.14 | 0.34 | 46.70 | 47.01 | 0.31 | 38.90 | |
| C&W Attack | 8.78 | 30.80 | 22.02 | 11.43 | 30.61 | 19.18 | 5.97 | 31.24 | 25.27 | 17.56 | 39.67 | 22.11 | 29.81 | |
| Snow | 10.26 | 28.35 | 18.09 | 17.40 | 33.71 | 16.31 | 16.08 | 32.10 | 16.02 | 28.11 | 38.91 | 10.80 | 30.14 | |
| Camera Crash | 10.08 | 28.34 | 18.27 | 17.34 | 33.74 | 16.40 | 13.41 | 31.56 | 18.15 | 27.46 | 39.72 | 12.26 | 29.42 | |
| Noise | 8.64 | 28.27 | 19.63 | 17.60 | 33.76 | 16.16 | 16.67 | 31.43 | 14.76 | 21.55 | 39.34 | 17.79 | 29.89 | |
| Config. | LSS | SBEV | GLSS | BEVFormer |
|---|---|---|---|---|
| Predictor-only | 26.67 | 30.11 | 29.16 | 35.48 |
| Predictor + Reconstructor | 29.02 | 32.80 | 31.59 | 38.82 |
| Gain | 8.8% | 8.9% | 8.3% | 9.4% |
| Corruption | 1-Step | 10-Step | 30-Step | 50-Step | Change |
|---|---|---|---|---|---|
| FGSM | 28.42 | 28.58 | 28.12 | 28.11 | 1.09% |
| PGD | 31.47 | 30.93 | 30.97 | 30.84 | 2.00% |
| Fog | 28.39 | 28.03 | 28.00 | 27.89 | 1.76% |
| Bright | 28.38 | 27.91 | 27.88 | 27.89 | 1.72% |
| Frame Lost | 28.33 | 28.48 | 28.31 | 28.43 | 0.35% |
| Method | Params (M) | FLOPs (G) | FPS (Hz) | Training Memory (GB) | Inference Memory (GB) |
|---|---|---|---|---|---|
| BEVFormer-base | 69.1 | 1311 | 2.7 | 28.5 | 8.4 |
| BEVFormer-base + RESBev | 83.8 | 1552 | 2.4 | 32.1 | 9.8 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Stage | Representation | Shape |
|---|---|---|
| Previous reconstructed BEV | ||
| Current corrupted BEV | ||
| Ego-motion vector | ||
| Visual latent | ||
| Action latent | ||
| Predicted latent state |
| Corruption | Severity | LSS | SimpleBEV | GaussianLSS | BEVFormer | ||||
|---|---|---|---|---|---|---|---|---|---|
| Vanilla | +RESBev | Vanilla | +RESBev | Vanilla | +RESBev | Vanilla | +RESBev | ||
| Clean | - | 33.03 | 33.31 | 55.70 | 55.91 | 42.80 | 43.14 | 46.70 | 47.01 |
| 1 | 13.87 | 28.58 | 17.65 | 31.03 | 11.76 | 31.49 | 29.10 | 38.86 | |
| 2 | 10.06 | 28.47 | 12.51 | 31.13 | 9.43 | 31.42 | 21.51 | 38.79 | |
| FGSM | 3 | 6.92 | 28.21 | 9.54 | 31.12 | 8.53 | 31.37 | 14.01 | 38.69 |
| Avg. | 10.28 | 28.42 | 13.23 | 31.09 | 9.91 | 31.43 | 21.54 | 38.78 | |
| Corruption | Severity | LSS | SimpleBEV | GaussianLSS | BEVFormer | ||||
|---|---|---|---|---|---|---|---|---|---|
| Vanilla | +RESBev | Vanilla | +RESBev | Vanilla | +RESBev | Vanilla | +RESBev | ||
| Clean | - | 33.03 | 33.31 | 55.70 | 55.91 | 42.80 | 43.14 | 46.70 | 47.01 |
| 1 | 11.28 | 30.94 | 14.65 | 30.87 | 8.02 | 31.38 | 24.96 | 39.71 | |
| 2 | 8.54 | 30.75 | 11.67 | 30.74 | 6.09 | 31.21 | 17.54 | 39.70 | |
| C&W Attack | 3 | 6.51 | 30.70 | 7.98 | 30.22 | 3.80 | 31.12 | 10.18 | 39.60 |
| Avg. | 8.78 | 30.80 | 11.43 | 30.61 | 5.97 | 31.24 | 17.56 | 39.67 | |
| Corruption | 1-Step | 10-Step | 30-Step | 50-Step | Change |
|---|---|---|---|---|---|
| C&W | 30.80 | 30.26 | 30.30 | 30.13 | 2.18% |
| Snow | 28.35 | 27.86 | 27.81 | 27.80 | 1.94% |
| Camera Crash | 28.34 | 28.00 | 27.91 | 27.79 | 1.94% |
| Noise | 28.27 | 27.98 | 27.81 | 27.80 | 1.66% |
| Dark | 28.36 | 27.93 | 27.95 | 27.88 | 1.69% |
Autonomous Driving Perception
Autonomous driving perception enables vehicles to detect and interpret road users, drivable space, and hazards using onboard and shared sensors.
See all 379 papers