ViTFuser [1] is an end-to-end autonomous-driving architecture that learns to navigate from front-camera images and LiDAR. Building on TransFuser [2], it uses Vision Transformers [3] at multiple feature resolutions to preserve global scene context during sensor fusion. A Feature Pyramid Network (FPN) [4] strengthens multi-scale object detection, helping the driving policy avoid traffic violations.
Cameras provide rich semantic information such as traffic lights and road appearance, while LiDAR provides geometry and depth. Effective driving requires both. In TransFuser, pixel-level transformer attention requires aggressive feature-map downsampling; restoring those maps can discard detail and introduce noise. ViTFuser instead attends over image patches at four encoder stages, retaining more information while reducing computation.
ViTFuser uses 55.3 million parameters, about 67% fewer than TransFuser's 168 million, while reducing GPU memory use by 3x.
We trained ViTFuser on the TransFuser dataset: approximately 230,000 frames from 3,500 routes across all eight public CARLA towns [6], covering varied weather and difficult scenarios such as junctions, roundabouts, cyclists, and pedestrians. We evaluated both ViTFuser variants on the Longest6 and Town05 benchmarks across three runs to account for simulator variability.
Driving Score combines route completion with an infraction penalty, so a higher score rewards both progress and safe behavior. The table shows the mean Driving Score across the three runs.
| Benchmark | TransFuser | ViTFuser | ViTFuser + FPN |
|---|---|---|---|
| Longest6 | 43.48 | 51.96 | 55.15 |
| Town05 Short | 87.48 | 90.04 | 91.07 |
| Town05 Long | 67.85 | 74.82 | 74.95 |
On Longest6, ViTFuser + FPN improved Driving Score by 11.67 points over TransFuser and raised the Infraction Score from 0.60 to 0.69. On Town05 Long, it reached 94.90% route completion.
The results separate the value of the two changes: multi-resolution ViT fusion provides the main gain over TransFuser, while the FPN adds a smaller but consistent improvement by strengthening object detection. The main limitation is that all training and evaluation were performed in CARLA using predefined urban scenarios and expert supervision, so performance does not establish real-world robustness.