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

RhythmMamba: Fast, Lightweight, and Accurate Remote Physiological Measurement

About

Remote photoplethysmography (rPPG) is a method for non-contact measurement of physiological signals from facial videos, holding great potential in various applications such as healthcare, affective computing, and anti-spoofing. Existing deep learning methods struggle to address two core issues of rPPG simultaneously: understanding the periodic pattern of rPPG among long contexts and addressing large spatiotemporal redundancy in video segments. These represent a trade-off between computational complexity and the ability to capture long-range dependencies. In this paper, we introduce RhythmMamba, a state space model-based method that captures long-range dependencies while maintaining linear complexity. By viewing rPPG as a time series task through the proposed frame stem, the periodic variations in pulse waves are modeled as state transitions. Additionally, we design multi-temporal constraint and frequency domain feed-forward, both aligned with the characteristics of rPPG time series, to improve the learning capacity of Mamba for rPPG signals. Extensive experiments show that RhythmMamba achieves state-of-the-art performance with 319% throughput and 23% peak GPU memory. The codes are available at https://github.com/zizheng-guo/RhythmMamba.

Bochao Zou, Zizheng Guo, Xiaocheng Hu, Huimin Ma• 2024

Related benchmarks

TaskDatasetResultRank
Heart Rate estimationPURE
MAE0.23
165
Heart Rate estimationUBFC-rPPG
MAE (BPM)0.54
127
Heart Rate estimationMMPD
MAE4.12
80
Heart Rate estimationUBFC
MAE0.44
60
Pulse Rate EstimationUBFC-rPPG to PURE (test)
MAE (BPM)1.98
50
Pulse Rate EstimationUBFC-rPPG Intra-dataset
MAE (BPM)0.5
49
Pulse Rate EstimationPURE Intra-dataset
MAE (bpm)0.23
48
Heart Rate estimationMMPD (test)
MAE3.16
46
Pulse Rate EstimationVIPL-HR
MAE (BPM)4.3
42
Pulse Rate EstimationPURE to MMPD (test)
MAE (BPM)10.44
37
Showing 10 of 38 rows

Other info

Follow for update