/ippg-toolbox

A toolbox providing functionality for processing iPPG signals

Primary LanguagePython

License: MIT made-with-python

ippgtoolbox: What is it

A toolbox providing functionality for extracting and processing of the blood volume pulse (BVP), also called imaging photoplethysmogram (iPPG) signals. If you use this toolbox in your work please cite the following publication:

  • tba

What is implemented

The toolbox consists of 4 packages:

  • benchmark: Implementation of standard algorithms for BVP/iPPG extraction and standard metrics for extraction quality analysis.
  • detection: Implementation of different approaches for the detection of a region of interest and skin segmentation.
  • processing: Implementation of several functions for BVP/iPPG signal processing.
  • utils: Implementation of several readers for reference signal data and video recording formats.

How to use

  • Clone repository.
  • Change directory to the repository root. Install with:
    pip install ippgtoolbox

There are more detailed information on how to use the code in each package.