Facial Spatiotemporal Graphs: Leveraging the 3D Facial Surface for Remote Physiological Measurement
Sam Cantrill, David Ahmedt-Aristizabal, Lars Petersson, Hanna Suominen, Mohammad Ali Armin
TL;DR
This paper advances remote photoplethysmography by enforcing surface-aligned spatiotemporal modeling of the face. It introduces STGraph, a fixed-topology 3D facial mesh-based representation, and MeshPhys, a lightweight graph-convolutional backbone that processes surface-aware features to estimate the rPPG waveform $\,\hat{Y}$. Through comprehensive intra- and cross-dataset evaluations on four public datasets, the approach achieves state-of-the-art or competitive accuracy with significantly fewer parameters than vision-based baselines, while exhibiting strong generalization due to its explicit 3D-aware inductive bias. Ablation studies confirm the value of surface-aligned node definitions, dense local connectivity, multi-kernel temporal processing, phase-shift robust supervision, and SNR-aware learning, collectively enabling robust, interpretable, and deployable remote physiological measurement.
Abstract
Facial remote photoplethysmography (rPPG) methods estimate physiological signals by modeling subtle color changes on the 3D facial surface over time. However, existing methods fail to explicitly align their receptive fields with the 3D facial surface-the spatial support of the rPPG signal. To address this, we propose the Facial Spatiotemporal Graph (STGraph), a novel representation that encodes facial color and structure using 3D facial mesh sequences-enabling surface-aligned spatiotemporal processing. We introduce MeshPhys, a lightweight spatiotemporal graph convolutional network that operates on the STGraph to estimate physiological signals. Across four benchmark datasets, MeshPhys achieves state-of-the-art or competitive performance in both intra- and cross-dataset settings. Ablation studies show that constraining the model's receptive field to the facial surface acts as a strong structural prior, and that surface-aligned, 3D-aware node features are critical for robustly encoding facial surface color. Together, the STGraph and MeshPhys constitute a novel, principled modeling paradigm for facial rPPG, enabling robust, interpretable, and generalizable estimation. Code is available at https://samcantrill.github.io/facial-stgraph-rppg/ .
