Skip to main content

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}
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kid_ppg-0.0.4.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kid_ppg-0.0.4-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

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

Hashes for kid_ppg-0.0.4.tar.gz
Algorithm Hash digest
SHA256 360f093209d7ad44c6c5c86c4f0f93fa46414e35d8f343fb67f3fb5469abb91c
MD5 54df60cd866a5ae6e051669d1977f80d
BLAKE2b-256 770936ade2c02a07dce775f9689425203687016594516636ca3f95060f38c250

See more details on using hashes here.

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

Hashes for kid_ppg-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1147d0b0120c45438d02c88f5c972cf652bb295a436698aa130948d8fcb848c0
MD5 5045147fc1f35bd318e6d46af9a122fe
BLAKE2b-256 dde9807545153e81a653b18af7596c151f9475900a2e071daaa88b1b59476cbc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page