ECG-PPG JEPA (Bridging ECG and PPG; unnamed in paper)

PPGECGDOI

Key facts

Summary

Multimodal Joint-Embedding Predictive Architecture for PPG + ECG, built on LeJEPA. Separate ViT1D encoders predict in a shared latent space with SIGReg (isotropic-Gaussian) regularisation and stochastic modality dropout, so the PPG encoder works alone at inference. "ECG-PPG JEPA" is the PPG Atlas label; the paper leaves it unnamed.

Reported benchmarks

AFib / arrhythmia

Stanford wrist PPG AF (DeepBeat) · Macro-F1 ↑

#1 of 1
0.834

Predefined split, frozen encoder; F1 — not comparable to AUROC rows; 11M 0.791

Cuffless blood pressure

pulsedb-vital · MAE (mmHg) ↓

#1 of 1
8.23 / 6.12

Vital-BP predefined split from PulseDB; PulseDB also in pretraining (overlap not discussed); clinical finger

Cuffless blood pressure

uci-bp · MAE (mmHg) ↓

#3 of 3
11.94 / 6.21

Nested 5-fold CV (AnyPPG protocol); clinical finger

Heart rate estimation

Brno University of Technology Smartphone PPG Database (BUT PPG) · MAE (bpm) ↓

#1 of 1
7.86

Nested 5-fold CV (AnyPPG protocol); smartphone PPG

Heart rate estimation

Gyro-Acc-PPG (BAMI-I, Wonkwang) · MAE (bpm) ↓

#1 of 1
10.22

Nested 5-fold CV (AnyPPG protocol); treadmill wrist PPG

Heart rate estimation

IEEE Signal Processing Cup 2015 (TROIKA) · MAE (bpm) ↓

#2 of 2
2.09

LOSO, frozen

Heart rate estimation

PPG-DaLiA · MAE (bpm) ↓

#3 of 9
4.96

LOSO, frozen; PPG-only input

Heart rate estimation

WESAD · MAE (bpm) ↓

#1 of 2
4.58

LOSO, frozen encoder (KDD'26 Table 2)

Source paper

Bridging ECG and PPG: Latent-Space Prediction for Robust Physiological Analysis