Detecting Pulse Rates From Facial Videos Recorded in Unstable Lighting Conditions: An Adaptive Spatiotemporal Homomorphic Filtering Algorithm

Recent studies have shown that changes in human facial skin color due to varying blood flows can be recorded on videos by consumer-level cameras and, interestingly, can be used to measure pulse rates in a noncontact manner. However, it remains unclear whether the video-based pulse rate detection is feasible when videos are recorded in unstable lighting conditions. To address unstable illumination, a novel algorithm named adaptive spatiotemporal homomorphic filtering (ASTHF) is proposed in this article, with a focus on the separation of pulse signals and illumination-induced noise. This method first employs the homomorphic filtering framework to make illumination-induced noise in a video linearly separable. Subsequently, it incorporates a spatiotemporal filter into the framework, aiming to remove illumination-induced noise from both the time domain and the space domain of the video. To adapt to diverse illumination in the real world, the filter parameters are determined adaptively according to the sparsity in frequency spectrum of pulse signals. ASTHF is tested on two data sets, including 406 video samples. The test results show that ASTHF has stronger robustness to unstable illumination than state-of-the-art methods, improving the Pearson’s correlation coefficient by 5% in a challenging scenario compared with the best contrasting method. The proposed method demonstrates promise to achieve noncontact pulse rate detection from facial videos involving unsteady illumination.

[1]  L. O. Svaasand,et al.  Remote plethysmographic imaging using ambient light. , 2008, Optics express.

[2]  Hassan Mansour,et al.  SparsePPG: Towards Driver Monitoring Using Camera-Based Vital Signs Estimation in Near-Infrared , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[3]  Jing Jin,et al.  Self-adaptive signal separation for non-contact heart rate estimation from facial video in realistic environments , 2018, Physiological measurement.

[4]  Rosalind W. Picard,et al.  Non-contact, automated cardiac pulse measurements using video imaging and blind source separation , 2022 .

[5]  Frédo Durand,et al.  Eulerian video magnification for revealing subtle changes in the world , 2012, ACM Trans. Graph..

[6]  Yu Sun,et al.  Photoplethysmography Revisited: From Contact to Noncontact, From Point to Imaging , 2016, IEEE Transactions on Biomedical Engineering.

[7]  David A. Clausi,et al.  A spectral-spatial fusion model for robust blood pulse waveform extraction in photoplethysmographic imaging , 2016, Biomedical optics express.

[8]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[9]  Matti Pietikäinen,et al.  Remote Heart Rate Measurement from Face Videos under Realistic Situations , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Chang Li,et al.  Heart Rate Estimation From Facial Videos Using a Spatiotemporal Representation With Convolutional Neural Networks , 2020, IEEE Transactions on Instrumentation and Measurement.

[11]  Tomasz Kocejko,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 405–410 ISBN 978-83-60810-22-4 Measuring Pulse Rate with a Webcam – a Non-contact Method for Evaluating Cardiac Activity , 2022 .

[12]  Christos Strydis,et al.  Attacks on Heartbeat-Based Security Using Remote Photoplethysmography , 2018, IEEE Journal of Biomedical and Health Informatics.

[13]  Rashid Giniatullin,et al.  Accurate measurement of the pulse wave delay with imaging photoplethysmography. , 2016, Biomedical optics express.

[14]  Sander Stuijk,et al.  Algorithmic Principles of Remote PPG , 2017, IEEE Transactions on Biomedical Engineering.

[15]  Frédo Durand,et al.  Detecting Pulse from Head Motions in Video , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Javaid Nauman,et al.  Temporal changes in resting heart rate and deaths from ischemic heart disease. , 2011, JAMA.

[17]  Bernard Mulgrew,et al.  Iterative frequency estimation by interpolation on Fourier coefficients , 2005, IEEE Transactions on Signal Processing.

[18]  John Allen Photoplethysmography and its application in clinical physiological measurement , 2007, Physiological measurement.

[19]  Ashok Veeraraghavan,et al.  DistancePPG: Robust non-contact vital signs monitoring using a camera , 2015, Biomedical optics express.

[20]  Karthik Ramakrishnan Sreenivasan,et al.  Nonparametric Hemodynamic Deconvolution of fMRI Using Homomorphic Filtering , 2015, IEEE Transactions on Medical Imaging.

[21]  Koushik Kumar Nundy,et al.  Algorithms for Monitoring Heart Rate and Respiratory Rate From the Video of a User’s Face , 2018, IEEE Journal of Translational Engineering in Health and Medicine.

[22]  L. Mainardi,et al.  Influence of acquisition frame-rate and video compression techniques on pulse-rate variability estimation from vPPG signal , 2017, Biomedizinische Technik. Biomedical engineering.

[23]  Xin Li,et al.  Method for rectifying image deviation based on perspective transformation , 2017 .

[24]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

[25]  Nicu Sebe,et al.  Self-Adaptive Matrix Completion for Heart Rate Estimation from Face Videos under Realistic Conditions , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Xilin Chen,et al.  RhythmNet: End-to-End Heart Rate Estimation From Face via Spatial-Temporal Representation , 2019, IEEE Transactions on Image Processing.

[27]  Gerard de Haan,et al.  Robust Pulse Rate From Chrominance-Based rPPG , 2013, IEEE Transactions on Biomedical Engineering.

[28]  Giuseppe Coppini,et al.  Heart Rate and Heart Rate Variability From Single-Channel Video and ICA Integration of Multiple Signals , 2019, IEEE Journal of Biomedical and Health Informatics.

[29]  Daniel McDuff,et al.  DeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networks , 2018, ECCV.

[30]  M. Sabarimalai Manikandan,et al.  A Robust Pulse Onset and Peak Detection Method for Automated PPG Signal Analysis System , 2019, IEEE Transactions on Instrumentation and Measurement.

[31]  David A. Clausi,et al.  SAPPHIRE: Stochastically acquired photoplethysmogram for heart rate inference in realistic environments , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[32]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[33]  Daniel McDuff,et al.  Advancements in Noncontact, Multiparameter Physiological Measurements Using a Webcam , 2011, IEEE Transactions on Biomedical Engineering.

[34]  Sander Stuijk,et al.  Amplitude-selective filtering for remote-PPG. , 2017, Biomedical optics express.

[35]  L. Mainardi,et al.  Relationships between heart-rate variability and pulse-rate variability obtained from video-PPG signal using ZCA , 2016, Physiological measurement.

[36]  Tobias Haist,et al.  Optimum Wavelengths in the Near Infrared for Imaging Photoplethysmography , 2019, IEEE Transactions on Biomedical Engineering.

[37]  K. Lange,et al.  Coordinate descent algorithms for lasso penalized regression , 2008, 0803.3876.

[38]  Anton M. Unakafov,et al.  Pulse rate estimation using imaging photoplethysmography: generic framework and comparison of methods on a publicly available dataset , 2017, 1710.08369.

[39]  James W. Modestino,et al.  Image enhancement by stochastic homomorphic filtering , 1979, ICASSP.

[40]  Yuan-Hsiang Lin,et al.  Contactless Monitoring of Pulse Rate and Eye Movement for Uveal Melanoma Patients Undergoing Radiation Therapy , 2019, IEEE Transactions on Instrumentation and Measurement.

[41]  Jing Jin,et al.  Detecting Pulse Wave From Unstable Facial Videos Recorded From Consumer-Level Cameras: A Disturbance-Adaptive Orthogonal Matching Pursuit , 2020, IEEE Transactions on Biomedical Engineering.

[42]  Shiguang Shan,et al.  VIPL-HR: A Multi-modal Database for Pulse Estimation from Less-constrained Face Video , 2018, ACCV.