Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Pulse-PPG: An Open-Source Field-Trained PPG Foundation Model for Wearable Applications Across Lab and Field Settings

About

Photoplethysmography (PPG)-based foundation models are gaining traction due to the widespread use of PPG in biosignal monitoring and their potential to generalize across diverse health applications. In this paper, we introduce Pulse-PPG, the first open-source PPG foundation model trained exclusively on raw PPG data collected over a 100-day field study with 120 participants. Existing PPG foundation models are either open-source but trained on clinical data or closed-source, limiting their applicability in real-world settings. We evaluate Pulse-PPG across multiple datasets and downstream tasks, comparing its performance against a state-of-the-art foundation model trained on clinical data. Our results demonstrate that Pulse-PPG, trained on uncurated field data, exhibits superior generalization across clinical and mobile health applications in both lab and field settings. This suggests that exposure to real-world variability enables the model to learn fine-grained representations, making it more adaptable across tasks. Furthermore, pre-training on field data surprisingly outperforms its pre-training on clinical data in many tasks, reinforcing the importance of training on real-world, diverse datasets. To encourage further advancements in robust foundation models leveraging field data, we plan to release Pulse-PPG, providing researchers with a powerful resource for developing more generalizable PPG-based models.

Mithun Saha, Maxwell A. Xu, Wanting Mao, Sameer Neupane, James M. Rehg, Santosh Kumar• 2025

Related benchmarks

TaskDatasetResultRank
ClassificationPPG Classification Benchmark Suite
Stress Accuracy98.52
14
Average Heart Rate RegressionAverage Heart Rate
MAE3.697
7
Hypertension ClassificationHypertension Classification Dataset
AUC82.58
7
Systolic BP RegressionSystolic Blood Pressure Regression Dataset
MAE12.33
7
Signal Quality ClassificationSignal Quality Classification Dataset
AUC97.34
7
SpO2 RegressionSpO2 Regression Dataset
MAE1.265
7
Stress ClassificationStress Classification Dataset
AUC98.52
7
Affect ClassificationAffect Classification Dataset
AUC76.3
7
RegressionPPG Physiological Regression Suite (test)
Respiratory Rate Error2.054
7
Respiratory Rate RegressionRespiratory Rate Regression Dataset
MAE1.261
7
Showing 10 of 17 rows

Other info

Follow for update