BeCuriousS / ippg-toolbox

A toolbox providing functionality for processing iPPG signals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A toolbox providing functionality for processing iPPG signals


Languages

Language:Python 87.0%Language:Jupyter Notebook 10.3%Language:Shell 1.3%Language:C++ 1.0%Language:Starlark 0.4%Language:Dockerfile 0.1%