README.rst 2.33 KB
Newer Older
1 2
.. vim: set fileencoding=utf-8 :
.. Pavel Korshunov <pavel.korshunov@idiap.ch>
3 4
.. Wed 19 Oct 22:36:22 2016 CET

5 6
.. image:: http://img.shields.io/badge/docs-v2.3.0-yellow.png
   :target: https://www.idiap.ch/software/bob/docs/bob/bob.pad.base/v2.3.0/index.html
7
.. image:: http://img.shields.io/badge/docs-latest-orange.png
Jaden's avatar
Jaden committed
8
   :target: https://www.idiap.ch/software/bob/docs/bob/bob.pad.base/master/index.html
9 10 11 12
.. image:: https://gitlab.idiap.ch/bob/bob.pad.base/badges/v2.3.0/build.svg
   :target: https://gitlab.idiap.ch/bob/bob.pad.base/commits/v2.3.0
.. image:: https://gitlab.idiap.ch/bob/bob.pad.base/badges/v2.3.0/coverage.svg
   :target: https://gitlab.idiap.ch/bob/bob.pad.base/commits/v2.3.0
13 14 15 16
.. image:: https://img.shields.io/badge/gitlab-project-0000c0.svg
   :target: https://gitlab.idiap.ch/bob/bob.pad.base
.. image:: http://img.shields.io/pypi/v/bob.pad.base.png
   :target: https://pypi.python.org/pypi/bob.pad.base
17 18 19 20 21

========================================
Scripts to run anti-spoofing experiments
========================================

22 23 24
This package is part of the signal-processing and machine learning toolbox
Bob_. This package is the base of ``bob.pad`` family of packages, which allow to run comparable and reproducible
presentation attack detection (PAD) experiments on publicly available databases.
25

Pavel KORSHUNOV's avatar
Pavel KORSHUNOV committed
26
This package contains basic functionality to run PAD experiments.
27 28 29 30 31
It provides a generic ``./bin/spoof.py`` script that takes several parameters, including:

* A database and its evaluation protocol
* A data preprocessing algorithm
* A feature extraction algorithm
Pavel KORSHUNOV's avatar
Pavel KORSHUNOV committed
32
* A PAD algorithm
33

Pavel KORSHUNOV's avatar
Pavel KORSHUNOV committed
34
All these steps of the PAD system are given as configuration files.
35

36
In this base class implementation, only a core functionality is implemented. The specialized algorithms should
37
be provided by other packages, which are usually in the ``bob.pad`` namespace, like a ``bob.pad.voice`` package.
38 39 40 41

Installation
------------

Jaden's avatar
Jaden committed
42
Complete Bob's `installation`_ instructions. Then, to install this package,
43
run::
44

45
  $ conda install bob.pad.base
46 47 48 49 50 51 52 53 54 55


Contact
-------

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


.. Place your references here:
56
.. _bob: https://www.idiap.ch/software/bob
57
.. _installation: https://gitlab.idiap.ch/bob/bob/wikis/Installation
58
.. _mailing list: https://groups.google.com/forum/?fromgroups#!forum/bob-devel