| Literature DB >> 29765940 |
Chen Wang1, Thierry Pun1,2, Guillaume Chanel1,2.
Abstract
Remotely measuring physiological activity can provide substantial benefits for both the medical and the affective computing applications. Recent research has proposed different methodologies for the unobtrusive detection of heart rate (HR) using human face recordings. These methods are based on subtle color changes or motions of the face due to cardiovascular activities, which are invisible to human eyes but can be captured by digital cameras. Several approaches have been proposed such as signal processing and machine learning. However, these methods are compared with different datasets, and there is consequently no consensus on method performance. In this article, we describe and evaluate several methods defined in literature, from 2008 until present day, for the remote detection of HR using human face recordings. The general HR processing pipeline is divided into three stages: face video processing, face blood volume pulse (BVP) signal extraction, and HR computation. Approaches presented in the paper are classified and grouped according to each stage. At each stage, algorithms are analyzed and compared based on their performance using the public database MAHNOB-HCI. Results found in this article are limited on MAHNOB-HCI dataset. Results show that extracted face skin area contains more BVP information. Blind source separation and peak detection methods are more robust with head motions for estimating HR.Entities:
Keywords: heart rate; human–computer interaction; photoplethysmography; physiological signals; remote sensing
Year: 2018 PMID: 29765940 PMCID: PMC5938474 DOI: 10.3389/fbioe.2018.00033
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
Classification of state-of-the-art methods.
| Dimensionality reduction | Blind source separation | Independent component analysis | Poh et al. ( |
| Principle component analysis | Lewandowska et al. ( | ||
| Other dimensionality methods | Wei et al. ( | ||
| Optical modeling | Green channel | Verkruysse et al. ( | |
| Other optical modeling methods | Pursche et al. ( | ||
| Motion-based methods | Balakrishnan et al. ( | ||
| Machine learning | Monkaresi et al. ( | ||
Figure 1Hemoglobin (green) and oxyhemoglobin (blue) absorption spectra (Jensen and Hannemose, 2014).
Figure 2General schematic diagram for remote heart rate (HR) detection from face videos.
Figure 3Experimental setup (Poh et al., 2010).
Figure 4Overview of region of interest selection (Stricker et al., 2014).
Figure 5Face segmentation (1. Forehead; 2. Cheeks; 3. Chin; 4. Whole face; 5. Extracted skin).
Figure 6Schematic diagram for complete method comparison. (A) Schematic diagram from Poh et al. (2011). (B) Schematic diagram from Li et al. (2014). (C) Schematic diagram from Osman et al. (2015).
Figure 7Method performance at each stage. “best” indicate the best methods according to average performance. Other methods are tested against the best method (ns, non-significant; *, p < 0.05; **, p < 0.01). (A) Face segmentation performance. (B) Performance at face blood volume pulse (BVP) extraction. (C) Performance at heart rate (HR) computation.
Obtained performance for the best method at each stage.
| Stage | M (SD)/bpm | RMSE/bpm | ρ |
|---|---|---|---|
| Face video processing (extracted skin area) | 5.34 (14.98) | 15.05 | 0.20 |
| Blood volume pulse signal extraction (independent component analysis) | 4.09 (13.37) | 13.56 | 0.32 |
| Heart rate computing (peak detection) | 3.01 (12.14) | 12.23 | 0.55 |
Performance is measured by M (mean error), SD (standard derivation), RMSE (root mean squared error), and ρ (correlation coefficient).
Obtained performance for the complete methods.
| Method | M (SD)/bpm | RMSE/bpm | ρ |
|---|---|---|---|
| Poh et al. ( | 4.07 (13.04) | 13.81 | 0.28 |
| Li et al. ( | 2.15 (10.04) | 10.33 | 0.68 |
| Osman et al. ( | 3.37 (12.08) | 12.79 | 0.47 |
Performance is measured by M (mean error), SD (standard derivation), RMSE (root mean squared error), and ρ (correlation coefficient).