SuperPure: Efficient Purification of Localized and Distributed Adversarial Patches via Super-Resolution GAN Models
Not on the map. Why?
Abstract (arXiv)
As vision-based machine learning models are increasingly integrated into autonomous and cyber-physical systems, concerns about (physical) adversarial patch attacks are growing. While state-of-the-art defenses can achieve certified robustness with minimal impact on utility against highly-concentrated localized patch attacks, they fall short in two important areas: (i) State-of-the-art methods are vulnerable to low-noise distributed patches where perturbations are subtly dispersed to evade detection or masking, as shown recently by the DorPatch attack; (ii) Achieving high robustness with state-of-the-art methods is extremely time and resource-consuming, rendering them impractical for latency-sensitive applications in many cyber-physical systems. To address both robustness and latency issues, this paper proposes a new defense strategy for adversarial patch attacks called SuperPure. The key novelty is developing a pixel-wise masking scheme that is robust against both distributed and localized patches. The masking involves leveraging a GAN-based super-resolution scheme to gradually purify the image from adversarial patches. Our extensive evaluations using ImageNet and two standard classifiers, ResNet and EfficientNet, show that SuperPure advances the state-of-the-art in three major directions: (i) it improves the robustness against conventional localized patches by more than 20%, on average, while also improving top-1 clean accuracy by almost 10%; (ii) It achieves 58% robustness against distributed patch attacks (as opposed to 0% in state-of-the-art method, PatchCleanser); (iii) It decreases the defense end-to-end latency by over 98% compared to PatchCleanser. Our further analysis shows that SuperPure is robust against white-box attacks and different patch sizes. Our code is open-source.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 43 of its 64 references that are in the map. First posted on arXiv 22 May 2025.
Builds on
43 of 64 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Wide Residual Networkscited by 3,070
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
31 more
- 2020Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domainscited by 2,200
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2018ESRGAN: Enhanced Super-Resolution Generative Adversarial Networkscited by 1,254
- 2021Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Datacited by 970
- 2015Accurate Image Super-Resolution Using Very Deep Convolutional Networkscited by 903
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 790
- 2017Evasion Attacks against Machine Learning at Test Timecited by 689
- 2017Countering Adversarial Images using Input Transformationscited by 520
- 2017Adversarial Patchcited by 517
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 486
- 2022Diffusion Models for Adversarial Purificationcited by 476
- 2018Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transformcited by 371
- 2019Minimally distorted Adversarial Examples with a Fast Adaptive Boundary Attackcited by 334
- 2018SentiNet: Detecting Localized Universal Attacks Against Deep Learning Systemscited by 152
- 2018DPatch: An Adversarial Patch Attack on Object Detectorscited by 147
- 2018LaVAN: Localized and Visible Adversarial Noisecited by 113
- 2020Certified Defenses for Adversarial Patchescited by 101
- 2019On Physical Adversarial Patches for Object Detectioncited by 93
- 2021Adversarial Sticker: A Stealthy Attack Method in the Physical Worldcited by 93
- 2018Local Gradients Smoothing: Defense against localized adversarial attackscited by 87
- 2020PatchAttack: A Black-box Texture-based Attack with Reinforcement Learningcited by 67
- 2019Defending Against Physically Realizable Attacks on Image Classificationcited by 66
- 2019Image Super-Resolution as a Defense Against Adversarial Attackscited by 65
- 2021PatchCleanser: Certifiably Robust Defense against Adversarial Patches for Any Image Classifiercited by 65
- 2020Adversarial Training against Location-Optimized Adversarial Patchescited by 50
- 2023Jedi: Entropy-based Localization and Removal of Adversarial Patchescited by 35
- 2024PAD: Patch-Agnostic Defense against Adversarial Patch Attackscited by 32
- 2022PatchZero: Defending against Adversarial Patch Attacks by Detecting and Zeroing the Patchcited by 30
- 2019Defending against adversarial attacks by randomized diversificationcited by 14
- 2023PatchCURE: Improving Certifiable Robustness, Model Utility, and Computation Efficiency of Adversarial Patch Defensescited by 11
Built on by
Not cited yet.