Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Adversarial patch attacks create adversarial examples by injecting arbitrary distortions within a bounded region of the input to fool deep neural networks (DNNs). These attacks are robust (i.e., physically-realizable) and universally malicious, and hence represent a severe security threat to real-world DNN-based systems. We propose Jujutsu, a two-stage technique to detect and mitigate robust and universal adversarial patch attacks. We first observe that adversarial patches are crafted as localized features that yield large influence on the prediction output, and continue to dominate the prediction on any input. Jujutsu leverages this observation for accurate attack detection with low false positives. Patch attacks corrupt only a localized region of the input, while the majority of the input remains unperturbed. Therefore, Jujutsu leverages generative adversarial networks (GAN) to perform localized attack recovery by synthesizing the semantic contents of the input that are corrupted by the attacks, and reconstructs a ``clean'' input for correct prediction. We evaluate Jujutsu on four diverse datasets spanning 8 different DNN models, and find that it achieves superior performance and significantly outperforms four existing defenses. We further evaluate Jujutsu against physical-world attacks, as well as adaptive attacks.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 11 Aug 2021.
Builds on
33 of 47 references.
References · 33
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2017VGGFace2: A dataset for recognising faces across pose and agecited by 911
- 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
- 2017Adversarial Patchcited by 514
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
21 more
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2019STRIP: A Defence Against Trojan Attacks on Deep Neural Networkscited by 437
- 2018Adversarial Logit Pairingcited by 224
- 2019Pluralistic Image Completioncited by 162
- 2018SentiNet: Detecting Localized Universal Attacks Against Deep Learning Systemscited by 148
- 2020Certified Defenses for Adversarial Patchescited by 100
- 2020(De)Randomized Smoothing for Certifiable Defense against Patch Attackscited by 97
- 2019Universal Physical Camouflage Attacks on Object Detectorscited by 91
- 2020Smooth Adversarial Trainingcited by 89
- 2018Local Gradients Smoothing: Defense against localized adversarial attackscited by 85
- 2018Interpretable Deep Learning under Firecited by 74
- 2019Defending Against Physically Realizable Attacks on Image Classificationcited by 66
- 2015DeepID3: Face Recognition with Very Deep Neural Networkscited by 62
- 2020Universal Adversarial Attacks with Natural Triggers for Text Classificationcited by 50
- 2020Adversarial Training against Location-Optimized Adversarial Patchescited by 50
- 2020Minority Reports Defense: Defending Against Adversarial Patchescited by 36
- 2019Efficient Saliency Maps for Explainable AIcited by 30
- 2019Februus: Input Purification Defense Against Trojan Attacks on Deep Neural Network Systemscited by 26
- 2019LanCe: A Comprehensive and Lightweight CNN Defense Methodology against Physical Adversarial Attacks on Embedded Multimedia Applicationscited by 15
- 2020PatchGuard: A Provably Robust Defense against Adversarial Patches via Small Receptive Fields and Maskingcited by 13
- 2019Attribution-driven Causal Analysis for Detection of Adversarial Examplescited by 8
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 5; 2026: 1.
13 papers.
Sort:
By area:
- 2023ODDR: Outlier Detection & Dimension Reduction Based Defense Against Adversarial Patchescited by 6
- 2024Anomaly Unveiled: Securing Image Classification against Adversarial Patch Attackscited by 6
- 2024I Don't Know You, But I Can Catch You: Real-Time Defense against Diverse Adversarial Patches for Object Detectorscited by 5
- 2024A Survey on Physical Adversarial Attacks against Face Recognition Systemscited by 4
- 2022Defending Object Detectors against Patch Attacks with Out-of-Distribution Smoothingcited by 1
- 2023Runtime Stealthy Perception Attacks against DNN-based Adaptive Cruise Control Systemscited by 1
- 2023Fool the Hydra: Adversarial Attacks against Multi-view Object Detection Systemscited by 1
- 2025A Survey of Adversarial Defenses in Vision-based Systems: Categorization, Methods and Challengescited by 1
- 2025GAN-Based Single-Stage Defense for Traffic Sign Classification Under Adversarial Patchcited by 1
- 2025IAP: Invisible Adversarial Patch Attack through Perceptibility-Aware Localization and Perturbation Optimizationcited by 1
- 2025Concept-Based Masking: A Patch-Agnostic Defense Against Adversarial Patch Attackscited by 1
- 2025DisPatch: Disarming Adversarial Patches in Object Detection with Diffusion Modelscited by 0
- 2026PatchBlock: A Lightweight Defense Against Adversarial Patches for Embedded EdgeAI Devices1 Jan 2026
- 2025Concept-Based Masking: A Patch-Agnostic Defense Against Adversarial Patch Attacks5 Oct 2025
- 2025DisPatch: Disarming Adversarial Patches in Object Detection with Diffusion Models4 Sep 2025
- 2025IAP: Invisible Adversarial Patch Attack through Perceptibility-Aware Localization and Perturbation Optimization9 Jul 2025
- 2025GAN-Based Single-Stage Defense for Traffic Sign Classification Under Adversarial Patch16 Mar 2025
- 2025A Survey of Adversarial Defenses in Vision-based Systems: Categorization, Methods and Challenges1 Mar 2025
- 2024A Survey on Physical Adversarial Attacks against Face Recognition Systems10 Oct 2024
- 2024I Don't Know You, But I Can Catch You: Real-Time Defense against Diverse Adversarial Patches for Object Detectors12 Jun 2024
- 2024Anomaly Unveiled: Securing Image Classification against Adversarial Patch Attacks9 Feb 2024
- 2023Fool the Hydra: Adversarial Attacks against Multi-view Object Detection Systems30 Nov 2023
- 2023ODDR: Outlier Detection & Dimension Reduction Based Defense Against Adversarial Patches20 Nov 2023
- 2023Runtime Stealthy Perception Attacks against DNN-based Adaptive Cruise Control Systems18 Jul 2023
1 more
- 2023ODDR: Outlier Detection & Dimension Reduction Based Defense Against Adversarial Patchescited by 6
- 2024Anomaly Unveiled: Securing Image Classification against Adversarial Patch Attackscited by 6
- 2024I Don't Know You, But I Can Catch You: Real-Time Defense against Diverse Adversarial Patches for Object Detectorscited by 5
- 2024A Survey on Physical Adversarial Attacks against Face Recognition Systemscited by 4
- 2022Defending Object Detectors against Patch Attacks with Out-of-Distribution Smoothingcited by 1
- 2023Runtime Stealthy Perception Attacks against DNN-based Adaptive Cruise Control Systemscited by 1
- 2023Fool the Hydra: Adversarial Attacks against Multi-view Object Detection Systemscited by 1
- 2025A Survey of Adversarial Defenses in Vision-based Systems: Categorization, Methods and Challengescited by 1
- 2025GAN-Based Single-Stage Defense for Traffic Sign Classification Under Adversarial Patchcited by 1
- 2025IAP: Invisible Adversarial Patch Attack through Perceptibility-Aware Localization and Perturbation Optimizationcited by 1
- 2025Concept-Based Masking: A Patch-Agnostic Defense Against Adversarial Patch Attackscited by 1
- 2026PatchBlock: A Lightweight Defense Against Adversarial Patches for Embedded EdgeAI Devicescited by 0
- 2026PatchBlock: A Lightweight Defense Against Adversarial Patches for Embedded EdgeAI Devices1 Jan 2026
- 2025Concept-Based Masking: A Patch-Agnostic Defense Against Adversarial Patch Attacks5 Oct 2025
- 2025IAP: Invisible Adversarial Patch Attack through Perceptibility-Aware Localization and Perturbation Optimization9 Jul 2025
- 2025GAN-Based Single-Stage Defense for Traffic Sign Classification Under Adversarial Patch16 Mar 2025
- 2025A Survey of Adversarial Defenses in Vision-based Systems: Categorization, Methods and Challenges1 Mar 2025
- 2024A Survey on Physical Adversarial Attacks against Face Recognition Systems10 Oct 2024
- 2024I Don't Know You, But I Can Catch You: Real-Time Defense against Diverse Adversarial Patches for Object Detectors12 Jun 2024
- 2024Anomaly Unveiled: Securing Image Classification against Adversarial Patch Attacks9 Feb 2024
- 2023Fool the Hydra: Adversarial Attacks against Multi-view Object Detection Systems30 Nov 2023
- 2023ODDR: Outlier Detection & Dimension Reduction Based Defense Against Adversarial Patches20 Nov 2023
- 2023Runtime Stealthy Perception Attacks against DNN-based Adaptive Cruise Control Systems18 Jul 2023
- 2022Defending Object Detectors against Patch Attacks with Out-of-Distribution Smoothing18 May 2022