Comparative Analysis of Patch Attack on VLM-Based Autonomous Driving Architectures
Key Contributions & Takeaways
- Builds the first framework that puts different VLM driving models on equal footing. A semantic homogenization step translates each model’s very different output into one shared space, so a single attack and one set of metrics apply to all of them.
- All three models (Dolphins, OmniDrive Omni-L, and LeapVAD) fail, with a 73 to 76% attack success rate. That is 12 to 20 times higher than normal, and each failure lasts 6 to 8 frames in a row, long enough to slip past defenses that check several frames before acting.
- Each architecture fails in its own way. The cross-attention model stops seeing pedestrians (a 71-point drop in detection), the MLP model is just as easy to fool at every distance, and the dual-process model keeps seeing objects yet still makes the wrong call. Seeing correctly and acting correctly can come apart.
Cars are starting to use VLMs to make driving decisions, but no one has tested how well they hold up against a printed patch on a roadside billboard. And because each model answers in its own format, there was no fair way to compare them.
One shared translation step turns each model’s answer into the same kind of signal. That lets one black-box attack and one scoring method work on every model, all tested in the CARLA driving simulator.
All three models fail: the attack works 73 to 76% of the time (12 to 20 times more than normal) and holds for 6 to 8 frames. Each model fails in its own way.
The study runs two kinds of attack. One hides a real hazard, such as a pedestrian at a crosswalk. The other, shown here, forces an unsafe move on the highway.
All tests ran in the CARLA 0.9.14 driving simulator (Town04) with a single forward camera at 1920×1080, using real-world patch sizes (1 m² at the crosswalk, 2 m×1 m on the billboard). Attack Success Rate is the share of frames where the model picks the unsafe action, tested for statistical significance against normal driving. The line chart and frame strips above illustrate the paper’s Figures 3 and 4; the exact numbers are in the PDF.
“All three VLM driving models fail against real, printable patches: 73 to 76% attack success, sustained for 6 to 8 frames in a row. Each one fails in its own way.”

David Fernandez is a PhD candidate in Computer Science at Clemson University, working on safe, efficient, and explainable AI for safety-critical systems. His research spans perception, adversarial robustness, and on-device deployment of large foundation models, including LLMs and VLMs, with five first-authored publications on component-level explainability, zero-shot reasoning, and adversarial scenario analysis, alongside collaborative work on edge AI for industrial agentic systems. Much of this research is grounded in autonomous driving, where trustworthiness, latency, and robustness constraints are unforgiving, but the underlying methods transfer broadly to other high-stakes domains.
As a member of Clemson’s VIPR-GS Research Program, he develops hierarchical LLM reasoning frameworks and VLM evaluation systems for the U.S. Army’s Next Generation Combat Vehicle (NGCV) program, focusing on zero-shot reasoning and component-level explainability under real-world deployment constraints.
At BMW Group, he designs agentic AI systems for enterprise environments, building autonomous prompt optimization pipelines that enable continual agent improvement without model retraining and context-aware moderation frameworks that detect coordinated multi-turn adversarial attacks in production deployments.