From 00ad3cffc99b10c8fde0370bb9ea6085fe7ed2d9 Mon Sep 17 00:00:00 2001 From: Shawn Shan Date: Tue, 14 Jul 2020 19:34:51 -0500 Subject: [PATCH 1/2] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index ec11bc5..4beb8a0 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,11 @@ We published an academic paper to summary our work "[Fawkes: Protecting Personal If you would like to use Fawkes to protect your images, please check out our binary implementation on the [website](http://sandlab.cs.uchicago.edu/fawkes/#code). +Copyright +--------- +This code is only for personal privacy protection or academic research. + +We are currently exploring the filing of a provisional patent on the Fawkes algorithm. Usage ----- From 843ecad3ccce5ec22fcca802513534b2aa17ff6f Mon Sep 17 00:00:00 2001 From: Shawn Shan Date: Wed, 15 Jul 2020 09:16:12 -0500 Subject: [PATCH 2/2] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4beb8a0..c3959a2 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ when --mode is `custom`: - Select the best mode for your need. `Low` protection is effective against most model trained by individual trackers with commodity face recongition model. `mid` is robust against most commercial models, such as Facebook tagging system. `high` is robust against powerful modeled trained using different face recongition API. - The perturbation generation takes ~60 seconds per image on a CPU machine, and it would be much faster on a GPU machine. Use `batch-size=1` on CPU and `batch-size>1` on GPUs. - Turn on separate target if the images in the directory belong to different person, otherwise, turn it off. +- Run on GPU. The current fawkes package and binary does not support GPU. To use GPU, you need to clone this, install the required packages in `setup.py`, and replace tensorflow with tensorflow-gpu. Then you can run fawkes by `python3 fawkes/protection.py [args]`. ### How do I know my images are secure?