paper-with-me

Papers

DiffPAD: Denoising Diffusion-based Adversarial Patch Decontamination

2024-10-31 · Jia Fu, Xiao Zhang, Sepideh Pashami, Fatemeh Rahimian, Anders Holst

In the ever-evolving adversarial machine learning landscape, developing effective defenses against patch attacks has become a critical challenge, necessitating reliable solutions to safeguard real-world AI systems. Although diffusion models have shown remarkable capacity in image synthesis and have been recently utilized to counter $\ell_p$-norm bounded attacks, their potential in mitigating localized patch attacks remains largely underexplored. In this work, we propose DiffPAD, a novel framework that harnesses the power of diffusion models for adversarial patch decontamination. DiffPAD first performs super-resolution restoration on downsampled input images, then adopts binarization, dynamic thresholding scheme and sliding window for effective localization of adversarial patches. Such a design is inspired by the theoretically derived correlation between patch size and diffusion restoration error that is generalized across diverse patch attack scenarios. Finally, DiffPAD applies inpainting techniques to the original input images with the estimated patch region being masked. By integrating closed-form solutions for super-resolution restoration and image inpainting into the conditional reverse sampling process of a pre-trained diffusion model, DiffPAD obviates the need for text guidance or fine-tuning. Through comprehensive experiments, we demonstrate that DiffPAD not only achieves state-of-the-art adversarial robustness against patch attacks but also excels in recovering naturalistic images without patch remnants. The source code is available at https://github.com/JasonFu1998/DiffPAD.

📄 PDF Abstract BibTeX arXiv:2410.24006

Code (1)

jasonfu1998/diffpad 공식 구현

Tasks

Adversarial RobustnessBinarizationDenoisingImage GenerationImage InpaintingSuper-Resolution

Methods 이 논문이 사용한 방법론

Inpainting Train a convolutional neural network to generate the contents of an arbitrary image region conditioned on its surroundings.
Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…

Similar Papers 제목 키워드 기반

Natural Adversarial Patch Generation Method Based on Latent Diffusion Model

2023-12-27 · Xianyi Chen, Fazhan Liu, Dong Jiang, Kai Yan

Recently, some research show that deep neural networks are vulnerable to the adversarial attacks, the well-trainned samples or patches could be used to trick the neural network detector or human visual perception. Howeve…

DenoisingImage Denoising

Denoising Diffusion Probabilistic Models as a Defense against Adversarial Attacks

2023-01-17 · Lars Lien Ankile, Anna Midgley, Sebastian Weisshaar

Neural Networks are infamously sensitive to small perturbations in their inputs, making them vulnerable to adversarial attacks. This project evaluates the performance of Denoising Diffusion Probabilistic Models (DDPM) as…

Denoising

AdvLogo: Adversarial Patch Attack against Object Detectors based on Diffusion Models

2024-09-11 · Boming Miao, Chunxiao Li, Yao Zhu, Weixiang Sun 외

With the rapid development of deep learning, object detectors have demonstrated impressive performance; however, vulnerabilities still exist in certain scenarios. Current research exploring the vulnerabilities using adve…

Denoising

CutDiffusion: A Simple, Fast, Cheap, and Strong Diffusion Extrapolation Method

2024-04-23 · Mingbao Lin, Zhihang Lin, Wengyi Zhan, Liujuan Cao 외

Transforming large pre-trained low-resolution diffusion models to cater to higher-resolution demands, i.e., diffusion extrapolation, significantly improves diffusion adaptability. We propose tuning-free CutDiffusion, aim…

DenoisingGPU

Patched Denoising Diffusion Models For High-Resolution Image Synthesis

2023-08-02 · Zheng Ding, Mengqi Zhang, Jiajun Wu, Zhuowen Tu

We propose an effective denoising diffusion model for generating high-resolution images (e.g., 1024$\times$512), trained on small-size image patches (e.g., 64$\times$64). We name our algorithm Patch-DM, in which a new fe…

DenoisingImage Generation