A library for performing probabilistic heart rate extraction from photoplehysmography signals.
Project description
KID-PPG: Knowledge-Informed Deep Learning for Extracting Heart Rate from Photoplethysmography Signals
KID-PPG is the first ever publicly available pre-trained deep learning model for PPG Heart Rate inference, proposed here.
Installation
KID-PPG is readily available in pip.
Install from pip
Install KID-PPG from pip
pip install kid-ppg
Install from source
Clone this directory
git clone https://github.com/esl-epfl/KID-PPG.git
Install the cloned repository
pip install ./KID-PPG
Usage
For an introductory demo on how to use KID-PPG for heart rate extraction check this Google Colab Demo. The matplotlib
python package is
required to run the demo.
Reference
Please use the following Bibtext entry to cite KID-PPG.
@article{kechris2024kid,
title={KID-PPG: Knowledge Informed Deep Learning for Extracting Heart Rate from a Smartwatch},
author={Kechris, Christodoulos and Dan, Jonathan and Miranda Calero, Jos{\'e} Angel and Atienza Alonso, David},
year={2024}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file kid_ppg-0.0.4.tar.gz
.
File metadata
- Download URL: kid_ppg-0.0.4.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 360f093209d7ad44c6c5c86c4f0f93fa46414e35d8f343fb67f3fb5469abb91c |
|
MD5 | 54df60cd866a5ae6e051669d1977f80d |
|
BLAKE2b-256 | 770936ade2c02a07dce775f9689425203687016594516636ca3f95060f38c250 |
File details
Details for the file kid_ppg-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: kid_ppg-0.0.4-py3-none-any.whl
- Upload date:
- Size: 4.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1147d0b0120c45438d02c88f5c972cf652bb295a436698aa130948d8fcb848c0 |
|
MD5 | 5045147fc1f35bd318e6d46af9a122fe |
|
BLAKE2b-256 | dde9807545153e81a653b18af7596c151f9475900a2e071daaa88b1b59476cbc |