Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rhythm-Structured Predictive Learning for Remote Photoplethysmography

About

Remote photoplethysmography (rPPG) estimates physiological signals from facial videos by analyzing subtle pulse induced skin color variations. Despite recent progress, existing self-supervised rPPG methods mainly reconstruct masked pixels or low-level visual representations, which can bias the model toward facial appearance rather than latent physiological dy namics. Moreover, most recent Mamba-based approaches scan facial video tokens only in chronological order, limiting their ability to exploit the cyclic structure of pulse signals. To ad dress these limitations, we propose RhythmJEPA, a rhythm structured joint-embedding predictive learning framework for rPPG. Instead of reconstructing RGB frames, RhythmJEPA predicts latent teacher representations from masked facial videos, thereby encouraging physiology-aware representation learning in the embedding space. To explicitly model pulse-related tem poral structure, we introduce a Cyclic Rhythm-State Plan ner (CRSP), which estimates frame-wise latent physiological states and decodes the most plausible cyclic state path via dynamic programming with a constrained transition grammar. Guided by the decoded states, we further design a Dual Order Mamba Encoder (DOM), which combines conventional chronological scanning with state-ordered scanning to capture both local temporal continuity and long-range rhythm-consistent dependencies. Finally, a lightweight Spatial Pulse Mixer (SPM) extracts compact pulse-sensitive facial tokens with a favorable balance between complexity and performance. Experiments on PURE, UBFC-rPPG, and MMPD show competitive performance over representative rPPG methods. The codes are available at https://github.com/deconasser/RhythmJEPA.

Ba-Thinh Nguyen, Huu-Dung Nguyen, Thi-Duyen Ngo, Thanh-Ha Le• 2026

Related benchmarks

TaskDatasetResultRank
Heart Rate estimationPURE
MAE0.12
165
Heart Rate estimationUBFC-rPPG
MAE (BPM)0.21
127
Heart Rate estimationMMPD
MAE3.92
80
Heart Rate estimationUBFC Cross-dataset from PURE (test)
MAE (bpm)0.71
27
Heart Rate estimationMMPD trained on UBFC (test)
MAE (BPM)9.15
23
Heart Rate estimationMMPD trained on PURE (test)
MAE9.46
16
rPPG estimationrPPG Benchmarking Setting
Throughput (Kfps)3.66
6
Showing 7 of 7 rows

Other info

Follow for update