Bob’s implementation of different rPPG algorithms

This module contains the implementation of different remote photoplesthymography (rPPG) algorithms:

Also, we provide scripts to infer the heart-rate from the pulse signals, and to evaluate global performance on a database.

Note that this package was first meant to be used with the Manhob HCI-Tagging ( and COHFACE ( databases, but could easily be extended to other datasets.


You should download the aforementioned databases before trying to run anything below!


[li-cvpr-2014]Li X, Chen J, Zhao G & Pietikäinen M. Remote heart rate measurement from face videos under realistic situations IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2014. pdf
[dehaan-tbe-2013]de Haan, G. & Jeanne, V. Robust Pulse Rate from Chrominance based rPPG IEEE Transactions on Biomedical Engineering, 2013. pdf
[wang-tbe-2015]Wang, W., Stuijk, S. and de Haan, G. A Novel Algorithm for Remote Photoplesthymograpy: Spatial Subspace Rotation IEEE Trans. On Biomedical Engineering, 2015


This work is licensed under the GPLv3.

Indices and tables