Home

Awesome

Generating 3D Adversarial Point Clouds

By Chong Xiang, Charles R. Qi, Bo Li

Sample code for CVPR 2019 paper "Generating 3D Adversarial Point Clouds" arXiv

<img src="https://github.com/xiangchong1/3d-adv-pc/blob/master/doc/attack_pipeline.png" width="50%" alt="attack pipeline" align=center>

Requirement

This code is tested with Python 2.7 and Tensorflow 1.10.0

Other required packages include numpy, joblib, sklearn, etc.

Usage

There are four Python scripts in the root directorty for different attacks:

The code logics of these four scripts are similar; they attack the victim objects into the specified target class. The basic usage is python perturbation.py --target=5.

Other parameters can be founded in the script, or run python perturbation.py -h. The default parameters are the ones used in the paper.

Other files

Misc