| Literature DB >> 32408526 |
Peixi Li1, Yannick Benezeth1, Richard Macwan2, Keisuke Nakamura3, Randy Gomez3, Chao Li4, Fan Yang1.
Abstract
Many previous studies have shown that the remote photoplethysmography (rPPG) can measure the Heart Rate (HR) signal with very high accuracy. The remote measurement of the Pulse Rate Variability (PRV) signal is also possible, but this is much more complicated because it is then necessary to detect the peaks on the temporal rPPG signal, which is usually quite noisy and has a lower temporal resolution than PPG signals obtained by contact equipment. Since the PRV signal is vital for various applications such as remote recognition of stress and emotion, the improvement of PRV measurement by rPPG is a critical task. Contact based PRV measurement has already been investigated, but the research on remotely measured PRV is very limited. In this paper, we propose to use the Periodic Variance Maximization (PVM) method to extract the rPPG signal and event-related Two-Window algorithm to improve the peak detection for PRV measurement. We have made several contributions. Firstly, we show that the newly proposed PVM method and Two-Window algorithm can be used for PRV measurement in the non-contact scenario. Secondly, we propose a method to adaptively determine the parameters of the Two-Window method. Thirdly, we compare the algorithm with other attempts for improving the non-contact PRV measurement such as the Slope Sum Function (SSF) method and the Local Maximum method. We calculated several features and compared the accuracy based on the ground truth provided by contact equipment. Our experiments showed that this algorithm performed the best of all the algorithms.Entities:
Keywords: peak detection.; periodic variance maximization (PVM); pulse rate variability (PRV); remote photoplethysmography (rPPG); video analysis
Mesh:
Year: 2020 PMID: 32408526 PMCID: PMC7294433 DOI: 10.3390/s20102752
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1An example of peak detection with Two-Window method.
Figure 2Experimental set up and some sample images from the MMSE database.
Figure 3(a) An example of Local Maximum method. (b) An example of the Slope Sum Function (SSF) method. The original BVP signal is black and the SSF signal is blue.
Figure 4System Framework. (a) The original video frames. (b) The detected skins. The white part is the detected skin pixels and the black part is the non-skin pixels. (c) Spatially averaged RGB signals. (d) BVP signal. (e) Peak detection.
Evaluation Metrics.
| Category | Metrics | Denotation | Unit |
|---|---|---|---|
| Peak | Peak Location Errors |
| Seconds (s) |
| PRV | Inter-beat interval Errors |
| Seconds (s) |
| PRV | Errors of Standard Deviation of IBI signal |
| Seconds (s) |
The average peak detection errors.
| Methods | PLE(s) |
|
|
|
|---|---|---|---|---|
|
| 0.1423 | 87.84% | 3.770% | 8.390% |
|
| X | 90.53% | 4.030% | 6.310% |
|
| 0.1221 | 94.02% | 1.960% | 4.020% |
Figure 5Peak detection on rPPG signal (BVP) with (a) Local Maximum, (b) SSF and (c) Two-Window methods.
Figure 6(a) SSF in peak detection. (b) Two-Window method in peak detection.
The average PRV errors.
| Methods | % | ||
|---|---|---|---|
|
| 0.1718 | 0.1574 | 21.74% |
|
| 0.1510 | 0.1413 | 21.56% |
|
| 0.1407 | 0.1185 | 17.03% |
The average errors of Pulse Rate Variability (PRV) features.
| Methods | ||
|---|---|---|
|
| 0.0938 | 0.1072 |
|
| 0.0781 | 0.0718 |
|
| 0.0511 | 0.0664 |
The 95% Confidence Interval of the PRV features’ values.
| Methods |
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 7Comparison of PRV measurement with Local Maximum, SSF and Two-Window methods in the frequency domain. The black curve is the ground truth. The red curve is the Two-Window measured signal. The green curve is the SSF measured signal. The blue curve is the Local Maximum measured signal.