Abstract

QRS detection is a crucial step in analyzing the electrocardiogram (ECG). For ECG collected by wearable devices, a robust QRS detection algorithm that yields high accuracy in spite of abnormal QRS morphologies and severe noise is needed. In this paper, we propose a QRS detection method based on high-resolution wavelet packet decomposition (HR-WPD) and convolutional neural network (CNN). Firstly, we design the HR-WPD that decomposes the ECG into multiple signals with different frequency bands to provide detailed QRS features. Secondly, all the decomposed signals are forwarded to a CNN for comprehensive morphology analysis and QRS prediction. To further improve the robustness, a time-attention module acting on the input signals is added to the CNN. Finally, a variable threshold is imposed to locate the QRS. The proposed method is validated by using two noisy databases (i.e., Telehealth Database (TELEDB) and MIT-BIH Noise Stress Test Database (NSTDB)) and one database with multiple ECG morphologies (i.e., MIT-BIH Arrhythmia Database (ARRDB)). The experiment results show that the proposed method achieves a comparable or even better performance compared with state-of-art methods on the TELEDB (SE 98.99%, P+ 95.57%, ER 5.61%, F1 97.25%), NSTDB (SE 99.25%, P+ 96.31%, ER 4.55%, F1 97.76%) and ARRDB (SE 99.89%, P+ 99.90%, ER 0.21%, F1 99.89%), suggesting that it is highly applicable to the QRS detection for ECG collected by wearable devices.

Highlights

  • The electrocardiogram (ECG) is a graphical representation of the electric activity related to the functions of the heart

  • Aiming at more robust QRS detection, this paper proposes a method based on a high-resolution wavelet packet decomposition (HR-WPD) and a convolutional neural network (CNN)

  • EVALUATION APPROACH The proposed HR-WPD and QRS location algorithm are implemented in Python, and the proposed time-attention CNN is trained by Keras [30], which is a high-level Python library

Read more

Summary

Introduction

The electrocardiogram (ECG) is a graphical representation of the electric activity related to the functions of the heart. The conventional ECG comprises a sequence of P, Q, R, S, and T wave. The Q, R, and S waves compose the QRS-complex, which contains precious clinical information relates to cardiac health [1]. QRS detection directly affects heart rate variability measurement, heartbeat classification, diagnosis of heart diseases, etc [2]. As wearable ECG devices have been gaining popularity, ECG data can be recorded continuously for a long time to predict serious adverse events such as sudden cardiac death [3]. Automatic and computerized QRS detection is a promising research area because it could save experts’

Results
Discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.