FreqPhys: Repurposing Implicit Physiological Frequency Prior for Robust Remote Photoplethysmography
About
Remote photoplethysmography (rPPG) enables contactless physiological monitoring by capturing subtle skin-color variations from facial videos. However, most existing methods predominantly rely on time-domain modeling, making them vulnerable to motion artifacts and illumination fluctuations, where weak physiological clues are easily overwhelmed by noise. To address these challenges, we propose FreqPhys, a frequency-guided rPPG framework that explicitly leverages physiological frequency priors for robust signal recovery. Specifically, FreqPhys first applies a Physiological Bandpass Filtering module to suppress out-of-band interference, and then performs Physiological Spectrum Modulation together with adaptive spectral selection to emphasize pulse-related frequency components while suppress residual in-band noise. A Cross-domain Representation Learning module further fuses these spectral priors with deep time-domain features to capture informative spatial--temporal dependencies. Finally, a frequency-aware conditional diffusion process progressively reconstructs high-fidelity rPPG signals. Extensive experiments on six benchmarks demonstrate that FreqPhys yields significant improvements over state-of-the-art approaches, particularly under challenging motion conditions. It highlights the importance of explicitly modeling physiological frequency priors. The source code will be released.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Heart Rate estimation | PURE | MAE0.17 | 132 | |
| Heart Rate estimation | BUAA | MAE1.13 | 98 | |
| Heart Rate estimation | MMPD | MAE4.2 | 67 | |
| Heart Rate estimation | UBFC-rPPG | MAE (BPM)0.17 | 59 | |
| Pulse Rate Estimation | VIPL-HR | MAE (BPM)3.79 | 42 | |
| Pulse Rate Estimation | UBFC-rPPG to PURE (test) | MAE (BPM)0.43 | 34 | |
| Pulse Rate Estimation | UBFC-rPPG to MMPD (test) | MAE (BPM)8.91 | 22 | |
| Pulse Rate Estimation | PURE to MMPD (test) | MAE (BPM)10.11 | 22 | |
| Heart Rate estimation | MR-NIRP Car | MAE5.75 | 11 | |
| RF Estimation | UBFC-rPPG | RF Standard Deviation (SD)0.006 | 10 |