Towards Viewpoint-Robust End-to-End Autonomous Driving with 3D Foundation Model Priors
Organizations: Chiba University · National Institute of Informatics
Abstract
Robust trajectory planning under camera viewpoint changes is important for scalable end-to-end autonomous driving. However, existing models often depend heavily on the camera viewpoints seen during training. We investigate an augmentation-free approach that leverages geometric priors from a 3D foundation model. The method injects per-pixel 3D positions derived from depth estimates as positional embeddings and fuses intermediate geometric features through cross-attention. Experiments on the VR-Drive camera viewpoint perturbation benchmark show reduced performance degradation under most perturbation conditions, with clear improvements under pitch and height perturbations. Gains under longitudinal translation are smaller, suggesting that more viewpoint-agnostic integration is needed for robustness to camera viewpoint changes.
Figures & tables
| Method | Type | Original | Pitch | Pitch | Height m | Height m | Depth m | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | ||
| AD-MLP | - | 0.29 | 0.19 | 0.29 | 0.19 | 0.29 | 0.19 | 0.29 | 0.19 | 0.29 | 0.19 | 0.29 | 0.19 |
| BEV-Planner | - | 0.55 | 0.22 | 0.59 | 0.37 | 0.54 | 0.76 | 0.57 | 0.29 | 0.58 | 0.64 | 0.58 | 0.28 |
| VAD | P | 0.72 | 0.22 | 0.68 | 0.28 | 1.02 | 0.88 | 0.73 | 0.47 | 0.74 | 0.22 | 0.71 | 0.26 |
| SparseDrive | P | 0.61 | 0.08 | 0.66 | 0.15 | 0.96 | 0.23 | 0.87 | 0.54 | 1.01 | 0.30 | 1.27 | 0.31 |
| DiffusionDrive | P | 0.57 | 0.08 | 0.67 | 0.11 | 0.96 | 0.24 | 1.46 | 0.81 | 1.21 | 0.20 | 1.57 | 0.41 |
| Depth | GFF | Original | Pitch | Pitch | Height m | Height m | Depth m | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | L2 [m] | Col. [%] | ||
| Metric3D | 0.48 | 0.26 | 0.83 | 0.48 | 0.64 | 0.36 | 1.06 | 1.29 | 5.01 | 5.44 | 7.10 | 6.40 | |
| Metric3D | ✓ | 0.58 | 0.35 | 0.65 | 0.38 | 0.73 | 0.33 | 0.83 | 0.46 | 0.78 | 0.34 | 4.94 | 5.92 |
| DA3 | 0.52 | 0.28 | 0.70 | 0.37 | 1.06 | 0.71 | 4.58 | 4.54 | 5.27 | 5.80 | 7.91 | 6.73 | |
| DA3 | ✓ | 0.49 | 0.32 | 0.54 | 0.30 | 0.69 | 0.21 | 0.63 | 0.42 | 0.90 | 0.46 | 6.61 | 5.21 |
| Replaced cameras | L2 [m] | Col. [%] |
|---|---|---|
| None (Depth m) | 6.61 | 5.21 |
| Front/rear only | 5.62 | 4.81 |
| Four side cameras | 1.30 | 0.30 |
| All cameras | 0.51 | 0.29 |
End-to-End Autonomous Driving
End-to-end autonomous driving learns to turn sensor observations and driving context into vehicle actions or trajectories.
See all 227 papers