Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.


Overview Image

Code for the paper Generalizable Data-free Objective for Crafting Universal Adversarial Perturbations

Accepted in IEEE Transactions on Pattern Analysis and Machine Intelligence!

Mopuri Konda Reddy*,Aditya Ganeshan*, R. Venkatesh Babu

* = equal contribution

This repository contains code to craft and evaluate GD-UAP on the following task:

  1. Classification.

  2. Segmentation.

  3. Depth Estimation.

Please look into each of the folders for usage instructions.

Precomputed Perturbations

Perturbations crafted using the proposed algorithm are provided in this link. After extracting them, and placing them in the respective folders (In each task), you can use the evaluation code provided in each task for evaluation.


title={Generalizable Data-free Objective for Crafting Universal Adversarial
author={Mopuri, Konda Reddy and Ganeshan, Aditya and Babu, R Venkatesh},
booktitle = {arXiv preprint arXiv: 1801.08092 },
year = {2018}

Drop a mail here in case of any queries!