This is a PyTorch implementation of Phantom Sponges: Exploiting Non-Maximum Suppression to Attack Deep Object Detectors by Avishag Shapira, Alon Zolfi, Luca Demetrio, Battista Biggio, Asaf Shabtai.
The dataset can be found here.
####Installing packages Install the required packages in req.txt.
####Installing weights files To attack YOLOv4, install the weights file and locate it in "local_yolos/yolov4/weights" folder. The Weights file (yolov4.weights) for YOLOv4 can be found here.
Set the configuration's values in the first cell in the run_attack.ipynb notebook.
Follow the instruction in the run_attack.ipynb notebook.
@article{shapira2022denial,
title={Denial-of-Service Attack on Object Detection Model Using Universal Adversarial Perturbation},
author={Shapira, Avishag and Zolfi, Alon and Demetrio, Luca and Biggio, Battista and Shabtai, Asaf},
journal={arXiv preprint arXiv:2205.13618},
year={2022}
}