Skip to main content
Toolchain for fast and scalable PLDA
====================================

This package contains scripts that run the fast and scalable PLDA [1] and two-stage PLDA [2]. The package uses the framework of Bob `Spear` for handling the protocol, the toolchain and doing the post-processing (whitening and length-normalization).

If you use this package and/or its results, please you must cite the following publications:

[1] The original Fast PLDA paper published at S+SSPR 2014::

@inproceedings{Sizov2014,
author = {Sizov, A and Lee, K.A. and Kinnunen, T.},
title = {Unifying Probabilistic Linear Discriminant Analysis Variants in Biometric Authentication},
booktitle = {Proc. S+SSPR},
year = {2014},
url = {to appear},
}

[2] Two-stage PLDA applied for anti-spoofing:

@article{Sizov2015,
title={Joint Speaker Verification and Anti-Spoofing in the i-Vector Space},
author={Sizov, A. and Khoury, E. and Kinnunen, T. and Wu, Z. and Marcel, S.},
journal={Information Forensics and Security, {IEEE} Transactions on},
volume={10},
number={4},
pages={821-832},
year={2015},
publisher={IEEE}
}

[3] The Spear paper published at ICASSP 2014::

@inproceedings{Khoury2014,
author = {Khoury, E. and El Shafey, L. and Marcel, S.},
title = {Spear: An open source toolbox for speaker recognition based on {B}ob},
booktitle = {IEEE Intl. Conf. on Acoustics, Speech and Signal Processing (ICASSP)},
year = {2014},
url = {http://publications.idiap.ch/downloads/papers/2014/Khoury_ICASSP_2014.pdf},
}


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

Just download this package and decompress it locally::

$ wget http://pypi.python.org/packages/source/x/xspear.fast_plda/xspear.fast_plda-1.1.1.zip
$ unzip xspear.fast_plda-1.1.1.zip
$ cd xspear.fast_plda-1.1.1

Use buildout to bootstrap and have a working environment ready for
experiments::

$ python bootstrap.py
$ ./bin/buildout

This also requires that bob (== 1.2) is installed.


Example of use
--------------

To reproduce our spoofing experiments you need to download the data
$ wget http://www.idiap.ch/resource/biometric/data/TIFS2015.zip
$ unzip TIFS2015.zip

and modify necessary directories for the scripts/TIFS2015/reproduce_* shell scripts.

For more details and options, please use --help option for the executable files in the bin/ directory:

$ bin/ivec_whitening_lnorm.py --help

.. _Spear: https://pypi.python.org/pypi/bob.spear/

Release files for xspear.fast_plda 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xspear.fast_plda 1.1.1
File Size Uploaded
xspear.fast_plda-1.1.1.zip 105.0 kB Details

Release files / xspear.fast_plda-1.1.1.zip

Download URL xspear.fast_plda-1.1.1.zip
Size 105.0 kB
Tags Source
SHA-256 checksum
How to use checksums
937913dfd1943887c260086e1520a28780282528c788a337b94b5ec585a663e8
BLAKE2b-256 checksum
How to use checksums
bd7f5e91460b5fa41d173b5bbb53791c4acfe6c2cb5569bd1bd2dc092958cd39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.1 This release

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page