Perturb, Attend, Detect and Localize (PADL): Robust Proactive Image Defense

Filippo Bartolucci, Iacopo Masi, Giuseppe Lisanti
9/26/2024
cs.CV

No official code found. Best implementation: filippobartolucci/PADL (1 star, MIT, last commit 2026-01-19).

Abstract

Image manipulation detection and localization have received considerable attention from the research community given the blooming of Generative Models (GMs). Detection methods that follow a passive approach may overfit to specific GMs, limiting their application in real-world scenarios, due to the growing diversity of generative models. Recently, approaches based on a proactive framework have shown the possibility of dealing with this limitation. However, these methods suffer from two main limitations, which raises concerns about potential vulnerabilities: i) the manipulation detector is not robust to noise and hence can be easily fooled; ii) the fact that they rely on fixed perturbations for image protection offers a predictable exploit for malicious attackers, enabling them to reverse-engineer and evade detection. To overcome this issue we propose PADL, a new solution able to generate image-specific perturbations using a symmetric scheme of encoding and decoding based on cross-attention, which drastically reduces the possibility of reverse engineering, even when evaluated with adaptive attack [31]. Additionally, PADL is able to pinpoint manipulated areas, facilitating the identification of specific regions that have undergone alterations, and has more generalization power than prior art on held-out generative models. Indeed, although being trained only on an attribute manipulation GAN model [15], our method generalizes to a range of unseen models with diverse architectural designs, such as StarGANv2, BlendGAN, DiffAE, StableDiffusion and StableDiffusionXL. Additionally, we introduce a novel evaluation protocol, which offers a fair evaluation of localisation performance in function of detection accuracy and better captures real-world scenarios.

View on arXivView PDF

Code Implementations(1)

MIT

Repository for the paper "Perturb, Attend, Detect and Localize (PADL): Robust Proactive Image Defense"

10PythonJan 14, 20269 months agoMIT

Cite this paper

@article{bartolucci2024perturb,
  title  = {Perturb, Attend, Detect and Localize (PADL): Robust Proactive Image Defense},
  author = {Filippo Bartolucci and Iacopo Masi and Giuseppe Lisanti},
  year   = {2024},
  eprint = {2409.17941},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17941v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.17941.svg)](https://codeofpaper.com/paper/2409.17941)

Discussion