International Journal of Advanced Technology and Engineering Exploration (IJATEE) ISSN (P): 2394-5443 ISSN (O): 2394-7454 Vol - 9, Issue - 95, October 2022
  1. 1
    Google Scholar
A novel weighted approach for automated cardiac arrhythmia beat classification using convolutional neural networks

Ravindar Mogili and G. Narsimha

Abstract

Arrhythmia is a cardiac disorder in which the normal blood pumping activity of the heart becomes irregular. This heart malfunction can result in serious heart disease and even death. Therefore, detection and proper treatment of arrhythmia are essential. The abnormal heart behaviour can be recorded using an electrocardiogram (ECG). A one-dimensional convolutional neural network (1D-CNN) with a novel weighted approach was proposed to detect and classify arrhythmia types from ECG signals. The proposed classifier was trained and evaluated using the Massachusetts institute of technology-Beth Israel hospital (MITBIH) arrhythmia database to classify five arrhythmia beat categories (N, S, V, F, and Q), as recommended by the Association for Advancement of Medical Instrumentation (AAMI). The proposed model obtained an overall sensitivity of 94.35%, precision of 94.02%, specificity of 99.5%, and accuracy of 99.65%. The experimental results demonstrate that the proposed CNN model can achieve cutting-edge performance and can be used for arrhythmia diagnosis in real-time.

Keyword

Heart disease, ECG, Arrhythmia, Convolution Neural Network, AAMI.

Cite this article

Mogili R, Narsimha G

Refference

[1][1]https://www.nhp.gov.in/world-heart-day-2020_pg. Accessed 15 December 2021.

[2][2]Pandey SK, Janghel RR. Automatic detection of arrhythmia from imbalanced ECG database using CNN model with SMOTE. Australasian Physical & Engineering Sciences in Medicine. 2019; 42(4):1129-39.

[3][3]Huang J, Chen B, Yao B, He W. ECG arrhythmia classification using STFT-based spectrogram and convolutional neural network. IEEE Access. 2019; 7:92871-80.

[4][4]Kiranyaz S, Ince T, Gabbouj M. Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Transactions on Biomedical Engineering. 2015; 63(3):664-75.

[5][5]Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adam M, Gertych A, et al. A deep convolutional neural network model to classify heartbeats. Computers in Biology and Medicine. 2017; 89:389-96.

[6][6]Sharma M, Tan RS, Acharya UR. Automated heartbeat classification and detection of arrhythmia using optimal orthogonal wavelet filters. Informatics in Medicine Unlocked. 2019.

[7][7]Li H, Boulanger P. Structural anomalies detection from electrocardiogram (ECG) with spectrogram and handcrafted features. Sensors. 2022; 22(7):1-22.

[8][8]Kumar G, Pawar U, Oreilly R. Arrhythmia detection in ECG signals using a multilayer perceptron network. AICS 2019(pp.353-64).

[9][9]Golrizkhatami Z, Taheri S, Acan A. Multi-scale features for heartbeat classification using directed acyclic graph CNN. Applied Artificial Intelligence. 2018; 32(7-8):613-28.

[10][10]Zhou S, Tan B. Electrocardiogram soft computing using hybrid deep learning CNN-ELM. Applied Soft Computing. 2020.

[11][11]Yang H, Liu J, Zhang L, Li Y, Zhang H. Proegan-ms: a progressive growing generative adversarial networks for electrocardiogram generation. IEEE Access. 2021; 9:52089-100.

[12][12]Mian Qaisar S, Fawad Hussain S. Arrhythmia diagnosis by using level-crossing ECG sampling and sub-bands features extraction for mobile healthcare. Sensors. 2020; 20(8):2252.

[13][13]Sahoo S, Mohanty M, Sabut S. Automated ECG beat classification using DWT and Hilbert transform-based PCA-SVM classifier. International Journal of Biomedical Engineering and Technology. 2020; 32(3):287-303.

[14][14]Sultan QS, Ghorbani AR. ECG arrhythmia classification using time frequency distribution techniques. Biomedical Engineering Letters. 2017; 7(4):325-32.

[15][15]Sarvan Ç, Özkurt N. ECG beat arrhythmia classification by using 1-D CNN in case of class imbalance. In medical technologies congress 2019 (pp. 1-4). IEEE.

[16][16]Yao G, Mao X, Li N, Xu H, Xu X, Jiao Y, et al. Interpretation of electrocardiogram heartbeat by CNN and GRU. Computational and Mathematical Methods in Medicine. 2021.

[17][17]Khan MM, Siddique MA, Sakib S, Aziz A, Tanzeem AK, Hossain Z. Electrocardiogram heartbeat classification using convolutional neural networks for the detection of cardiac Arrhythmia. In fourth international conference on I-SMAC 2020 (pp. 915-20). IEEE.

[18][18]Xiaolin L, Cardiff B, John D. A 1d convolutional neural network for heartbeat classification from single lead ECG. In IEEE international conference on electronics, circuits and systems 2020 (pp. 1-2). IEEE.

[19][19]Al RMM, Bazi Y, Al ZM, Othman E, Benjdira B. Convolutional neural networks for electrocardiogram classification. Journal of Medical and Biological Engineering. 2018; 38(6):1014-25.

[20][20]Yu X. An ECG arrhythmia image classification system based on convolutional neural network. In journal of physics: conference series 2020 (pp. 1-8). IOP Publishing.

[21][21]Mousavi S, Afghah F, Khadem F, Acharya UR. ECG language processing (ELP): a new technique to analyze ECG signals. Computer Methods and Programs in Biomedicine. 2021.

[22][22]Ma S, Cui J, Xiao W, Liu L. Deep learning-based data augmentation and model fusion for automatic arrhythmia identification and classification algorithms. Computational Intelligence and Neuroscience. 2022.

[23][23]Lu W, Jiang J, Ma L, Chen H, Wu H, Gong M, et al. An arrhythmia classification algorithm using C-LSTM in physiological parameters monitoring system under internet of health things environment. Journal of Ambient Intelligence and Humanized Computing. 2021:1-11.

[24][24]Shoughi A, Dowlatshahi MB. A practical system based on CNN-BLSTM network for accurate classification of ECG heartbeats of MIT-BIH imbalanced dataset. In international computer conference, computer society of Iran 2021 (pp. 1-6). IEEE.

[25][25]Gai ND. ECG beat classification using machine learning and pre-trained convolutional neural networks. arXiv preprint arXiv:2207.06408. 2022.

[26][26]Liu Z, Zhang X. ECG-based heart arrhythmia diagnosis through attentional convolutional neural networks. In international conference on internet of things and intelligence systems 2021 (pp. 156-62). IEEE.

[27][27]Zubair M, Yoon C. Cost-sensitive learning for anomaly detection in imbalanced ECG data using convolutional neural networks. Sensors. 2022; 22(11):1-15.

[28][28]Jiang J, Zhang H, Pi D, Dai C. A novel multi-module neural network system for imbalanced heartbeats classification. Expert Systems with Applications: X. 2019; 1:1-15.

[29][29]Romdhane TF, Pr MA. Electrocardiogram heartbeat classification based on a deep convolutional neural network and focal loss. Computers in Biology and Medicine. 2020.

[30][30]Moody GB, Mark RG. The impact of the MIT-BIH arrhythmia database. IEEE Engineering in Medicine and Biology Magazine. 2001; 20(3):45-50.

[31][31]Afkhami RG, Azarnia G, Tinati MA. Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recognition Letters. 2016; 70:45-51.

[32][32]Yang F, Zhang X, Zhu Y. PDNet: a convolutional neural network has potential to be deployed on small intelligent devices for arrhythmia diagnosis. Computer Modeling in Engineering & Sciences. 2020; 125(1):365-82.

[33][33]Wang YX, Ramanan D, Hebert M. Learning to model the tail. Advances in Neural Information Processing Systems 2017.

[34][34]Mahajan D, Girshick R, Ramanathan V, He K, Paluri M, Li Y, et al. Exploring the limits of weakly supervised pretraining. In proceedings of the European conference on computer vision 2018 (pp. 181-96).

[35][35]Kandel I, Castelli M. The effect of batch size on the generalizability of the convolutional neural networks on a histopathology dataset. ICT Express. 2020; 6(4):312-5.

[36][36]Wilson DR, Martinez TR. The need for small learning rates on large problems. In IJCNN01. international joint conference on neural networks. proceedings (Cat. No. 01CH37222) 2001 (pp. 115-9). IEEE.

[37][37]Acharya UR, Fujita H, Lih OS, Hagiwara Y, Tan JH, Adam M. Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Information Sciences. 2017; 405:81-90.

[38][38]Pan J, Tompkins WJ. A real-time QRS detection algorithm. IEEE Transactions on Biomedical Engineering. 1985:230-6.