Skip to content
Snippets Groups Projects
user avatar
Amir MOHAMMADI authored
Removed extra backslash

See merge request !1
3ceba9ff
History

Vulnerability assessment and detection of Deepfake videos

This package contains the source code and scores for reproducing the experiments and figures of the papers "DeepFakes: a New Threat to Face Recognition? Assessment and Detection" and "Vulnerability assessment and detection of Deepfake videos". If you use the package or the results, please cite either of these papers:

@inproceedings{KorshunovICB2019,
    author = {Pavel Korshunov AND S\'{e}bastien Marcel},
    title = {Vulnerability assessment and detection of Deepfake videos},
    year = {2019},
    month = jun,
    booktitle = {IAPR International Conference On Biometrics ({ICB})},
    address = {Crete, Greece},
}


@article{KorshunovArgx2019,
    author = {Pavel Korshunov AND S\'{e}bastien Marcel},
    title = {DeepFakes: a New Threat to Face Recognition? Assessment and Detection},
    year = {2018},
    month = dec,
    journal   = {CoRR, arXiv},
}

Installation

This package relies on Bob toolkit and it contains the source code for swapping faces in videos. To install run:

* Install Conda_ first

* Install core Bob_ packages using Conda_ (copy/paste the following into your command line terminal)::

    $ conda update -n base conda
    $ conda config --set show_channel_urls True
    $ conda create --name bob_py3 --override-channels \
      -c https://www.idiap.ch/software/bob/conda -c defaults \
      python=3 bob
    $ conda activate bob_py3
    $ conda config --env --add channels defaults
    $ conda config --env --add channels https://www.idiap.ch/software/bob/conda
    $ conda install pip bob.bio.gmm bob.bio.video bob.pad.base bob.bio.spear bob.io.image bob.measure \
    sphinx bob.buildout setuptools mr.developer pip cython bob.ip.base bob.ip.tensorflow_extractor \
    bob.ip.qualitymeasure bob.learn.libsvm bob.bio.face bob.ip.draw bob.pad.face
    $ pip install keras-vggface

* Run `buildout` to build the package::

    $ buildout

If there is an error, please check our installation instructions.

Contact

For questions or reporting issues to this software package, contact our development mailing list.

Before doing that, check our documentation by clicking in the links on the top.