Video-Based Pulse Rate Variability Measurement Using Periodic Variance Maximization and Adaptive Two-Window Peak Detection
Abstract
:1. Introduction
2. Related Works
2.1. Stress and Emotion Detection with rPPG Framework
2.2. Improving the Remote PRV Measurement with Novel Cameras
2.3. Improvement of BVP Peak Detection and HRV/PRV Measurement with Contact Equipment
2.4. Summary of the Related Works
3. Method
3.1. RPPG Signal Extraction with PVM Method
3.2. Adaptive Two-Window Peak Detection
- , , … are considered as the block of interest if is larger than
- The block of interest is discarded, if the width of the block is smaller than . The is calculated as .
- The peaks are the maximum values in the blocks of interest.
4. Experiments
4.1. MMSE Dataset
4.2. The State-of-the-Art Methods for BVP Peak Detection
4.2.1. Local Maximum
- MinPeakHeight: the minimum height of detected peaks.
- MinPeakDistance: the minimum distance between detected peaks.
- MinPeakProminence: the minimum height of the peaks relative to the lowest bottom line within a certain range.
4.2.2. Slope Sum Function (SSF)
4.3. System Framework
5. Results
5.1. Evaluation Metrics
- Peak Location Errors (PLE(s)). It is calculated as the average absolute difference between the peak locations detected on the rPPG signal and the annotated peaks of the ground truth.
- Proportion of correctly/incorrectly detected peaks and missing peaks (%CP, %IP and %MP). Since the ground truth is provided by the contact sensor measured from fingers and the rPPG was measured from faces, there is a time difference between the peaks on the rPPG signal and the contact PPG signal which is possibly caused by the different distance from the heart and the recording sensor. As a result, the search range for the correctly detected peaks was set to 0.2 s. If there is more than one peak in the search range, then the extra peaks are considered as incorrectly detected peaks. If there is no peak, then it is considered as a missing peak. With these conditions, %CP is calculated as the number of correctly detected peaks over the number of peaks of ground truth. %IP and %MP are calculated in the same way.
- PRV Errors () and Inter-beat Interval Errors ((). PRV is obtained as the peak interval series over time interpolated with the frame rate of 200 Hz. IBI is the peak interval series versus number of progressive peaks. Both and are calculated as the absolute average difference between the rPPG signal and gound truth contact PPG signal.
- Relative PRV Errors (). It is calculated as the average value of over the PRV of the ground truth.
- Errors of Standard Deviation of IBI Series (). This is calculated as the absolute difference between the Standard Deviation (STD) of rPPG measured IBI and the STD of IBI measured by ground truth contact PPG signal.
- Errors of Root Mean Square of Successive Inter-Beat Interval Differences (RMSSD) (). As before, this metric is calculated as the absolute difference between the RMSSD measured by rPPG and the RMMSSD measured by the ground truth. The RMSSD was defined as:
5.2. Results and Discussion
6. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
References
- Malik, M. Heart rate variability: Standards of measurement, physiological interpretation, and clinical use: Task force of the European Society of Cardiology and the North American Society for Pacing and Electrophysiology. Ann. Noninvasive Electrocardiol. 1996, 1, 151–181. [Google Scholar] [CrossRef]
- Acharya, U.R.; Joseph, K.P.; Kannathal, N.; Lim, C.M.; Suri, J.S. Heart rate variability: A review. Med. Biol. Eng. Comput. 2006, 44, 1031–1051. [Google Scholar] [CrossRef] [PubMed]
- Kim, H.G.; Cheon, E.J.; Bai, D.S. Stress and heart rate variability: A meta-analysis and review of the literature. Psychiatry Investig. 2018, 15, 235. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Levenson, R.W. The autonomic nervous system and emotion. Emot. Rev. 2014, 6, 100–112. [Google Scholar] [CrossRef]
- Gil, E.; Orini, M.; Bailón, R. Photoplethysmography pulse rate variability as a surrogate measurement of heart rate variability during non-stationary conditions. Physiol. Meas. 2010, 31, 1271. [Google Scholar] [CrossRef] [PubMed]
- Poh, M.Z.; McDuff, D.J.; Picard, R.W. Advancements in noncontact, multiparameter physiological measurements using a webcam. IEEE Trans. Biomed. Eng. 2010, 58, 7–11. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Li, P.; Benezeth, Y.; Nakamura, K. Comparison of Region of Interest Segmentation Methods for Video-Based Heart Rate Measurements. In Proceedings of the 2018 IEEE 18th International Conference on Bioinformatics and Bioengineering (BIBE), Taichung, Taiwan, 29–31 October 2018; pp. 143–146. [Google Scholar]
- Lázaro, J.; Gil, E.; Vergara, J.M. Pulse rate variability analysis for discrimination of sleep-apnea-related decreases in the amplitude fluctuations of pulse photoplethysmographic signal in children. IEEE J. Biomed. Health Inform. 2013, 18, 240–246. [Google Scholar] [CrossRef] [PubMed]
- Jang, D.G.; Park, S.; Hahn, M. A real-time pulse peak detection algorithm for the photoplethysmogram. Int. J. Electron. Electr. Eng. 2014, 2, 45–49. [Google Scholar] [CrossRef]
- Akar, S.A.; Kara, S.; Latifoğlu, F. Spectral analysis of photoplethysmographic signals: The importance of preprocessing. Biomed. Signal Process. Control. 2013, 8, 16–22. [Google Scholar] [CrossRef]
- McDuff, D.; Gontarek, S.; Picard, R. Improvements in remote cardiopulmonary measurement using a five band digital camera. IEEE Trans. Biomed. Eng. 2014, 61, 2593–2601. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- McDuff, D.; Hernandez, J.; Gontarek, S. Cogcam: Contact-free measurement of cognitive stress during computer tasks with a digital camera. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA, 7–12 May 2016; pp. 4000–4004. [Google Scholar]
- McDuff, D.; Gontarek, S.; Picard, R. Remote measurement of cognitive stress via heart rate variability. In Proceedings of the 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; pp. 2957–2960. [Google Scholar]
- Mitsuhashi, R.; Iuchi, K.; Goto, T. Video-Based Stress Level Measurement Using Imaging Photoplethysmography. In Proceedings of the 2019 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), Shanghai, China, 8–12 July 2019; pp. 90–95. [Google Scholar]
- Macwan, R.; Bobbia, S.; Benezeth, Y. Periodic variance maximization using generalized eigenvalue decomposition applied to remote photoplethysmography estimation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA, 18–22 June 2018; pp. 1332–1340. [Google Scholar]
- Elgendi, M.; Norton, I.; Brearley, M. Systolic peak detection in acceleration photoplethysmograms measured from emergency responders in tropical conditions. PLoS ONE 2013, 8, e76585. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Belaiche, R.; Sabour, R.M.; Migniot, C. Emotional State Recognition with Micro-expressions and Pulse Rate Variability. In Proceedings of the Image Analysis and Processing—ICIAP 2019, Trento, Italy, 9–13 September 2019; pp. 26–35. [Google Scholar]
- Gupta, O.; McDuff, D.; Raskar, R. Real-time physiological measurement and visualization using a synchronized multi-camera system. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 312–319. [Google Scholar]
- McDuff, D.; Blackford, E.; Estepp, J. Fusing partial camera signals for noncontact pulse rate variability measurement. IEEE Trans. Biomed. Eng. 2017, 65, 1725–1739. [Google Scholar] [CrossRef] [PubMed]
- Fukunishi, M.; Mcduff, D.; Tsumura, N. Improvements in remote video based estimation of heart rate variability using the Welch FFT method. Artif. Life Robot. 2018, 23, 15–22. [Google Scholar] [CrossRef]
- Béres, S.; Holczer, L.; Hejjel, L. On the Minimal Adequate Sampling Frequency of the Photoplethysmogram for Pulse Rate Monitoring and Heart Rate Variability Analysis in Mobile and Wearable Technology. Meas. Sci. Rev. 2019, 19, 232–240. [Google Scholar] [CrossRef] [Green Version]
- Zong, W.; Heldt, T.; Moody, G.B. An open-source algorithm to detect onset of arterial blood pressure pulses. Comput. Cardiol. 2003, 259–262. [Google Scholar] [CrossRef] [Green Version]
- Li, P.; Benezeth, Y.; Nakamura, K. An Improvement for Video-based Heart Rate Variability Measurement. In Proceedings of the 2019 IEEE 4th International Conference on Signal and Image Processing (ICSIP), Wuxi, China, 19 July 2019; pp. 435–439. [Google Scholar]
- Zhang, Z.; Girard, J.M.; Wu, Y. Multimodal spontaneous emotion corpus for human behavior analysis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 3438–3446. [Google Scholar]
- Davis, E. Dlib-ml: A Machine Learning Toolkit. J. Mach. Learn. Res. 2009, 10, 1755–1758. [Google Scholar]
- Conaire, C.O.; O’Connor, N.E.; Smeaton, A.F. Detector adaptation by maximising agreement between independent data sources. In Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA, 17–22 June 2007; pp. 1–6. [Google Scholar]
Category | Metrics | Denotation | Unit |
---|---|---|---|
Peak Detection Errors | Peak Location Errors Proportion of correctly detected peaks Proportion of incorrectly detected peaks Proportion of missing peaks | PLE(s) %CP %IP %MP | Seconds (s) Percentage (%) Percentage (%) Percentage (%) |
PRV Errors | Inter-beat interval Errors PRV Errors Relative PRV Errors | Seconds (s) Seconds (s) Percentage (%) | |
PRV Feature Errors | Errors of Standard Deviation of IBI signal Errors of Root Mean Square of Successive Inter-Beat Interval Differences (RMSSD) | Seconds (s) Seconds (s) |
Methods | PLE(s) | |||
---|---|---|---|---|
Local Maximum | 0.1423 | 87.84% | 3.770% | 8.390% |
SSF | X | 90.53% | 4.030% | 6.310% |
Two-Window | 0.1221 | 94.02% | 1.960% | 4.020% |
Methods | (s) | (s) | % |
---|---|---|---|
Local Maximum | 0.1718 | 0.1574 | 21.74% |
SSF | 0.1510 | 0.1413 | 21.56% |
Two-Window | 0.1407 | 0.1185 | 17.03% |
Methods | (s) | (s) |
---|---|---|
Local Maximum | 0.0938 | 0.1072 |
SSF | 0.0781 | 0.0718 |
Two-Window | 0.0511 | 0.0664 |
Methods | ||
---|---|---|
Ground Truth | ||
Local Maximum | ||
SSF | ||
Two-Window |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, P.; Benezeth, Y.; Macwan, R.; Nakamura, K.; Gomez, R.; Li, C.; Yang, F. Video-Based Pulse Rate Variability Measurement Using Periodic Variance Maximization and Adaptive Two-Window Peak Detection. Sensors 2020, 20, 2752. https://doi.org/10.3390/s20102752
Li P, Benezeth Y, Macwan R, Nakamura K, Gomez R, Li C, Yang F. Video-Based Pulse Rate Variability Measurement Using Periodic Variance Maximization and Adaptive Two-Window Peak Detection. Sensors. 2020; 20(10):2752. https://doi.org/10.3390/s20102752
Chicago/Turabian StyleLi, Peixi, Yannick Benezeth, Richard Macwan, Keisuke Nakamura, Randy Gomez, Chao Li, and Fan Yang. 2020. "Video-Based Pulse Rate Variability Measurement Using Periodic Variance Maximization and Adaptive Two-Window Peak Detection" Sensors 20, no. 10: 2752. https://doi.org/10.3390/s20102752
APA StyleLi, P., Benezeth, Y., Macwan, R., Nakamura, K., Gomez, R., Li, C., & Yang, F. (2020). Video-Based Pulse Rate Variability Measurement Using Periodic Variance Maximization and Adaptive Two-Window Peak Detection. Sensors, 20(10), 2752. https://doi.org/10.3390/s20102752