SASA: Sequence-Aware Shadow Attacks via Attention Alignment for Traffic Sign Recognition
Key Contributions & Takeaways
A car does not see a traffic sign once; it sees it across a stream of frames as it drives closer. Most attacks fool a single still image with pixel noise that flickers and gets filtered out before it matters. This paper casts a single, physically plausible shadow, the kind a pole or a cloud would throw, and holds it steady across the whole clip. It places that shadow exactly where a frozen vision transformer is looking, and it never once queries the model it is trying to fool. The result is a strict black-box attack that transfers across very different classifiers and drops accuracy far more than per-frame scores would suggest.
- A shadow attack for video, not single frames, that never touches the target. SASA optimizes one shared shadow mask applied identically across all 30 frames, guided only by frozen DINO and DeiT attention maps. It uses no weights, gradients, or predictions from the model it attacks, yet transfers across CNNs, STNs, EfficientNet, and ViTs.
- Three physically grounded shadow shapes, all differentiable. A differentiable generator casts Blob (clouds, tree cover), Strip (poles, signposts), and Side (barriers, parked cars) shadows from a handful of geometric parameters, darkening only the luminance channel in CIELAB so the result stays plausible. The elongated StripShadow guided by DeiT is the strongest across every architecture.
- Sequential recognition is far more fragile than frame scores suggest. By aligning the shadow to the model’s most salient pixels, SASA drops frame accuracy by up to 86 points on ViT and over 60 on EfficientNet, and sequence-level accuracy (seq@50) by over 90 points. Attention maps confirm the shadow displaces where the model looks, not just how the pixels appear.
Most attacks fool a single still image with pixel noise and need to probe the model. But a car reads a sign across a video stream, and temporal filtering wipes flickering noise out before it reaches the classifier.
Cast one physically plausible shadow, the kind a pole or cloud throws, and hold it steady across all 30 frames. Place it where frozen DINO and DeiT transformers look, and never query the target model.
The shadow transfers across four unseen classifiers, cutting frame accuracy by up to 86 points on ViT and sequence-level accuracy by over 90, with the elongated StripShadow the strongest variant.
The diagrams redraw the paper’s pipeline and its three shadow styles in this site’s style; the numbers are the high-intensity (γ = 0.8) StripShadow results guided by DeiT from the paper’s tables. Evaluation is on GTSRB with 30-frame sequences against four held-out classifiers (CNN, STN, EfficientNet-B0, ViT), with DINO and DeiT used only as frozen attention guides. The work is limited to GTSRB under simulated video; real driving validation and defenses are the stated next steps. Full method, ablations, and results are in the paper.
“One physically plausible shadow, placed where a frozen vision transformer looks and held steady across all thirty frames, cuts traffic-sign accuracy by up to 86 points, without ever querying the model it fools.”

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.