Photoplethysmography Vital Signs ML Frameworks
ML frameworks and tools for extracting cardiovascular and vital sign metrics (heart rate, blood pressure, blood oxygen) from photoplethysmography (PPG) signals and remote physiological sensing. Does NOT include general signal processing, non-PPG biosensors, or clinical diagnosis systems without a vital sign extraction component.
There are 35 photoplethysmography vital signs frameworks tracked. The highest-rated is remotebiosensing/rppg at 49/100 with 315 stars.
Get all 35 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=photoplethysmography-vital-signs&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
remotebiosensing/rppg
Benchmark Framework for fair evaluation of rPPG |
|
Emerging |
| 2 |
Mobile-Sensing-and-UbiComp-Laboratory/NormWear
A Foundation Model for Multivariate Wearable Sensing of Physiological Signals. |
|
Emerging |
| 3 |
MahdiFarvardin/MEDVSE
Official repository of "Efficient Deep Learning-based Estimation of the... |
|
Emerging |
| 4 |
PhysiologicAILab/FactorizePhys
FactorizePhys: Matrix Factorization for Multidimensional Attention in Remote... |
|
Emerging |
| 5 |
AnweshCR7/RhythmNet
End-to-end Heart Rate Estimation from Face via Spatial-temporal... |
|
Emerging |
| 6 |
Sakib1263/NABNet
NABNet: A Nested Attention-guided BiConvLSTM Network for a robust... |
|
Emerging |
| 7 |
esl-epfl/KID-PPG
KID-PPG package for heart rate extraction from photoplethysmography signals |
|
Emerging |
| 8 |
fr-meyer/MD-ViSCo
MD-ViSCo: A Unified Model for Multi-Directional Vital Sign Waveform... |
|
Emerging |
| 9 |
Hossein-Eskandari-a/cardio-conductor_Heart-Rate-ppo-prediction
Predict short-term heart rate using PPO reinforcement learning on... |
|
Emerging |
| 10 |
brianhill11/ABPImputation
Package for imputing the arterial blood pressure (ABP) waveform from... |
|
Experimental |
| 11 |
yc015/fully-automated-multi-heartbeat-echocardiography-video-segmentation-and-motion-tracking
The implementation of CLAS-FV described in "Fully automated multi-heartbeat... |
|
Experimental |
| 12 |
eth-siplab/egoPPG
Official code for the ICCV 2025 paper "egoPPG: Heart Rate Estimation from... |
|
Experimental |
| 13 |
high-dimensional/biobank-megamodeller
This is a repository hosting all code and models detailed in the article... |
|
Experimental |
| 14 |
PhysiologicAILab/MMRPhys
Multi-Modal Multi-Task Remote Physiological Sensing |
|
Experimental |
| 15 |
remdui/MultivariateNormativeModeling
Multivariate Normative Modeling Kit |
|
Experimental |
| 16 |
Misterbra/ppg-age-benchmark
Benchmarking open-source PPG foundation models (Pulse-PPG, PaPaGei-S) for... |
|
Experimental |
| 17 |
HarshTomar1234/rppg-heart-rate
Remote Photoplethysmography (rPPG) for contactless heart rate detection... |
|
Experimental |
| 18 |
cyrillknecht/radar_vital_signs_ml
ETH Zürich Semester Project exploring the possibilities of using Deep... |
|
Experimental |
| 19 |
GeorgeSaab/BP_Prediction
Predict Arterial Blood Pressure Using ECG and PPG Data |
|
Experimental |
| 20 |
zhenyuanlu/PainAttnNet
Transformer Encoder with Multiscale Deep Learning for Pain Classification... |
|
Experimental |
| 21 |
SCAI-Lab/VitalPy
A Vital Signal Analysis Package |
|
Experimental |
| 22 |
Kali414/DRDO_PROJECT
A deep learning-based system for real-time, non-contact heart rate... |
|
Experimental |
| 23 |
mbwebster/meae-heart-rate-extraction-from-noisy-ppg
Official repository for "Self-Supervised Autoencoder Network for Robust... |
|
Experimental |
| 24 |
xtnctx/BFRBSys
A wrist-worn device and monitoring system implements user-file-memory... |
|
Experimental |
| 25 |
rupeshsure/Obstructive-Sleep-Apnea-Project
Obstructive Sleep Apnea classification with help of numerical data set which... |
|
Experimental |
| 26 |
Noamko128/PPG-BP-Project
Develop a machine learning model using PPG signals to non-invasively... |
|
Experimental |
| 27 |
Edouard99/PPG-Prediction
Heart rate prediction from PPG signals |
|
Experimental |
| 28 |
by3nrique/PPGfold
Manifold learning methods (Autoencoders, UMAP, FCNNs) for analyzing and... |
|
Experimental |
| 29 |
csiro/orientation-uv-rppg
[CVPRW2024] Repository for the paper "Orientation-conditioned Facial Texture... |
|
Experimental |
| 30 |
ronibandini/hr-hrv
ECG stress detection with Machine Learning HR/HRV |
|
Experimental |
| 31 |
navidhasanzadeh/Hypertension_PPG
Hypertension Detection From High-Dimensional Representation of... |
|
Experimental |
| 32 |
vortex2jm/embedded-hr-estimator
Real-time heart rate estimation on ESP32-S3 using a continual learning... |
|
Experimental |
| 33 |
chesterXalan/ObstructiveSleepApneaDiagnosis-SpO2
An auto diagnostic system for obstructive sleep apnea (OSA) based on SpO2 signals. |
|
Experimental |
| 34 |
WindZh03/Awesome-rPPG-Method-List
a list of rPPG methods |
|
Experimental |
| 35 |
jonnor/toothbrush
Toothbrush tracker/timer using accelerometer and machine learning |
|
Experimental |