journal article·2019-10-16Open access

3D Convolutional Neural Networks for Remote Pulse Rate Measurement and Mapping from Facial Video

Frédéric Bousefsaf, Alain Pruski, Choubeila Maaoui

Applied Sciences· Volume 9· Issue 20

Abstract

Remote pulse rate measurement from facial video has gained particular attention over the last few years. Research exhibits significant advancements and demonstrates that common video cameras correspond to reliable devices that can be employed to measure a large set of biomedical parameters without any contact with the subject. A new framework for measuring and mapping pulse rate from video is presented in this pilot study. The method, which relies on convolutional 3D networks, is fully automatic and does not require any special image preprocessing. In addition, the network ensures concurrent mapping by producing a prediction for each local group of pixels. A particular training procedure that employs only synthetic data is proposed. Preliminary results demonstrate that this convolutional 3D network can effectively extract pulse rate from video without the need for any processing of frames. The trained model was compared with other state-of-the-art methods on public data. Results exhibit significant agreement between estimated and ground-truth measurements: the root mean square error computed from pulse rate values assessed with the convolutional 3D network is equal to 8.64 bpm, which is superior to 10 bpm for the other state-of-the-art methods. The robustness of the method to natural motion and increases in performance correspond to the two main avenues that will be considered in future works.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Non-Invasive Vital Sign Monitoring · Optical Imaging and Spectroscopy Techniques · Heart Rate Variability and Autonomic Control

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Laboratoire de Conception, Optimisation et Modélisation des Systèmes, LCOMS EA 7306, Université de Lorraine, 57000 Metz, France

References (84)

Show source-provided references
1. Balakrishnan, G., Durand, F., and Guttag, J. (2013, January 23–28). Detecting pulse from head motions in video. Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.10.1109/CVPR.2013.440 ↗
2. Heart rate estimation using facial video: A review10.1016/j.bspc.2017.07.004 ↗
3. Heartbeat rate measurement from facial video10.1109/MIS.2016.20 ↗
4. Eulerian Video Magnification for Revealing Subtle Changes in the World10.1145/2185520.2185561 ↗
5. Ordóñez, C., Cabo, C., Menéndez, A., and Bello, A. (2018). Detection of human vital signs in hazardous environments by means of video magnification. PLoS ONE, 13.10.1371/journal.pone.0195290 ↗
6. Cardiovascular assessment by imaging photoplethysmography—A review10.1515/bmt-2017-0119 ↗
7. Photoplethysmography and its application in clinical physiological measurement10.1088/0967-3334/28/3/R01 ↗
8. A new look at the essence of the imaging photoplethysmography10.1038/srep10494 ↗
9. Noncontact monitoring of blood oxygen saturation using camera and dual-wavelength imaging system10.1109/TBME.2015.2481896 ↗
10. New principle for measuring arterial blood oxygenation, enabling motion-robust remote monitoring10.1038/srep38609 ↗
11. Novel health monitoring method an using RGB camera10.1364/BOE.8.004838 ↗
12. Robust respiration detection from remote photoplethysmography10.1364/BOE.7.004941 ↗
13. Simultaneous Tracking of Cardiorespiratory Signals for Multiple Persons Using a Machine Vision System With Noise Artifact Removal10.1109/JTEHM.2017.2757485 ↗
14. Contactless Technique for Measuring Blood-Pressure Variability from One Region in Video Plethysmography10.1007/s40846-018-0388-8 ↗
15. Zhang, G., Shan, C., Kirenko, I., Long, X., and Aarts, R.M. (2017). Hybrid optical unobtrusive blood pressure measurements. Sensors, 17.10.3390/s17071541 ↗
16. Peripheral vasomotor activity assessment using a continuous wavelet analysis on webcam photoplethysmographic signals10.3233/BME-161606 ↗
17. Vasomotor assessment by camera-based photoplethysmography10.1515/cdbme-2016-0045 ↗
18. Novel contactless approach for assessment of venous occlusion plethysmography by video recordings at the green illumination10.1038/s41598-017-00552-7 ↗
19. Living-Skin Classification via Remote-PPG10.1109/TBME.2017.2676160 ↗
20. Unsupervised skin tissue segmentation for remote photoplethysmography10.1016/j.patrec.2017.10.017 ↗
21. Monitoring of Cardiorespiratory Signal: Principles of Remote Measurements and Review of Methods10.1109/ACCESS.2017.2735419 ↗
22. Hurter, C., and McDuff, D. (2017). Cardiolens: Remote Physiological Monitoring in a Mixed Reality Environment, ACM. ACM SIGGRAPH 2017 Emerging Technologies.10.1145/3084822.3084834 ↗
23. Continuous non-contact vital sign monitoring in neonatal intensive care unit10.1049/htl.2014.0077 ↗
24. Heart Rate Extraction Based on Near-Infrared Camera: Towards Driver State Monitoring10.1109/ACCESS.2018.2845390 ↗
25. Liu, S., Yuen, P.C., Zhang, S., and Zhao, G. (2016, January 8–16). 3D mask face anti-spoofing with remote Photoplethysmography. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-46478-7_6 ↗
26. Deep learning10.1038/nature14539 ↗
27. Can Very High Frequency Instantaneous Pulse Rate Variability Serve as an Obvious Indicator of Peripheral Circulation?
28. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
29. Karpathy, A., Toderici, G., Shetty, S., Leung, T., Sukthankar, R., and Fei-Fei, L. (2014, January 23–28). Large-scale video classification with convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.223 ↗
30. Deep learning for visual understanding: A review10.1016/j.neucom.2015.09.116 ↗
31. Recent trends in deep learning based natural language processing10.1109/MCI.2018.2840738 ↗
32. Graves, A., and Jaitly, N. (2014, January 21–26). Towards end-to-end speech recognition with recurrent neural networks. Proceedings of the International Conference on Machine Learning, Beijing, China.
33. Convolutional neural networks for speech recognition10.1109/TASLP.2014.2339736 ↗
34. Deep learning in medical image analysis10.1146/annurev-bioeng-071516-044442 ↗
35. Deep learning for healthcare: Review, opportunities and challenges10.1093/bib/bbx044 ↗
36. Non-contact heart rate and heart rate variability measurements: A review10.1016/j.bspc.2014.03.004 ↗
37. McDuff, D.J., Estepp, J.R., Piasecki, A.M., and Blackford, E.B. (2015, January 25–29). A survey of remote optical photoplethysmographic imaging methods. Engineering in Medicine and Biology Society (EMBC). Proceedings of the 2015 37th Annual International Conference of the IEEE, Milano, Italy.10.1109/EMBC.2015.7319857 ↗
38. Heart rate measurement based on a time-lapse image10.1016/j.medengphy.2006.09.006 ↗
39. Remote plethysmographic imaging using ambient light10.1364/OE.16.021434 ↗
40. Origin of Photoplethysmographic Waveform at Green Light10.1016/j.phpro.2017.01.024 ↗
41. Motion robust remote-PPG in infrared10.1109/TBME.2015.2390261 ↗
42. Improvements in remote cardiopulmonary measurement using a five band digital camera10.1109/TBME.2014.2323695 ↗
43. McDuff, D.J., Blackford, E.B., and Estepp, J.R. (June, January 30). The Impact of Video Compression on Remote Cardiac Pulse Measurement Using Imaging Photoplethysmography. Proceedings of the 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017), Washington, DC, USA.10.1109/FG.2017.17 ↗
44. Non-contact, automated cardiac pulse measurements using video imaging and blind source separation10.1364/OE.18.010762 ↗
45. Continuous wavelet filtering on webcam photoplethysmographic signals to remotely assess the instantaneous heart rate10.1016/j.bspc.2013.05.010 ↗
46. Automatic Selection of Webcam Photoplethysmographic Pixels Based on Lightness Criteria10.1007/s40846-017-0229-1 ↗
47. Stricker, R., Müller, S., and Gross, H.M. (2014, January 25–29). Non-contact video-based pulse rate measurement on a mobile service robot. Proceedings of the 2014 RO-MAN: The 23rd IEEE International Symposium on Robot and Human Interactive Communication, Edinburgh, UK.10.1109/ROMAN.2014.6926392 ↗
48. Block-based adaptive ROI for remote photoplethysmography10.1007/s11042-017-4563-7 ↗
49. Algorithmic Principles of Remote PPG10.1109/TBME.2016.2609282 ↗
50. Advancements in noncontact, multiparameter physiological measurements using a webcam10.1109/TBME.2010.2086456 ↗
51. Remote detection of mental workload changes using cardiac parameters assessed with a low-cost webcam10.1016/j.compbiomed.2014.07.014 ↗
52. Remote detection of photoplethysmographic systolic and diastolic peaks using a digital camera10.1109/TBME.2014.2340991 ↗
53. A machine learning approach to improve contactless heart rate monitoring using a webcam10.1109/JBHI.2013.2291900 ↗
54. Osman, A., Turcot, J., and El Kaliouby, R. (2015, January 4–8). Supervised learning approach to remote heart rate estimation from facial videos. Proceedings of the 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG), Ljubljana, Slovenia.10.1109/FG.2015.7163150 ↗
55. Hsu, Y., Lin, Y.L., and Hsu, W. (2014, January 4–9). Learning-based heart rate detection from remote photoplethysmography features. Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.10.1109/ICASSP.2014.6854440 ↗
56. Hsu, G.S., Ambikapathi, A., and Chen, M.S. (2017, January 1–4). Deep learning with time-frequency representation for pulse estimation from facial videos. Proceedings of the 2017 IEEE International Joint Conference on Biometrics (IJCB), Denver, CO, USA.10.1109/BTAS.2017.8272721 ↗
57. Chen, W., and McDuff, D. (2018). DeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networks. arXiv.10.1007/978-3-030-01216-8_22 ↗
58. Chen, W., and McDuff, D. (2018). DeepMag: Source Specific Motion Magnification Using Gradient Ascent. arXiv.
59. Chaichulee, S., Villarroel, M., Jorge, J., Arteta, C., Green, G., McCormick, K., Zisserman, A., and Tarassenko, L. (June, January 30). Multi-task Convolutional Neural Network for Patient Detection and Skin Segmentation in Continuous Non-contact Vital Sign Monitoring. Proceedings of the 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017), Washington, DC, USA.10.1109/FG.2017.41 ↗
60. Špetlík, R., Franc, V., and Matas, J. (2018, January 3–6). Visual Heart Rate Estimation with Convolutional Neural Network. Proceedings of the British Machine Vision Conference, Newcastle, UK.
61. Niu, X., Han, H., Shan, S., and Chen, X. (2018, January 20–24). Synrhythm: Learning a deep heart rate estimator from general to specific. Proceedings of the 2018 24th International Conference on Pattern Recognition (ICPR), Beijing, China.10.1109/ICPR.2018.8546321 ↗
62. Jindal, V., Birjandtalab, J., Pouyan, M.B., and Nourani, M. (2016, January 16–20). An adaptive deep learning approach for PPG-based identification. Proceedings of the 2016 IEEE 38th Annual International Conference of the Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA.10.1109/EMBC.2016.7592193 ↗
63. Su, P., Ding, X.R., Zhang, Y.T., Liu, J., Miao, F., and Zhao, N. (2018, January 4–7). Long-term blood pressure prediction with deep recurrent neural networks. Proceedings of the 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI), Las Vegas, NV, USA.10.1109/BHI.2018.8333434 ↗
64. 3D convolutional neural networks for human action recognition10.1109/TPAMI.2012.59 ↗
65. Tran, D., Bourdev, L., Fergus, R., Torresani, L., and Paluri, M. (2015, January 11–18). Learning spatiotemporal features with 3d convolutional networks. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.510 ↗
66. Long-term temporal convolutions for action recognition10.1109/TPAMI.2017.2712608 ↗
67. Graham, D., Langroudi, S.H.F., Kanan, C., and Kudithipudi, D. (2017, January 8–9). Convolutional Drift Networks for Video Classification. Proceedings of the 2017 IEEE International Conference on Rebooting Computing (ICRC), Washington, DC, USA.10.1109/ICRC.2017.8123647 ↗
68. Dwibedi, D., Sermanet, P., Tompson, J., Diba, A., Fayyaz, M., Sharma, V., Hossein Karami, A., Mahdi Arzani, M., Yousefzadeh, R., and Van Gool, L. (2018, January 18–22). Temporal Reasoning in Videos using Convolutional Gated Recurrent Units. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA.
69. Lea, C., Reiter, A., Vidal, R., and Hager, G.D. (2016, January 8–16). Segmental spatiotemporal cnns for fine-grained action segmentation. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-46487-9_3 ↗
70. Temporal segment networks for action recognition in videos10.1109/TPAMI.2018.2868668 ↗
71. Donahue, J., Anne Hendricks, L., Guadarrama, S., Rohrbach, M., Venugopalan, S., Saenko, K., and Darrell, T. (2015, January 7–12). Long-term recurrent convolutional networks for visual recognition and description. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298878 ↗
72. Goodfellow, I., Bengio, Y., Courville, A., and Bengio, Y. (2016). Deep Learning, MIT Press.
73. A multimodal database for affect recognition and implicit tagging10.1109/T-AFFC.2011.25 ↗
74. Heusch, G., Anjos, A., and Marcel, S. (2017). A Reproducible Study on Remote Heart Rate Measurement. arXiv.
75. Deep learning for studies of galaxy morphology10.1017/S1743921317000552 ↗
76. Deep Learning for real-time gravitational wave detection and parameter estimation: Results with Advanced LIGO data10.1016/j.physletb.2017.12.053 ↗
77. DANN: A deep learning approach for annotating the pathogenicity of genetic variants10.1093/bioinformatics/btu703 ↗
78. Deep learning for neuroimaging: A validation study10.3389/fnins.2014.00229 ↗
79. Recent advances in convolutional neural networks10.1016/j.patcog.2017.10.013 ↗
80. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
81. Glorot, X., and Bengio, Y. (2010, January 13–15). Understanding the difficulty of training deep feedforward neural networks. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, Sardinia, Italy.
82. Transdermal optical imaging revealed different spatiotemporal patterns of facial cardiovascular activities10.1038/s41598-018-28804-0 ↗
83. McDuff, D., and Blackford, E. (2019). iPhys: An Open Non-Contact Imaging-Based Physiological Measurement Toolbox. arXiv.10.1109/EMBC.2019.8857012 ↗
84. Chen, T., and Guestrin, C. (2016, January 13–17). Xgboost: A scalable tree boosting system. Proceedings of the 22nd ACM Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗