├── .gitignore ├── 20CVPR_ID_6435_Supplementary_Material.pdf ├── README.md ├── attacks ├── DIM.py ├── dispersion.py ├── linf_pgd.py └── mifgsm.py ├── example.ipynb ├── example.py ├── examples ├── generate_adv.py └── test_ILSVRC_cls_models_byImage.py ├── images ├── cat.jpg └── example.png ├── images_adv ├── cat.jpg └── example.png ├── models ├── __init__.py ├── resnet.py ├── retina_resnet50 │ ├── keras_retina_resnet50.py │ └── retinanet_resnet_50 │ │ ├── backend │ │ ├── __init__.py │ │ ├── common.py │ │ ├── dynamic.py │ │ └── tensorflow_backend.py │ │ ├── initializers.py │ │ ├── layers │ │ ├── __init__.py │ │ ├── _misc.py │ │ └── filter_detections.py │ │ ├── losses.py │ │ ├── models │ │ ├── __init__.py │ │ ├── densenet.py │ │ ├── mobilenet.py │ │ ├── resnet.py │ │ ├── retinanet.py │ │ └── vgg.py │ │ ├── retina_resnet50.py │ │ └── utils │ │ ├── __init__.py │ │ ├── anchors.py │ │ ├── compute_overlap.py │ │ ├── image.py │ │ └── transform.py ├── vgg.py └── yolov3 │ ├── image_utils.py │ ├── keras_utils.py │ ├── model_data │ ├── FiraMono-Medium.otf │ ├── coco_classes.txt │ └── yolov3_anchors.txt │ ├── yolov3_model.py │ └── yolov3_wrapper.py └── utils ├── api_utils.py ├── dataset_utils.py ├── image_utils.py └── torch_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/.gitignore -------------------------------------------------------------------------------- /20CVPR_ID_6435_Supplementary_Material.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/20CVPR_ID_6435_Supplementary_Material.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/README.md -------------------------------------------------------------------------------- /attacks/DIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/attacks/DIM.py -------------------------------------------------------------------------------- /attacks/dispersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/attacks/dispersion.py -------------------------------------------------------------------------------- /attacks/linf_pgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/attacks/linf_pgd.py -------------------------------------------------------------------------------- /attacks/mifgsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/attacks/mifgsm.py -------------------------------------------------------------------------------- /example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/example.ipynb -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/example.py -------------------------------------------------------------------------------- /examples/generate_adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/examples/generate_adv.py -------------------------------------------------------------------------------- /examples/test_ILSVRC_cls_models_byImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/examples/test_ILSVRC_cls_models_byImage.py -------------------------------------------------------------------------------- /images/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/images/cat.jpg -------------------------------------------------------------------------------- /images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/images/example.png -------------------------------------------------------------------------------- /images_adv/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/images_adv/cat.jpg -------------------------------------------------------------------------------- /images_adv/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/images_adv/example.png -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/retina_resnet50/keras_retina_resnet50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/keras_retina_resnet50.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/backend/__init__.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/backend/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/backend/common.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/backend/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/backend/dynamic.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/backend/tensorflow_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/backend/tensorflow_backend.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/initializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/initializers.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/layers/__init__.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/layers/_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/layers/_misc.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/layers/filter_detections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/layers/filter_detections.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/losses.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/__init__.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/densenet.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/mobilenet.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/resnet.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/retinanet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/retinanet.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/models/vgg.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/retina_resnet50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/retina_resnet50.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """init""" -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/utils/anchors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/utils/anchors.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/utils/compute_overlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/utils/compute_overlap.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/utils/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/utils/image.py -------------------------------------------------------------------------------- /models/retina_resnet50/retinanet_resnet_50/utils/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/retina_resnet50/retinanet_resnet_50/utils/transform.py -------------------------------------------------------------------------------- /models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/vgg.py -------------------------------------------------------------------------------- /models/yolov3/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/image_utils.py -------------------------------------------------------------------------------- /models/yolov3/keras_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/keras_utils.py -------------------------------------------------------------------------------- /models/yolov3/model_data/FiraMono-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/model_data/FiraMono-Medium.otf -------------------------------------------------------------------------------- /models/yolov3/model_data/coco_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/model_data/coco_classes.txt -------------------------------------------------------------------------------- /models/yolov3/model_data/yolov3_anchors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/model_data/yolov3_anchors.txt -------------------------------------------------------------------------------- /models/yolov3/yolov3_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/yolov3_model.py -------------------------------------------------------------------------------- /models/yolov3/yolov3_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/models/yolov3/yolov3_wrapper.py -------------------------------------------------------------------------------- /utils/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/utils/api_utils.py -------------------------------------------------------------------------------- /utils/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/utils/dataset_utils.py -------------------------------------------------------------------------------- /utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/utils/image_utils.py -------------------------------------------------------------------------------- /utils/torch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erbloo/dr_cvpr20/HEAD/utils/torch_utils.py --------------------------------------------------------------------------------