Você está na página 1de 2

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Integrating Mobile and Cloud for PPG Signal Selection to


Monitor Heart Rate During Intensive Physical Exercise
Vasu Jindal
University of Texas at Dallas
Richardson, Texas
vasu.jindal@utdallas.edu

ABSTRACT However, one challenge of using PPG signals in heart rate


Heart rate monitoring has become increasingly popular in the calculation is that PPG signals are highly susceptive to power line
industry through mobile phones and wearable devices. However, interference, respiration induced noise, muscle noise (EMG),
current determination of heart rate through mobile applications motion artifact etc. Numerous signal processing techniques have
suffers from high corruption of signals during intensive physical been published to remove motion artifacts, such as adaptive noise
exercise. In this paper, we present a novel technique for accurately cancelation, Kalman filter and independent component analysis [1].
determining heart rate during intensive motion by classifying PPG Nevertheless, these traditional methods are inefficient in heavy
signals obtained from smartphones or wearable devices combined physical exercise due to the overlap between frequency band of
with motion data obtained from accelerometer sensors. Our PPG and motion artifacts.
approach utilizes the Internet of Things (IoT) cloud connectivity of
smartphones for selection of PPG signals using deep learning. The In this paper, we propose a technique for heart rate calculation
technique is validated using the TROIKA dataset and is accurately using smartphone accelerometer and PPG signal. We use the cloud
able to predict heart rate with a 10-fold cross validation error connectivity of mobile phones to perform real time selection of
margin of 4.88%. PPG signals through deep belief networks and use these classified
PPG signals for estimating heart rate. Mobile accelerometer is used
Keywords to estimate the fundamental frequency and the noise produced by
deep learning, deep belief networks, Internet of Things (IoT), motion is removed through a noise canceler. Our technique is a
accelerometer, PPG signals, heart rate monitoring three-step process, removing noise using power spectrum, a cloud
based deep learning model to classify PPG using quality
1. INTRODUCTION assessment and finally, another cloud based particle filter heart rate
estimation.
In the emerging technology era of Internet of Things, mobile
phones and wearable biosensors in smart-watches and smart The remaining of this abstract is organized as follows. In Section
wristbands have become a major low-cost healthcare technology to 2, we describe our approach on using deep learning to classify PPG
monitor heart rate. Common signals used by current biosensors in signals. Section 3 discusses the dataset used and results and finally,
mobile healthcare include electrocardiography (ECG), blood Section 4 presents conclusions and future work.
pressure (BP), body temperature (BT) and photo-plethysmography
(PPG) [1]. 2. METHODOLGY
Currently, there are two popular options available for individual In our approach, the new PPG signal is obtained using a wearable
heart rate monitoring i) using applications on mobile phones like sensor device like Fitbit or using the mobile phone camera by
Azumio or ii) using a wrist based sensing device like Fitbit, Apple placing the index finger on the camera lens [2]. The first step in the
Watch [2]. Applications like Azumio are capable to determine heart technique is noise cancellation and synthetic noise generation using
rate in resting and controlled conditions but are inefficient during power spectrum [4]. The accelerometer sensor of the mobile is used
intensive aerobics or other forms of physical exercises. Most to obtain power spectrum density for all channels of signals.
commercial wearable devices use embedded pulse oximeter for Normalization is performed on these spectrum to reduce error ratio.
heart rate calculation. Recent developments also included using Subsequently, the power of the fused PPG at each possible hear rate
smartphone camera with flash to acquire PPG signals [3]. frequency is determined by the maximal power of two-channel
PPG signals at the same frequency. Figure 1 gives an overview of
our estimation technique.
The mobile sends the PPG signal obtained to cloud for PPG pulse
selection using deep belief networks in every 2 second time frame.
Permission to make digital or hard copies of part or all of this work for We pre-train each layer of our deep belief networks using
personal or classroom use is granted without fee provided that copies are
Restricted Boltzmann Machines (RBM) and find optimal initial
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- weights for the final supervised deep belief network. 17 different
party components of this work must be honored. For all other uses, contact features are extracted from each segment of the PPG signal. These
the Owner/Author. Copyright is held by the owner/author(s). features are used for unsupervised learning of RBMs as well as
MobileSoft'16, May 16-17 2016, Austin, TX, USA supervised learning of the deep belief network models. The mobile
framework self-learns with each future incoming PPG segment and
ACM 978-1-4503-4178-3/16/05. tags each segment with the associated motion of the source
DOI: http://dx.doi.org/10.1145/2897073.2897132 identified using the accelerometer. According to [3], a person

36
weighing over 80kg has a sharp increase in heart rate in a short addresses this issue through training models personalized both the
interval of physical exercise unlike a gradual increase in a person activity performed and each persons clinical metrics for final heart
weighing between 60kg to 80kg. Therefore, by classifying the PPG rate calculation.
signal of each individual into different subgroups, deep belief
networks personalize signal selection and heart rate calculation.

New Signal

Power Spectrum
Noise Cancellation

Send PPG to cloud for


classification
Use the PPG signal
for training in deep Figure 2. Reconstructed PPG signal after pulse selection using
No belief network
Is PPG good? Deep Belief Network

Yes
Estimate heartrate
using Power Filter

yes Store heart rate


Can heartrate be
in cloud for
estimated?
future reference
no Output Heart
rate to source

Figure 1: Overview of our approach to estimate heart rate utilizing


accelerometer and deep learning through mobile Figure 3. Graph between the actual heart rate and predicted heart
rate during intensive physical exercise (Average Error 4.88%)
Finally, if the PPG signal quality is classified within a reasonable
threshold by the trained DBN then the observation is used to 4. CONCLUSION
calculate heart rate. The heart rate estimation over time is achieved
by applying particle filter on the classified PPG signals. The This paper presents a novel approach in Internet of Things (IoT)
particle states of the filter are all possible frequencies in the range to calculate heart rate using smartphone accelerometer and camera
from 0.7 Hz to 3.5 Hz, representing heart rate from 42 beats/min to as well as wearable devices through personalized deep learning
210 beats/min. In the end, calculated heart rate is stored in cloud models.
and tagged with the associated exercise to increase accuracy of Currently, our deep belief network only use features from motion
future predictions. data obtained from accelerometer and recorded PPG signals. Future
work includes the extension of this approach for PPG signal
3. RESULTS selection by extracting new features from remote PPG [2].
Our technique is verified using the TROIKA dataset published
in [4]. TROIKA framework consists of an ECG signal, two-channel 5. REFERENCES
PPG signals and a three axis acceleration signals from twelve male
subjects with ages ranging from 18 to 35. We perform PPG pulse [1] B. S. Kim, and S. K Yoo, Motion artifact reduction in
selection on every 2 second time frame using our deep belief photoplethysmography using independent component
network (DBN). Figure 2 shows the reconstructed PPG from our analysis. , IEEE Trans. Biomed. Eng..53, (3), 566568
deep learning model during a sample of 25 second period of (2006).
intensive exercise. [2] M. Kumar, A. Veeraraghavan, and A. Sabharwal,
"DistancePPG: Robust non-contact vital signs monitoring
We perform 10-fold cross validation to determine the accuracy
using a camera," Biomed. Opt. Express 6, 1565-1588 (2015)
of the predicted heart rate. Our technique determines heart rate
during intensive exercise with an error rate of 4.88% Beats per [3] J. R. Kwapisz, G. M. Weiss, S. A. Moore, Activity
Minute (BPM) calculated using ECG signal as the ground truth. recognition using cell phone accelerometers, SIGKDD
Figure 3 shows a sources predicted heart rate using our technique Explor.Newsl. 12 (2011) 7482.
with actual heart rate obtained from ECG sensor positioned near [4] Z.Zhang, Z.Pi, B. iu, TROIKA: A General Framework for
the heart in the TROIKA dataset. The model learns the clinical Heart Rate Monitoring Using Wrist-Type Photoplethysmo-
metrics associated with the source and stores results in the cloud graphic Signals During Intensive Physical Exercise,IEEE
for future analysis. Unlike previous techniques which are Trans. on Biomed. Engineering, vol. 62, pp. 522-531, 2015.
inefficient in intensive physical activities, our approach specifically

37

Você também pode gostar