Accurate classification of ECG arrhythmia using MOWPT enhanced fast compression deep learning networks

Accurate classification of electrocardiogram (ECG) signals is of significant importance for automatic diagnosis of heart diseases. In order to enable intelligent classification of arrhythmias with high accuracy, an accurate classification method based intelligent ECG classifier using the fast compression residual convolutional neural networks (FCResNet) is proposed. In the proposed method, the maximal overlap wavelet packet transform (MOWPT), which provides a comprehensive time-scale paving pattern and possesses the time-invariance property, was utilized for decomposing the original ECG signals into sub-signal samples of different scales. Subsequently, the samples of the five arrhythmia types were utilized as input to the FCResNet such that the ECG arrhythmia types were identified and classified. In the proposed FCResNet model, a fast down-sampling module and several residual block structural units were incorporated. The proposed deep learning classifier can substantially alleviate the problems of low computational efficiency, difficult convergence and model degradation. Parameter optimizations of the FCResNet were investigated via single-factor experiments. The datasets from MIT-BIH arrhythmia database were employed to test the performance of the proposed deep learning classifier. An averaged accuracy of 98.79% was achieved when the number of the wide-stride convolution in fast down-sampling module was set as 2, the batch size parameter was set as 20 and wavelet subspaces of low frequency bands in MOWPT were selected as input of the classifier. These analysis results were compared with those generated by some comparison methods to validate the superiorities and enhancements of the proposed method.

[1]  Abdulhamit Subasi,et al.  Effect of Multiscale PCA De-noising in ECG Beat Classification for Diagnosis of Cardiovascular Diseases , 2015, Circuits Syst. Signal Process..

[2]  Bin Liu,et al.  Unilateral sensorineural hearing loss identification based on double-density dual-tree complex wavelet transform and multinomial logistic regression , 2019, Integr. Comput. Aided Eng..

[3]  Xiao-Hua Yu,et al.  An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks , 2013, Neurocomputing.

[4]  Naomie Salim,et al.  Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals , 2016, Comput. Methods Programs Biomed..

[5]  Farid Melgani,et al.  Classification of Electrocardiogram Signals With Support Vector Machines and Particle Swarm Optimization , 2008, IEEE Transactions on Information Technology in Biomedicine.

[6]  Ricardo Lúcio de Araujo Ribeiro,et al.  Real-Time Power Measurement Using the Maximal Overlap Discrete Wavelet-Packet Transform , 2017, IEEE Transactions on Industrial Electronics.

[7]  Ajoy Kumar,et al.  Performance Comparison of Modified LMS and RLS Algorithms in De- noising of ECG Signals , 2012 .

[8]  Samarendra Dandapat,et al.  Detection of Cardiac Abnormalities from Multilead ECG using Multiscale Phase Alternation Features , 2016, Journal of Medical Systems.

[9]  U. Rajendra Acharya,et al.  Automated Diagnosis of Myocardial Infarction ECG Signals Using Sample Entropy in Flexible Analytic Wavelet Transform Framework , 2017, Entropy.

[10]  Bin Yao,et al.  Combining translation-invariant wavelet frames and convolutional neural network for intelligent tool wear state identification , 2019, Comput. Ind..

[11]  Vincenzo Piuri,et al.  Deep-ECG: Convolutional Neural Networks for ECG biometric recognition , 2019, Pattern Recognit. Lett..

[12]  C.-C. Jay Kuo,et al.  ECG-based biometrics using recurrent neural networks , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[13]  Jiann-Shiun Yuan,et al.  ECG Arrhythmia Classification Using Transfer Learning from 2- Dimensional Deep CNN Features , 2018, 2018 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[14]  I. Jolliffe Principal Component Analysis , 2002 .

[15]  Syed Shahnawazuddin,et al.  An Efficient ECG Denoising Technique Based on Non-local Means Estimation and Modified Empirical Mode Decomposition , 2018, Circuits Syst. Signal Process..

[16]  R. Ganesh Kumar,et al.  Investigating Cardiac Arrhythmia in ECG using Random Forest Classification , 2012 .

[17]  Sadasivan Puthusserypady,et al.  A deep learning approach for real-time detection of atrial fibrillation , 2019, Expert Syst. Appl..

[18]  Kee-Eung Kim,et al.  An Improved Particle Filter With a Novel Hybrid Proposal Distribution for Quantitative Analysis of Gold Immunochromatographic Strips , 2019, IEEE Transactions on Nanotechnology.

[19]  Gunnar Rätsch,et al.  An introduction to kernel-based learning algorithms , 2001, IEEE Trans. Neural Networks.

[20]  Yudong Zhang,et al.  Cerebral micro‐bleeding identification based on a nine‐layer convolutional neural network with stochastic pooling , 2019, Concurr. Comput. Pract. Exp..

[21]  Derya Avci,et al.  A new technique for ECG signal classification genetic algorithm Wavelet Kernel extreme learning machine , 2019, Optik.

[22]  Heasoo Hwang,et al.  A robust deep convolutional neural network with batch-weighted loss for heartbeat classification , 2019, Expert Syst. Appl..

[23]  Eiji Oki,et al.  ECG Monitoring System Integrated With IR-UWB Radar Based on CNN , 2016, IEEE Access.

[24]  Shuihua Wang,et al.  Cerebral Micro-Bleeding Detection Based on Densely Connected Neural Network , 2019, Front. Neurosci..

[25]  Bin Yao,et al.  Atrial Fibrillation Detection Using an Improved Multi-Scale Decomposition Enhanced Residual Convolutional Neural Network , 2019, IEEE Access.

[26]  Hao Chen,et al.  Automated Melanoma Recognition in Dermoscopy Images via Very Deep Residual Networks , 2017, IEEE Transactions on Medical Imaging.

[27]  Min Zhou,et al.  ECG Classification Using Wavelet Packet Entropy and Random Forests , 2016, Entropy.

[28]  Kyungtae Kang,et al.  Arrhythmia detection from heartbeat using k-nearest neighbor classifier , 2013, 2013 IEEE International Conference on Bioinformatics and Biomedicine.

[29]  Junding Sun,et al.  High Performance Multiple Sclerosis Classification by Data Augmentation and AlexNet Transfer Learning Model , 2019, J. Medical Imaging Health Informatics.

[30]  A. Walden,et al.  Wavelet Methods for Time Series Analysis , 2000 .

[31]  Sugata Munshi,et al.  Correlation technique and least square support vector machine combine for frequency domain based ECG beat classification. , 2010, Medical engineering & physics.

[32]  Bin Yao,et al.  ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network , 2019, IEEE Access.

[33]  Tao Zhou,et al.  [Computer aided diagnosis model for lung tumor based on ensemble convolutional neural network]. , 2017, Sheng wu yi xue gong cheng xue za zhi = Journal of biomedical engineering = Shengwu yixue gongchengxue zazhi.

[34]  Truong Q. Nguyen,et al.  Filter bank-based processing of the stress ECG , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[35]  Kaleb McDowell,et al.  Detection and classification of subject-generated artifacts in EEG signals using autoregressive models , 2012, Journal of Neuroscience Methods.

[36]  Özal Yildirim,et al.  A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification , 2018, Comput. Biol. Medicine.

[37]  Yanyang Zi,et al.  Enhancement of signal denoising and multiple fault signatures detecting in rotating machinery using dual-tree complex wavelet transform , 2010 .

[38]  Ivo Provaznik,et al.  Adaptive Wavelet Wiener Filtering of ECG Signals , 2013, IEEE Transactions on Biomedical Engineering.

[39]  Chao Liu,et al.  Gingivitis identification via multichannel gray‐level co‐occurrence matrix and particle swarm optimization neural network , 2020, Int. J. Imaging Syst. Technol..

[40]  Paul Honeine,et al.  Multi-class SVM classification combined with kernel PCA feature extraction of ECG signals , 2012, 2012 19th International Conference on Telecommunications (ICT).

[41]  Kyoung-Joung Lee,et al.  Automatic Prediction of Atrial Fibrillation Based on Convolutional Neural Network Using a Short-term Normal Electrocardiogram Signal , 2019, Journal of Korean medical science.

[42]  Yu-Dong Zhang,et al.  Chinese Sign Language Fingerspelling via Six-Layer Convolutional Neural Network with Leaky Rectified Linear Units for Therapy and Rehabilitation , 2019, J. Medical Imaging Health Informatics.

[43]  Che Wun Chiou,et al.  Analyzing ECG for cardiac arrhythmia using cluster analysis , 2012, Expert Syst. Appl..

[44]  S. Mallat A wavelet tour of signal processing , 1998 .

[45]  David Menotti,et al.  Robust automated cardiac arrhythmia detection in ECG beat signals , 2018, Neural Computing and Applications.

[46]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[47]  U. Rajendra Acharya,et al.  Automated detection of atrial fibrillation using long short-term memory network with RR interval signals , 2018, Comput. Biol. Medicine.

[48]  Chao Huang,et al.  A Novel Method for Detection of the Transition Between Atrial Fibrillation and Sinus Rhythm , 2011, IEEE Transactions on Biomedical Engineering.

[49]  Manu Thomas,et al.  Automatic ECG arrhythmia classification using dual tree complex wavelet based features , 2015 .

[50]  Jie Liu,et al.  Detecting cerebral microbleeds with transfer learning , 2019, Machine Vision and Applications.

[51]  Qiang Miao,et al.  Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary , 2018, Mechanical Systems and Signal Processing.

[52]  Xuefeng Yin,et al.  Performance Comparison of SAGE and MUSIC for Channel Estimation in Direction-Scan Measurements , 2016, IEEE Access.

[53]  Sung-Nien Yu,et al.  Integration of independent component analysis and neural networks for ECG beat classification , 2008, Expert Syst. Appl..

[54]  Nigel H. Lovell,et al.  Characterising the discrete wavelet transform of an ECG signal with simple parameters for use in automated diagnosis , 1998, Proceedings of the 2nd International Conference on Bioelectromagnetism (Cat. No.98TH8269).

[55]  Chandan Chakraborty,et al.  Application of Higher Order cumulant Features for Cardiac Health Diagnosis using ECG signals , 2013, Int. J. Neural Syst..

[56]  Kang-Ming Chang,et al.  Gaussian Noise Filtering from ECG by Wiener Filter and Ensemble Empirical Mode Decomposition , 2011, J. Signal Process. Syst..

[57]  Yüksel Özbay,et al.  Integration of type-2 fuzzy clustering and wavelet transform in a neural network based ECG classifier , 2011, Expert Syst. Appl..

[58]  Shipeng Xie,et al.  Alcoholism Identification Based on an AlexNet Transfer Learning Model , 2019, Front. Psychiatry.

[59]  M. A. Slonim,et al.  The use of simple FIR filters for filtering of ECG signals and a new method for post-filter signal reconstruction , 1993, Proceedings of Computers in Cardiology Conference.

[60]  Mohammad Bagher Shamsollahi,et al.  ECG Denoising and Compression Using a Modified Extended Kalman Filter Structure , 2008, IEEE Transactions on Biomedical Engineering.

[61]  Madhuchhanda Mitra,et al.  ECG feature extraction and classification of anteroseptal myocardial infarction and normal subjects using discrete wavelet transform , 2010, 2010 International Conference on Systems in Medicine and Biology.

[62]  Vipula Singh,et al.  ECG denoising using wavelet transform and filters , 2017, 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

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

[64]  Xiaolong Zhai,et al.  Automated ECG Classification Using Dual Heartbeat Coupling Based on Convolutional Neural Network , 2018, IEEE Access.

[65]  Jürgen Schmidhuber,et al.  Highway Networks , 2015, ArXiv.

[66]  Gunasekaran Manogaran,et al.  RETRACTED ARTICLE: A big data classification approach using LDA with an enhanced SVM method for ECG signals in cloud computing , 2017, Multimedia Tools and Applications.

[67]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[68]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[69]  Elif Derya Übeyli Combining recurrent neural networks with eigenvector methods for classification of ECG beats , 2009, Digit. Signal Process..

[70]  Jang Bahadur Singh,et al.  STRAIGHT-Based Emotion Conversion Using Quadratic Multivariate Polynomial , 2017, Circuits, Systems, and Signal Processing.

[71]  Noor K. Muhsin,et al.  Noise Removal of ECG Signal Using Recursive Least Square Algorithms , 2011 .

[72]  Elif Derya Übeyli,et al.  ECG beat classifier designed by combined neural network model , 2005, Pattern Recognit..