Abstract
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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Afonso VX, Tompkins WJ, Nguyen TQ et al (1995) Filter bank-based processing of the stress ECG. In: Proceedings of IEEE 17th international conference of the engineering in medicine and biology society, vol 2. IEEE, pp 887–888
Alickovic E, Subasi A (2015) Effect of multiscale PCA de-noising in ECG beat classification for diagnosis of cardiovascular diseases. Circuits Syst Signal Process 34(2):513–533
Alves DK, Costa FB, Ribeiro RL et al (2016) Real-time power measurement using the maximal overlap discrete wavelet-packet transform. IEEE Trans Ind Electron 64(4):3177–3187
Andersen RS, Peimankar A, Puthusserypady S (2019) A deep learning approach for real-time detection of atrial fibrillation. Expert Syst Appl 115:465–473
Banerjee S, Mitra M (2010) ECG feature extraction and classification of anteroseptal myocardial infarction and normal subjects using discrete wavelet transform. In: International conference on systems in medicine and biology. IEEE, pp 55–60
Cao XC, Chen BQ, Yao B et al (2019) Combining translation-invariant wavelet frames and convolutional neural network for intelligent tool wear state identification. Comput Ind 106:71–84
Cao XC, Yao B, Chen BQ (2019) Atrial fibrillation detection using an improved multi-Scale decomposition enhanced residual convolutional neural network. IEEE Access 7:89152–89161
Chang KM, Liu SH (2011) Gaussian noise filtering from ecg by wiener filter and ensemble empirical mode decomposition. J Signal Process Syst 64(2):249–264
De Albuquerque VHC, Nunes TM, Pereira DR et al (2016) Robust automated cardiac arrhythmia detection in ECG beat signals. Neural Comput Appl 29:679–693
Diker A, Avci D, Avci E et al (2019) A new technique for ECG signal classification genetic algorithm Wavelet Kernel extreme learning machine. Optik 180:46–55
Dutta S, Chatterjee A, Munshi S (2010) Correlation technique and least square support vector machine combine for frequency domain based ECG beat classification. Med Eng Phys 32(10):1161–1169
Elhaj FA, Salim N, Harris AR et al (2016) Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals. Comput Methods Programs Biomed 127:52–63
Erdenebayar U, Kim H, Park JU et al (2019) Automatic prediction of atrial fibrillation based on convolutional neural network using a short-term normal electrocardiogram signal. J Korean Med Sci 34(7):64–74
Faust O, Shenfield A, Kareem M et al (2018) Automated detection of atrial fibrillation using long short-term memory network with RR interval signals. Comput Biol Med 102:327–335
Güler İ, Übeylı ED (2005) ECG beat classifier designed by combined neural network model. Pattern Recognit 38(2):199–208
He K, Zhang X, Ren S et al (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 770–778
Hong J, Cheng H, Zhang YD et al (2019) Detecting cerebral microbleeds with transfer learning. Mach Vis Appl 30(7–8):1123–1133
Huang C, Ye S, Chen H et al (2010) A novel method for detection of the transition between atrial fibrillation and sinus rhythm. IEEE Trans Biomed Eng 58(4):1113–1119
Huang J, Chen B, Yao B et al (2019) ECG arrhythmia classification using STFT-based spectrogram and convolutional neural network. IEEE Access 7:92871–92880
Islam MZ, Sajjad GMS, Rahman MH et al (2012) Performance comparison of modified LMS and RLS algorithms in de-noising of ECG signals. Int J Eng Technol 2(3):466–468
Ji H (2006) Research on key technologies of automatic analysis of ECG signals. National University of Defense Technology, Changsha
Ji T (2019) Research on remote sensing image scene classification based on convolutional neural network. Henan University, Kaifeng
Jiang X, Zhang YD (2019) Chinese sign language fingerspelling via six-layer convolutional neural network with leaky rectified linear units for therapy and rehabilitation. J Med Imaging Health Inform 9(9):2031–2090
Jolliffe IT (1986) Principal component analysis
Kallas M, Francis C, Kanaan L, Merheb D, Honeine P, Amoud H (2012) Multi-class SVM classification combined with kernel PCA feature extraction of ECG signals. In: International conference telecommunication, pp 1–5
Kaur H, Rajni H (2017) A Novel approach for denoising electrocardiogram signal using hybrid technique. J Eng Sci Technol 12:1780–1791
Kiranyaz S, Ince T, Gabbouj M (2015) Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Trans Biomed Eng 63(3):664–675
Kumar RG, Kumaraswamy YS (2012) Investigating cardiac arrhythmia in ECG using random forest classification. Int J Comput Appl 37(4):31–34
Kumar M, Pachori R, Acharya U (2017) Automated diagnosis of myocardial infarction ECG signals using sample entropy in flexible analytic wavelet transform framework. Entropy 19(9):488
Labati RD, Mu OE, Piuri V et al (2018) Deep-ECG: convolultional neural networks for ECG biometric recognition. Pattern Recognit Lett 126:78–85
Lawhern V, Hairston WD, Mcdowell K et al (2012) Detection and classification of subject-generated artifacts in EEG signals using autoregressive models. J Neurosci Methods 208(2):181–189
Li T, Min Z (2016) ECG classification using wavelet packet entropy and random forests. Entropy 18(8):285
Li W, Jiang X, Sun W et al (2019) Gingivitis identification via multichannel gray-level co-occurrence matrix and particle swarm optimization neural network. Int J Imaging Syst Technol 30(2):401–411
Liu C (2018) Research and design of handwritten digit recognition based on convolutional neural network. Chengdu University of Technology, Chengdu
Lv Q (2018) Research on classification and recognition of cardiovascular diseases based on deep learning. Zhengzhou University, Zhengzhou
Mallat S (1999) A wavelet tour of signal processing. Elsevier, New York
Martis RJ, Acharya UR, Lim CM et al (2013) Application of higher order cumulant features for cardiac health diagnosis using ECG signals. Int J Neural Syst 23(04):1350014
McDarby G, Celler BG, Lovell NH (1998) Characterising the discrete wavelet transform of an ECG signal with simple parameters for use in automated diagnosis. In: Proceedings of the 2nd international conference on bioelectromagnetism (Cat. No. 98TH8269). IEEE, pp 31–32
Melgani F, Bazi Y (2008) Classification of electrocardiogram signals with support vector machines and particle swarm optimization. IEEE Trans Inf Technol Biomed 12(5):667–677
Moody GB (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag 20(3):45–50
Mostayed A, Luo J, Shu X, et al (2018) Classification of 12-lead ECG signals with Bi-directional LSTM network. arXiv preprint arXiv:1811.02090
Muhsin NK (2011) Noise removal of ECG signal using recursive least square algorithms. Al-Khwarizmi Eng J 7(1):13–21
Müller K-R, Mika S, Rätsch G et al (2001) An introduction to kernel-based learning algorithms. IEEE Trans Neural Netw 12(2):181
Özbay Y, Ceylan R, Karlik B (2011) Integration of type-2 fuzzy clustering and wavelet transform in a neural network based ECG classifier. Expert Syst Appl 38(1):1004–1010
Park J, Lee K, Kang K (2013) Arrhythmia detection from heartbeat using k-nearest neighbor classifier. In: IEEE international conference on bioinformatics and biomedicine, IEEE Computer Society, pp 15–22
Percival DB, Walden AT (2000) Wavelet methods for time series analysis. Cambridge University Press, Cambridge
Poungponsri S, Yu XH (2013) An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks. Neurocomputing 117:206–213
Qin S (2019) Research on handwritten digit recognition based on deep residual network. Xidian University of Electronic Science and Technology, Xi’an
Raman P, Ghosh S (2016) Classification of heart diseases based on ECG analysis using FCM and SVM methods. Int J Eng Sci 2016:6739–6744
Rashmi N, Begum G, Singh V (2017) ECG denoising using wavelet transform and filters. In: International conference on wireless communications, signal processing and networking (WiSPNET), pp 2395–2400
Salem M, Taheri S, Yuan JS (2018) ECG arrhythmia classification using transfer learning from 2-dimensional deep CNN features. In: IEEE biomedical circuits and systems conference (BioCAS), pp 1–4
Salloum R, Kuo CCJ (2017) ECG-based biometrics using recurrent neural networks. In: International conference on acoustics, speech and signal processing (ICASSP), pp 2062–2066
Sayadi O, Shamsollahi MB (2008) ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans Biomed Eng 55(9):2240–2248
Sellami A, Hwang H (2019) A robust deep convolutional neural network with batch-weighted loss for heartbeat classification. Expert Syst Appl 122:75–84
Shen Y, Shen Z (2010) A nonlinear non-stationary adaptive signal processing method—a review of Hilbert-Huang transform: development and application. Autom Technol Appl 29(5):1–5
Singh P, Shahnawazuddin S, Pradhan G (2018) An efficient ECG denoising technique based on non-local means estimation and modified empirical mode decomposition. Circuits Syst Signal Process 37(5):1–21
Slonim TYM, Slonim MA, Ovsyscher EA (1993) The use of simple FIR filters for filtering of ECG signals and a new method for post-filter signal reconstruction. In: Computers in cardiology conference, pp 871–873
Smital L, Vitek M, Kozumplík J et al (2012) Adaptive wavelet wiener filtering of ECG signals. IEEE Trans Biomed Eng 60(2):437–445
Srivastava RK, Greff K, Schmidhuber J (2015) Highway networks. Comput Sci 1505:387–392
Thakor NV, Zhu YS (1991) Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection. IEEE Trans Biomed Eng 38(8):785–794
Thomas M, Das MK, Ari S (2015) Automatic ECG arrhythmia classification using dual tree complex wavelet based features. AEU Int J Electron Commun 69(4):715–721
Tripathy RK, Dandapat S (2016) Detection of cardiac abnormalities from multilead ECG using multiscale phase alternation features. J Med Syst 40(6):143
Übeyli ED (2009) Combining recurrent neural networks with eigenvector methods for classification of ECG beats. Digital Signal Process 19(2):320–329
Varatharajan R, Manogaran G, Priyan MK (2018) A big data classification approach using LDA with an enhanced SVM method for ECG signals in cloud computing. Multimed Tools Appl 77(8):10195–10215
Wang Y, He Z, Zi Y (2010) Enhancement of signal denoising and multiple fault signatures detecting in rotating machinery using dual-tree complex wavelet transform. Mech Syst Signal Process 24(1):119–137
Wang Y, Zhou T, Lu H et al (2017) Computer aided diagnosis model for lung tumor based on ensemble convolutional neural network. Sheng wu yi xue gong cheng xue za zhi Journal of biomedical engineering Shengwu yixue gongchengxue zazhi 34(4):543–551
Wang SH, Xie S, Chen X et al (2019a) Alcoholism identification based on an AlexNet transfer learning model. Front Psychiatry 10:205
Wang SH, Zhang YD, Yang M et al (2019b) Unilateral sensorineural hearing loss identification based on double-density dual-tree complex wavelet transform and multinomial logistic regression. Integr Comput Aided Eng 26(4):411–426
Wang S, Tang C, Sun J, et al (2019c) Cerebral micro-bleeding detection based on densely connected neural network. Front Neurosci 13
Wang S, Sun J, Mehmood I et al (2020) Cerebral micro-bleeding identification based on a nine-layer convolutional neural network with stochastic pooling. Concurr Comput Pract Exp 32(1):5130–5145
Wang Q (2008) Multivariate ECG information database. China Union Medical University
World Health Organization (2017) Cardiovascular diseases (CVDs). https://www.who.int/mediacentre/factsheets/fs317/en/. Accessed 18 Apr 2018
Yao C (2012) Research on key technologies of intelligent analysis of ECG signals. Jilin University, Changchun
Yeh YC, Chiou CW, Lin HJ (2012) Analyzing ECG for cardiac arrhythmia using cluster analysis. Expert Syst Appl 39(1):1000–1010
Yildirim Ö (2018) A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification. Comput Biol Med 96:189–202
Yin W, Yang X, Zhang L et al (2016) ECG monitoring system integrated with IR-UWB radar based on CNN. IEEE Access 4:6344–6351
Yu SN, Chou KT (2008) Integration of independent component analysis and neural networks for ECG beat classification. Expert Syst Appl 34(4):2841–2846
Yu L, Chen H, Dou Q et al (2016) Automated melanoma recognition in dermoscopy images via very deep residual networks. IEEE Trans Med Imaging 36(4):994–1004
Zeng N, Wang Z, Zhang H, Kim KE, Li Y, Liu X (2019) An improved particle filter with a novel hybrid proposal distribution for quantitative analysis of gold immune chromate graphic strips. IEEE Trans Nanotechnol 18(1):819–829
Zhai X, Tin C (2018) Automated ECG Classification using dual heartbeat coupling based on convolutional neural network. IEEE Access 1:1
Zhang J, Lin JL, Li XL, et al (2017) ECG signals denoising method based on improved wavelet threshold algorithm. In: Advanced information management, communicates, electronic and automation control conference, IEEE, pp 1779–1784
Zhang X, Liu Z, Miao Q et al (2018) Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary. Mech Syst Signal Process 107:29–42
Zhang YD, Govindaraj VV, Tang C et al (2019) High performance multiple sclerosis classification by data augmentation and AlexNet transfer learning model. J Med Imaging Health Inform 9(9):2012–2021
Zhao Y (2015) Research on classification of abnormal ECG signals based on wavelet analysis and neural network. Taiyuan University of Technology, Taiyuan
Zhao Q, Zhang L (2015) ECG feature extraction and classification using wavelet transform and support vector machines. In: International conference on neural networks & brain, pp 1089–1092
Zhou H (2018) Linear system parameter identification based on improved maximum overlapping discrete wavelet packet transform. Nanjing University of Aeronautics and Astronautics, Nanjing
Zhu HH (2013) Research on ECG recognition critical methods and development on remote multi-bod-characteristic-signal monito-ring system. University of Chinese Academy of Sciences, Beijing
Acknowledgements
This research is supported financially by National Natural Science Foundation of China (no. 51605403), the Fundamental Research Funds for the Central Universities under Grant 20720190009, International Science and Technology Cooperation Project of Fujian Province of China under Grant 2019I0003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huang, JS., Chen, BQ., Zeng, NY. et al. Accurate classification of ECG arrhythmia using MOWPT enhanced fast compression deep learning networks. J Ambient Intell Human Comput 14, 5703–5720 (2023). https://doi.org/10.1007/s12652-020-02110-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02110-y