Real-Time Temporal Superpixels for Unsupervised Remote Photoplethysmography

Segmentation is a critical step for many computer vision applications. Among them, the remote photoplethysmography technique is significantly impacted by the quality of region of interest segmentation. With the heart-rate estimation accuracy, the processing time is obviously a key issue for real-time monitoring. Recent face detection algorithms can perform real-time processing, however for unsupervised algorithms, i.e. without any subject detection based on supervised learning, existing methods are not able to achieve real-time on regular platform. In this paper, we propose a new method to perform real-time unsupervised remote photoplethysmograhy based on efficient temporally propagated superpixels segmentation. The proposed method performs the segmentation step by implicitly identifying the superpixel boundaries. Hence, only a fraction of the image is used to perform the segmentation which reduces greatly the computational burden of the process. The segmentation quality remains comparable to state of the art methods while computational time is divided by a factor up to 8 times. The efficiency of the superpixel segmentation allow us to propose a real-time unsupervised rPPG algorithm considering frames of 640x480, RGB, at 25 frames per second on a single core platform. We obtained realtime processing for 93% of precision at 2.5 beat per minute using our inhouse video database.

[1]  Sander Stuijk,et al.  Unsupervised Subject Detection via Remote PPG , 2015, IEEE Transactions on Biomedical Engineering.

[2]  Sander Stuijk,et al.  Living-Skin Classification via Remote-PPG , 2017, IEEE Transactions on Biomedical Engineering.

[3]  Shih-Fu Chang,et al.  Segmentation using superpixels: A bipartite graph partitioning approach , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Sander Stuijk,et al.  Exploiting Spatial Redundancy of Image Sensor for Motion Robust rPPG , 2015, IEEE Transactions on Biomedical Engineering.

[5]  R. Romashko,et al.  A new look at the essence of the imaging photoplethysmography , 2015, Scientific Reports.

[6]  Sander Stuijk,et al.  A Novel Algorithm for Remote Photoplethysmography: Spatial Subspace Rotation , 2016, IEEE Transactions on Biomedical Engineering.

[7]  Greg Mori,et al.  Guiding model search using segmentation , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[8]  Xiang Zhang,et al.  Superpixel-Based Spatiotemporal Saliency Detection , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Juha Hyyppä,et al.  ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences , 2016 .

[10]  Frédéric Bousefsaf,et al.  Continuous wavelet filtering on webcam photoplethysmographic signals to remotely assess the instantaneous heart rate , 2013, Biomed. Signal Process. Control..

[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]  H. Emrah Tasli,et al.  Remote PPG based vital sign measurement using adaptive facial regions , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[13]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[15]  Shiguang Shan,et al.  Continuous heart rate measurement from face: A robust rPPG approach with distribution learning , 2017, 2017 IEEE International Joint Conference on Biometrics (IJCB).

[16]  Chun-Rong Huang,et al.  USEQ: Ultra-fast superpixel extraction via quantization , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

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

[18]  Luc Van Gool,et al.  SEEDS: Superpixels Extracted via Energy-Driven Sampling , 2012, ECCV.

[19]  John W. Fisher,et al.  A Video Representation Using Temporal Superpixels , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  D. Haan,et al.  Improved motion robustness of remote-PPG by using the blood volume pulse signature , 2014 .

[21]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Lionel Tarassenko,et al.  Non-contact measurement of oxygen saturation with an RGB camera. , 2015, Biomedical optics express.

[23]  Yu Sun,et al.  Motion-compensated noncontact imaging photoplethysmography to monitor cardiorespiratory status during exercise. , 2011, Journal of biomedical optics.

[24]  Prasad S. Thenkabail,et al.  Fast Segmentation and Classification of Very High Resolution Remote Sensing Data Using SLIC Superpixels , 2017 .

[25]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Kwang Suk Park,et al.  ROI analysis for remote photoplethysmography on facial video , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

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

[28]  Keisuke Nakamura,et al.  Parameter-free adaptive step-size multiobjective optimization applied to remote photoplethysmography , 2018, 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI).

[29]  X. Teng,et al.  The effect of contacting force on photoplethysmographic signals , 2004, Physiological measurement.

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

[31]  Yannick Benezeth,et al.  Unsupervised skin tissue segmentation for remote photoplethysmography , 2017, Pattern Recognit. Lett..

[32]  Yannick Benezeth,et al.  Remote photoplethysmography with constrained ICA using periodicity and chrominance constraints , 2018, BioMedical Engineering OnLine.

[33]  Sun K. Yoo,et al.  Motion artifact reduction in photoplethysmography using independent component analysis , 2006, IEEE Transactions on Biomedical Engineering.

[34]  Zhao Li,et al.  Tracking Using Superpixel Features , 2016, 2016 Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA).