Robust PPG Peak Detection Using Dilated Convolutional Neural Networks

Environmental management Neural Networks Environmental Science and Management peak detection 0206 medical engineering convolutional neural network motion artifacts TP1-1185 02 engineering and technology Computer Vision and Multimedia Computation Article Analytical Chemistry Computer Motion Engineering Computer-Assisted wearable devices Clinical Research PPG; peak detection; convolutional neural network; wearable devices; motion artifacts Heart Rate Information and Computing Sciences 0202 electrical engineering, electronic engineering, information engineering Electrical and Electronic Engineering sensors and digital hardware Photoplethysmography ta113 Ecology Chemical technology Distributed computing and systems software Signal Processing, Computer-Assisted Electrical engineering Signal Processing PPG Neural Networks, Computer Electronics Distributed Computing Artifacts Algorithms
DOI: 10.36227/techrxiv.16529310.v1 Publication Date: 2021-09-01T22:24:25Z
ABSTRACT
<div>Accurate peak determination from noise-corrupted photoplethysmogram (PPG) signal is the basis for further analysis of physiological quantities such as heart rate and heart rate variability. In the past decades, many methods have been proposed to provide reliable peak detection. These peak detection methods include rule-based algorithms, adaptive thresholds, and signal processing techniques. However, they are designed for noise-free PPG signals and are insufficient for PPG signals with low signal-to-noise ratio (SNR). This paper focuses on enhancing PPG noise-resiliency and proposes a robust peak detection algorithm for noise and motion artifact corrupted PPG signals. Our algorithm is based on Convolutional Neural Networks (CNN) with dilated convolutions. Using dilated convolutions provides a large receptive field, making our CNN model robust at time series processing. In this study, we use a dataset collected from wearable devices in health monitoring under free-living conditions. In addition, a data generator is developed for producing noisy PPG data used for training the network. The method performance is compared against other state-of-the-art methods and tested in SNRs ranging from 0 to 45 dB. Our method obtains better accuracy in all the SNRs, compared with the existing adaptive threshold and transform-based methods. The proposed method shows an overall precision, recall, and F1-score 80%, 80%, and 80% in all the SNR ranges. However, these figures for the other methods are below 78%, 77%, and 77%, respectively. The proposed method proves to be accurate for detecting PPG peaks even in the presence of noise.</div>
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (0)
CITATIONS (0)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....