cardiolens: remote physiological monitoring in a...

2
Cardiolens: Remote Physiological Monitoring in a Mixed Reality Environment Christophe Hurter* Ecole Nationale de l’Aviation Civile Toulouse, France [email protected] Daniel McDuff* Microsoft Research Redmond, USA damcduff@microsoft.com Figure 1: Cardiolens is a physiological measurement tool that allows real-time visualization of vital signs in a mixed reality environment. i) Summary of the Cardiolens system. ii) An example of the experience from the perspective of the wearer. ABSTRACT Numerous vital signs can be captured through the measurement of blood flow; however, these signals are not visible to the unaided eye and measurement traditionally requires customized contact sensors. We present Cardiolens - a mixed reality application that enables real-time hands-free measurement and visualization of blood flow and vital signs. The system combines a front-facing camera, remote imaging photoplethysmography software and a heads up display allowing users to view the physiological state of a person simply by looking at them. Cardiolens provides the wearer with a new way to understand physiology and has applications in health care and affective computing. CCS CONCEPTS Computing methodologies Computational photography; KEYWORDS Health, Augmented reality, Mixed reality, Non-contact ACM Reference format: Christophe Hurter* and Daniel McDuff*. 2017. Cardiolens: Remote Phys- iological Monitoring in a Mixed Reality Environment. In Proceedings of SIGGRAPH 2017 Talks, Los Angeles, CA, USA, August 2017, 2 pages. https://doi.org/10.475/123_4 Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). SIGGRAPH 2017 Talks, August 2017, Los Angeles, CA, USA © 2017 Copyright held by the owner/author(s). ACM ISBN 123-4567-24-567/17/06. . . $15.00 https://doi.org/10.475/123_4 1 BACKGROUND Remote imaging photoplethysmography (iPPG) is a set of tech- niques for measuring the blood volume pulse (BVP) via small vari- ations in light reflected from the skin using ambient light and a digital camera [Verkruysse et al. 2008]. For a survey of the research see McDuff et al. [2015]. In addition to measurement of the BVP signal important vital signs including the pulse rate and breathing rate [Poh et al. 2011] can be subsequently calculated. Heart rate variability can also be measured providing information about ner- vous system activity and stress. The unaided human eye does not have the acuity to notice these changes. Therefore, methods for post-processing videos to magnify subtle changes resulting from the pulse have been proposed [Wu et al. 2012]. However, video magnification does not provide an intuitive real-time visualization of the signals and requires an individual to look at a screen rather than the person, or body part, of interest. Furthermore, these ap- proaches do not work in real-time. Augmented reality allows us to bring information from remote sensing into the user’s perceived real-world experience. New head-mounted wearable devices (e.g., Microsoft Hololens, Meta2) that feature transparent displays allow digital information to be overlaid on the real-world. Fernando et al. [2015] validated remote heart rate measurement in neonates using a Google Glass device. The camera on the device was used to recover the PPG waveform and infants’ heart rate. However, no visualization of this signal was proposed. Google Glass has some limitations including a very constrained field-of- view (FOV) in the heads-up display and limited processing power. We present Cardiolens, a novel mobile system that allows users to view “hidden” physiological signals in real-time by simply looking at people around them. *The authors contributed equally to this work.

Upload: lyminh

Post on 04-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Cardiolens: Remote Physiological Monitoring in a Mixed RealityEnvironment

Christophe Hurter*Ecole Nationale de l’Aviation Civile

Toulouse, [email protected]

Daniel McDuff*Microsoft ResearchRedmond, USA

[email protected]

Figure 1: Cardiolens is a physiological measurement tool that allows real-time visualization of vital signs in a mixed realityenvironment. i) Summary of the Cardiolens system. ii) An example of the experience from the perspective of the wearer.

ABSTRACTNumerous vital signs can be captured through the measurement ofblood flow; however, these signals are not visible to the unaided eyeand measurement traditionally requires customized contact sensors.We present Cardiolens - a mixed reality application that enablesreal-time hands-free measurement and visualization of blood flowand vital signs. The system combines a front-facing camera, remoteimaging photoplethysmography software and a heads up displayallowing users to view the physiological state of a person simplyby looking at them. Cardiolens provides the wearer with a new wayto understand physiology and has applications in health care andaffective computing.

CCS CONCEPTS•Computingmethodologies→Computational photography;

KEYWORDSHealth, Augmented reality, Mixed reality, Non-contact

ACM Reference format:Christophe Hurter* and Daniel McDuff*. 2017. Cardiolens: Remote Phys-iological Monitoring in a Mixed Reality Environment. In Proceedings ofSIGGRAPH 2017 Talks, Los Angeles, CA, USA, August 2017, 2 pages.https://doi.org/10.475/123_4

Permission to make digital or hard copies of part or all of this work for personal orclassroom use is granted without fee provided that copies are not made or distributedfor profit or commercial advantage and that copies bear this notice and the full citationon the first page. Copyrights for third-party components of this work must be honored.For all other uses, contact the owner/author(s).SIGGRAPH 2017 Talks, August 2017, Los Angeles, CA, USA© 2017 Copyright held by the owner/author(s).ACM ISBN 123-4567-24-567/17/06. . . $15.00https://doi.org/10.475/123_4

1 BACKGROUNDRemote imaging photoplethysmography (iPPG) is a set of tech-niques for measuring the blood volume pulse (BVP) via small vari-ations in light reflected from the skin using ambient light and adigital camera [Verkruysse et al. 2008]. For a survey of the researchsee McDuff et al. [2015]. In addition to measurement of the BVPsignal important vital signs including the pulse rate and breathingrate [Poh et al. 2011] can be subsequently calculated. Heart ratevariability can also be measured providing information about ner-vous system activity and stress. The unaided human eye does nothave the acuity to notice these changes. Therefore, methods forpost-processing videos to magnify subtle changes resulting fromthe pulse have been proposed [Wu et al. 2012]. However, videomagnification does not provide an intuitive real-time visualizationof the signals and requires an individual to look at a screen ratherthan the person, or body part, of interest. Furthermore, these ap-proaches do not work in real-time. Augmented reality allows us tobring information from remote sensing into the user’s perceivedreal-world experience. New head-mounted wearable devices (e.g.,Microsoft Hololens, Meta2) that feature transparent displays allowdigital information to be overlaid on the real-world.

Fernando et al. [2015] validated remote heart rate measurementin neonates using a Google Glass device. The camera on the devicewas used to recover the PPG waveform and infants’ heart rate.However, no visualization of this signal was proposed. GoogleGlass has some limitations including a very constrained field-of-view (FOV) in the heads-up display and limited processing power.We present Cardiolens, a novel mobile system that allows users toview “hidden” physiological signals in real-time by simply lookingat people around them.

*The authors contributed equally to this work.

SIGGRAPH 2017 Talks, August 2017, Los Angeles, CA, USA C. Hurter and D. McDuff

Figure 2: Screen capture of the Cardiolens visualizationthrough the demo application. The blood flow signal is mag-nified using a semi-transparent mesh.

2 DESIGNCardiolens combines a head-worn forward-facing camera and aheads-up display, see Figure 1i. We use the Microsoft Hololens andimplemented the application in C#. All the processing is performedon the device and images captured using the front facing camera.Thus the device does not need to be tethered to a computer, nordoes the hardware require any custom adaptation.

Technology. The video signal from the camera is processedusing a 15-second moving window. An automated face trackerdetects the largest face within each frame and a region of inter-est (ROI) is segmented. Spatial averages of the luminance (L) andchrominance (U, V) pixel intensities are calculated. Alternatively,the images can be converted into RGB space and the red, greenand blue pixel intensities used. Using either method, these formthree time-varying signals. We use the method validated by Poh,McDuff and Picard [2011] to recover the blood volume pulse fromthe resulting camera channel signals. Signal decomposition is per-formed using independent component analysis (ICA) and band-passfiltering using a Butterworth filter with high and low frequencycut-offs of 0.75 Hz and 3 Hz respectively.

Visualization. Figure 1ii illustrates the experience using Cardi-olens. The user is given feedback about a detected face via a whitebox overlaid on their real-world environment that highlights theROI being analyzed. The heart rate (in beats-per-minute) is dis-played next to the box.

We augment the appearance of the subject with the blood flowsignal. This process presents the technical challenge of displaying asemi-transparent mask on a moving object to create a mixed realityexperience. We developed a holographic overlay which shows theBVP signal superimposed onto the face using a linear image pro-cessing pipeline. We segment skin pixels from the Hololens cameraby converting each image from NV12 to RGB format and filteringon the resulting three color channels. We modify the red channelvalues of the skin pixels to magnify the pulse frequency. Finally, wecompute the position of the captured frame in the 3D environment.We place this image in the mixed reality space at the average dis-tance of the user from the device (approximately one-meter). Wealso define a speed vector for this plane, which corresponds to itschange of location when the user or subject moves his or her head.

This step ensures that the overlaid hologram remains stationaryon top of the subject’s face from the perspective of the Cardiolensuser. The resulting experience allows the user to see the pulsatingblood flow signal that would otherwise be imperceptible. Finally,the pulse wave for a 15-second window can be displayed below thesubject’s face (this display option can be controlled via a simple “airtap” gesture). Figure 2 shows a screenshot of the actual visualizationthrough the Hololens, captured using our demo application.

3 INTERACTIONEach user will be able to interact with Cardiolens. When they wearthe Hololens the user will see a box displayed around the face ofthe closest person that they look at. After looking at someone for15 seconds the heart rate and pulse wave will be displayed nextto the face box and the magnified pulse signal superimposed ontothe skin. The measurements will be updated continuously until theuser looks away from the individual. We will have a traditionalcontact sensor on hand for users to compare the Cardiolens heartrate with that from a gold-standard device.

4 APPLICATIONSThe option of remotely monitoring peripheral blood flow and vitalsigns with a real-time mixed reality visualization has promise forimproving many HCI systems in healthcare and affective comput-ing. Visualizing blood flow in different parts of the body in real-timewould be useful for surgeons in an operating theatre. Understand-ing changes in heart rate and heart rate variability would allowa speaker to gain insight on the cognitive load their audience isexperiencing. Cardiolens is intended to help people understandphysiological changes. There are ethical and privacy questions re-lated to a device that can measure and visualize the physiologicalresponses of another person. We hope that this demo also spursdebate about these issues.

5 CONCLUSIONSWe present Cardiolens the first mixed reality physiological monitor-ing tool that allows real-time remote measurement and hands-freevisualization of vital signs and blood flow. Employing recent ad-vances in computer vision, the system allows users to view normallyimperceptible physiological signals in real-time by simply lookingat the people around them.

REFERENCESShakith Fernando, Wenjin Wang, Ihor Kirenko, Gerard de Haan, Sidarto Bambang Oe-

tomo, Henk Corporaal, and Jan van Dalfsen. 2015. Feasibility of contactless pulserate monitoring of neonates using google glass. In Proceedings of the 5th EAI Inter-national Conference on Wireless Mobile Communication and Healthcare. 198–201.

Daniel McDuff, Justin R Estepp, Alyssa M Piasecki, and Ethan B Blackford. 2015. Asurvey of remote optical photoplethysmographic imaging methods. In Engineeringin Medicine and Biology Society (EMBC), 2015 37th Annual International Conferenceof the IEEE. IEEE, 6398–6404.

Ming-Zher Poh, Daniel McDuff, and Rosalind W Picard. 2011. Advancements innoncontact, multiparameter physiological measurements using a webcam. IEEETransactions on Biomedical Engineering 58, 1 (2011), 7–11.

WimVerkruysse, Lars O Svaasand, and J Stuart Nelson. 2008. Remote plethysmographicimaging using ambient light. Optics express 16, 26 (2008), 21434–21445.

Hao-YuWu, Michael Rubinstein, Eugene Shih, John Guttag, Frédo Durand, andWilliamFreeman. 2012. Eulerian video magnification for revealing subtle changes in theworld. ACM Transactions on Graphics 31, 4 (2012), 65.