Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PhysFormer: Facial Video-based Physiological Measurement with Temporal Difference Transformer

About

Remote photoplethysmography (rPPG), which aims at measuring heart activities and physiological signals from facial video without any contact, has great potential in many applications (e.g., remote healthcare and affective computing). Recent deep learning approaches focus on mining subtle rPPG clues using convolutional neural networks with limited spatio-temporal receptive fields, which neglect the long-range spatio-temporal perception and interaction for rPPG modeling. In this paper, we propose the PhysFormer, an end-to-end video transformer based architecture, to adaptively aggregate both local and global spatio-temporal features for rPPG representation enhancement. As key modules in PhysFormer, the temporal difference transformers first enhance the quasi-periodic rPPG features with temporal difference guided global attention, and then refine the local spatio-temporal representation against interference. Furthermore, we also propose the label distribution learning and a curriculum learning inspired dynamic constraint in frequency domain, which provide elaborate supervisions for PhysFormer and alleviate overfitting. Comprehensive experiments are performed on four benchmark datasets to show our superior performance on both intra- and cross-dataset testings. One highlight is that, unlike most transformer networks needed pretraining from large-scale datasets, the proposed PhysFormer can be easily trained from scratch on rPPG datasets, which makes it promising as a novel transformer baseline for the rPPG community. The codes will be released at https://github.com/ZitongYu/PhysFormer.

Zitong Yu, Yuming Shen, Jingang Shi, Hengshuang Zhao, Philip Torr, Guoying Zhao• 2021

Related benchmarks

TaskDatasetResultRank
Heart Rate estimationUBFC
MAE0.5
40
Heart Rate estimationUBFC-rPPG (test)
MAE6.68
38
Pulse Rate EstimationUBFC-rPPG Intra-dataset
MAE (BPM)0.5
36
Heart Rate estimationPURE
MAE0.91
33
Pulse Rate EstimationPURE Intra-dataset
MAE (bpm)1.1
25
Pulse Rate EstimationMMPD
MAE11.99
22
Pulse Rate EstimationVIPL-HR Intra-dataset
MAE (BPM)4.97
21
Pulse Rate EstimationVIPL-HR
MAE (BPM)4.97
21
HR estimationVIPL-HR
Std Dev7.74
14
Pulse Rate EstimationUBFC-rPPG to PURE (test)
MAE (BPM)12.92
14
Showing 10 of 24 rows

Other info

Follow for update