P-QRS-T localization in ECG using deep learning

This paper describes a work using the capabilities of deep neural networks to predict key wave locations in a cardiac complex on an electrocardiogram (ECG) as part of a challenge introduced by Physionet, a provider of ECG collections, on detecting critical waveforms that contain essen­tial information in cardiology. The key waves include P-wave, QRS-wave, and T-wave. Recent attempts to extract hierarchical features of cardiac complexes have been reported in literature, but finding the accurate position of critical cardiac waves has been a challenge in the ECG signal processing research. This study investigates multiple architectures and learning rates of the deep neural networks and adopts a four-step procedure to find the best one that can predict the wave locations. A remarkable rate of 96.2% of accuracy in the localization task has been achieved. This study consists of four parts to produce output predictions; obtaining the cardiac complexes from QT Databse (QTDB); introduce multiple architectures, including fully-connected networks, LeNet-style ConvNet with dropout, LeNet-style ConvNet without dropout and train these networks; use an unseen test set to calculate the accuracy of the system with different tolerance in each wave interval; compare all these architectures together to analyze the most suitable architecture for this task.

[1]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[2]  N. Ouyang,et al.  Training a NN with ECG to diagnose the hypertrophic portions of HCM , 1998, 1998 IEEE International Joint Conference on Neural Networks Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36227).

[3]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[4]  A Ghaffari,et al.  Discrete Wavelet-Aided Delineation of PCG Signal Events via Analysis of an Area Curve Length-Based Decision Statistic , 2010, Cardiovascular engineering.

[5]  Ritesh Kumar,et al.  An efficient new method for the detection of QRS in electrocardiogram , 2014, Comput. Electr. Eng..

[6]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[7]  Reza Tafreshi,et al.  Automated analysis of ECG waveforms with atypical QRS complex morphologies , 2014, Biomed. Signal Process. Control..

[8]  Moncef Gabbouj,et al.  Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks , 2016, IEEE Transactions on Biomedical Engineering.

[9]  P. Okin,et al.  Improved electrocardiographic detection of left ventricular hypertrophy. , 2002, Journal of electrocardiology.

[10]  W. Kaiser,et al.  Automatic learning of rules. A practical example of using artificial intelligence to improve computer-based detection of myocardial infarction and left ventricular hypertrophy in the 12-lead ECG. , 1996, Journal of electrocardiology.

[11]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[12]  Mohammad R. Homaeinezhad,et al.  Real-time electrocardiogram P-QRS-T detection-delineation algorithm based on quality-supported analysis of characteristic templates , 2014, Comput. Biol. Medicine.

[13]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[14]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[15]  Philip de Chazal,et al.  A Patient-Adapting Heartbeat Classifier Using ECG Morphology and Heartbeat Interval Features , 2006, IEEE Transactions on Biomedical Engineering.

[16]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[17]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[18]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[19]  Hagit Shatkay,et al.  Identifying hypertrophic cardiomyopathy patients by classifying individual heartbeats from 12-lead ECG signals , 2014, 2014 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).