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 | PURE | MAE0.83 | 132 | |
| Heart Rate estimation | MMPD | MAE22.27 | 67 | |
| Heart Rate estimation | UBFC-rPPG | MAE (BPM)6.27 | 59 | |
| Pulse Rate Estimation | VIPL-HR | MAE (BPM)11 | 42 | |
| Heart Rate estimation | UBFC | MAE2.35 | 40 | |
| Pulse Rate Estimation | UBFC-rPPG Intra-dataset | MAE (BPM)6.27 | 36 | |
| Pulse Rate Estimation | UBFC-rPPG to PURE (test) | MAE (BPM)1.21 | 34 | |
| Pulse Rate Estimation | MMPD | MAE22.27 | 31 | |
| Heart Rate estimation | MMSE-HR | MAE (BPM)4.06 | 30 | |
| Pulse Rate Estimation | PURE Intra-dataset | MAE (bpm)0.83 | 25 |