Abstract
We present a beat-to-beat heart rate tracking algorithm that is designed especially to handle the nonstationary motion artifacts often encountered using photoplethysmographic (PPG) signals acquired from smartwatches or a forehead-worn device, during intense exercise. To date, many algorithms have been based on tracking heart rates during intense exercise using an 8-second average of heart rates, which does not accurately capture the large variation in instantaneous heart rates during exercise. In this paper, we propose a novel technique that can accurately estimate heart rates from wearable PPG signals with subjects running on a treadmill and making other sudden movements. The proposed algorithm includes three parts: 1) time-frequency spectrum estimation of PPG and accelerometer signals, 2) motion artifact removal by subtraction of the time-frequency spectra of the accelerometer signals from the PPG signals, and 3) postprocessing to further reject motion artifact-affected heart rates followed by interpolation of removed heart beats using a cubic spline approach. The proposed approach was compared to one of the recent and most accurate algorithms. The results of the proposed and compared algorithms were evaluated with two datasets (IEEE Signal Processing Cup (N=12) and our own dataset (N=10)) obtained from a smartwatch and a forehead PPG sensor with subjects running on a treadmill. The reference heart rates were obtained from a chest-worn ECG. Our method, using a 12 second windowed segment, resulted in an average absolute error of only 2.94 beats per minute and an average relative error of 2.42 beats per minute, which are a 71% and 94% improvement, respectively, over the compared algorithm.
Highlights
With the rise in popularity of smart wearable devices, heart rates are routinely measured [1]–[3]
HRest (k) − HRref (k) HRref (k) where N, HRest, and HRref represent the total number of heart rates (HR) estimates, estimated HR, and the reference HR, respectively
We chose to compare our method with Wiener filter and phase vocoder (WFPV) since it has been shown to be one of the best methods for the IEEE Signal Processing Challenge Cup dataset [27]
Summary
With the rise in popularity of smart wearable devices, heart rates are routinely measured [1]–[3]. Our method consists of the following sequential steps: preprocessing using normalization, bandpass filtering, TFS estimation and MA removal using the VFCDM approach, and estimation of HRs using cubic spline regression. The VFCDM-based time-frequency spectrum is chosen to obtain the TFS of PPG and accelerometer signals to remove MAs and extract HR.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.