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

.. image:: http://img.shields.io/badge/docs-stable-yellow.png
   :target: http://pythonhosted.org/bob.pad.base/index.html
.. image:: http://img.shields.io/badge/docs-latest-orange.png
   :target: https://www.idiap.ch/software/bob/docs/latest/bob/bob.pad.base/master/index.html
9
10
.. image:: https://gitlab.idiap.ch/bob/bob.pad.base/badges/master/build.svg
   :target: https://gitlab.idiap.ch/bob/bob.pad.base/commits/master
11
12
.. image:: https://gitlab.idiap.ch/bob/bob.pad.base/badges/master/coverage.svg
   :target: https://gitlab.idiap.ch/bob/bob.pad.base/commits/master
13
14
15
16
17
18
.. 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
.. image:: http://img.shields.io/pypi/dm/bob.pad.base.png
   :target: https://pypi.python.org/pypi/bob.pad.base
19
20
21
22
23

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

24
25
26
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.
27

Pavel KORSHUNOV's avatar
Pavel KORSHUNOV committed
28
This package contains basic functionality to run PAD experiments.
29
30
31
32
33
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
34
* A PAD algorithm
35

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

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

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

44
45
Complete Bob's `installation`_ instructions. Then, to install this pacakge,
run::
46

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


Contact
-------

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


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