EdgeFool: An Adversarial Image Enhancement Filter

Ali Shahin Shamsabadi, Changjae Oh, Andrea Cavallaro
10/27/2019
cs.LGcs.CVstat.ML

Official code: smartcameras/EdgeFool (25 stars, last commit 2020-02-14).

Abstract

Adversarial examples are intentionally perturbed images that mislead classifiers. These images can, however, be easily detected using denoising algorithms, when high-frequency spatial perturbations are used, or can be noticed by humans, when perturbations are large. In this paper, we propose EdgeFool, an adversarial image enhancement filter that learns structure-aware adversarial perturbations. EdgeFool generates adversarial images with perturbations that enhance image details via training a fully convolutional neural network end-to-end with a multi-task loss function. This loss function accounts for both image detail enhancement and class misleading objectives. We evaluate EdgeFool on three classifiers (ResNet-50, ResNet-18 and AlexNet) using two datasets (ImageNet and Private-Places365) and compare it with six adversarial methods (DeepFool, SparseFool, Carlini-Wagner, SemanticAdv, Non-targeted and Private Fast Gradient Sign Methods). Code is available at https://github.com/smartcameras/EdgeFool.git.

View on arXivView PDF

Code Implementations(1)

PyTorch implementation of EdgeFool: An Adversarial Image Enhancement Filter, ICASSP2020

258Shell, PythonFeb 13, 20206 years ago

Similar Papers

Cite this paper

@article{shamsabadi2019edgefool,
  title  = {EdgeFool: An Adversarial Image Enhancement Filter},
  author = {Ali Shahin Shamsabadi and Changjae Oh and Andrea Cavallaro},
  year   = {2019},
  eprint = {1910.12227},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.12227}
}

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/1910.12227.svg)](https://codeofpaper.com/paper/1910.12227)

Discussion