DeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networks
About
Non-contact video-based physiological measurement has many applications in health care and human-computer interaction. Practical applications require measurements to be accurate even in the presence of large head rotations. We propose the first end-to-end system for video-based measurement of heart and breathing rate using a deep convolutional network. The system features a new motion representation based on a skin reflection model and a new attention mechanism using appearance information to guide motion estimation, both of which enable robust measurement under heterogeneous lighting and major motions. Our approach significantly outperforms all current state-of-the-art methods on both RGB and infrared video datasets. Furthermore, it allows spatial-temporal distributions of physiological signals to be visualized via the attention mechanism.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Heart Rate estimation | UBFC | MAE2.35 | 40 | |
| Pulse Rate Estimation | UBFC-rPPG Intra-dataset | MAE (BPM)6.27 | 36 | |
| Heart Rate estimation | PURE | MAE0.83 | 33 | |
| Pulse Rate Estimation | PURE Intra-dataset | MAE (bpm)0.83 | 25 | |
| Infant respiration estimation | AIR-400 1.0 (six-fold subject-wise cross-val) | MAE3.88 | 24 | |
| Pulse Rate Estimation | MMPD | MAE22.27 | 22 | |
| Pulse Rate Estimation | VIPL-HR Intra-dataset | MAE (BPM)11 | 21 | |
| Pulse Rate Estimation | VIPL-HR | MAE (BPM)11 | 21 | |
| HR estimation | VIPL-HR | Std Dev13.6 | 14 | |
| Pulse Rate Estimation | UBFC-rPPG to PURE (test) | MAE (BPM)5.54 | 14 |