CVAI Catalog

·

View Catalog

AnyPPG

Peking University (PKUDigitalHealth)

PPG / wearable

Filter catalog by Modality:
PPG / Wearable

General Purpose / Multi-task

Filter catalog by Disease / Trait:
General / Foundation

Atrial fibrillation

Filter catalog by Disease / Trait:
Arrhythmia

Blood pressure estimation

Filter catalog by Disease / Trait:
Cardiac Function & Hemodynamics

Embedding

Filter catalog by Task Type:
Representation Learning

Binary classification

Filter catalog by Task Type:
Classification

Regression

Filter catalog by Task Type:
Regression

CNN (1D)

Filter catalog by Architecture:
Convolutional (CNN)

PyTorch

Filter catalog by Framework:
PyTorch

ECG-guided photoplethysmography (PPG) foundation model pretrained on over 100,000 hours of synchronized PPG-ECG recordings from 58,796 subjects across five clinical and wearable sources, using a CLIP-style contrastive alignment framework so the PPG encoder inherits physiologically grounded structure from paired ECG. Achieves state-of-the-art performance on 13 of 15 conventional physiological-analysis tasks across eight datasets, and shows meaningful discriminative capability (AUC >= 0.70) for 307 ICD-10-coded phenotypes across 16 phecode chapters, including many non-cardiovascular conditions.

memory Specifications

category

Architecture

CNN (1D)

1D ResNet (Net1D, 64->512 channel progression across 6 stages) PPG encoder, CLIP-style contrastively pretrained against a synchronized ECG encoder on >100,000 hours of paired PPG-ECG recordings

code

Framework

PyTorch

calendar_month

Added to catalog

2026-08-10

description Publication

database Training & evaluation data

Multi-Source PPG-ECG Pretraining Corpus (CFS/HSP/MC-MED/MESA/PulseDB)

pretrain

public 58,796 subjects

Aggregate of five clinical/wearable sources (Cleveland Family Study, Human Sleep Project, MC-MED emergency-department dataset, MESA, PulseDB) totaling over 100,000 hours of synchronized PPG-ECG recordings from 58,796 subjects, used for ECG-guided contrastive pretraining of the AnyPPG encoder.

science Capabilities & performance

General-purpose PPG representation embedding (ECG-guided contrastive pretraining)

Embedding General Purpose / Multi-task

Atrial fibrillation detection from PPG (linear probing on pretrained embedding)

Binary classification Atrial fibrillation

Blood pressure estimation from PPG (linear probing on pretrained embedding)

Regression Blood pressure estimation