Pragmatic analysis of ECG classification models & architectures from a statistical perspective
##plugins.themes.academic_pro.article.main##
Abstract
Electrocardiograms, also known as ECGs, are capable of representing a wide range of heart conditions, such as atrial fibrillation, arrhythmia, myopathy, and heart failure. Operations such as denoising, signal enhancement, feature extraction, feature selection, stratification, and post processing are developed in order to process ECG signals. Depending on the application that is being deployed, these processes may only work in their individual components or in combination with one another. Researchers over the years have developed a wide variety of algorithms, each specifically tailored to accomplish one of these tasks. The computational complexity of these algorithms, the number of diseases they can classify, the degree of accuracy they provide, the cost of deployment, and other factors can vary. For example, models that are based on convolutional neural networks (CNNs) have a high level of accuracy; however, these models are typically slow and highly complex to deploy, and as a result, they
are not used in clinical applications that have a low cost. However, linear classification models such as support vector machines (SVMs) have acceptable accuracy, a moderate level of complexity, but are lacking in terms of precision; as a result, they are not suitable for use in applications that require real-time processing. Because there is such a wide range of algorithms that are available, it is unclear to researchers which models would be the best fit for their application, which leads to an increase in both the cost of deployment and the amount of time needed to bring the product to market. The text that lies beneath this one examines several of the recently proposed ECG classification models and assesses them based on a number of statistical parameters, including computational delay, complexity of deployment, classification accuracy, precision, number of heart diseases covered, and so on.
This is done in an effort to clarify the situation and remove some of the ambiguity. After completing this analysis, the text then compares their performance and provides an estimate of the models that are the most appropriate. Researchers now have the ability to select and implement the algorithmic models that are best suited for their deployments based on this review. In addition to that, this reviwe suggests a number of different enhancements that can be made to the models that have been examined, and researchers can implement these suggestions in order to increase the effectiveness of the models.
##plugins.themes.academic_pro.article.details##
This work is licensed under a Creative Commons Attribution 4.0 International License.
References
- Hua, X., Han, J., Zhao, C. et al. A novel method for ECG signal classification via one-dimensional convolutional neural network. Multimedia Systems (2020). https://doi.org/10.1007/s00530-020-00713-1 DOI: https://doi.org/10.1007/s00530-020-00713-1
- Subasi, A., Dogan, S. & Tuncer, T. A novel automated tower graph based ECG signal classification method with hexadecimal local adaptive binary pattern and deep learning. J Ambient Intell Human Comput (2021). https://doi.org/10.1007/s12652-021-03324-4 DOI: https://doi.org/10.1007/s12652-021-03324-4
- Huang, J.-S., Chen, B.-Q., Zeng, N.-Y., Cao, X.-C., & Li, Y. (2020). Accurate classification of ECG arrhythmia using MOWPT enhanced fast compression deep learning networks. Journal of Ambient Intelligence and Humanized Computing. doi:10.1007/s12652-020-02110-y DOI: https://doi.org/10.1007/s12652-020-02110-y
- Kumar S.U., Inbarani H.H. (2015) Classification of ECG Cardiac Arrhythmias Using Bijective Soft Set. In: Hassanien A., Azar A., Snasael V., Kacprzyk J., Abawajy J. (eds) Big Data in Complex Systems. Studies in Big Data, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-319-11056-1_11 DOI: https://doi.org/10.1007/978-3-319-11056-1_11
- Pandey, S.K., Janghel, R.R., Dev, A.V. et al. Automated arrhythmia detection from electrocardiogram signal using stacked restricted Boltzmann machine model. SN Appl. Sci. 3, 624 (2021). https://doi.org/10.1007/s42452-021-04621-5 DOI: https://doi.org/10.1007/s42452-021-04621-5
- Dalal, S., Vishwakarma, V.P. Classification of ECG signals using multi-cumulants based evolutionary hybrid classifier. Sci Rep 11, 15092 (2021). https://doi.org/10.1038/s41598-021-94363-6 DOI: https://doi.org/10.1038/s41598-021-94363-6
- Zhishuai Liu, Guihua Yao, Qing Zhang, Junpu Zhang, Xueying Zeng, "Wavelet Scattering Transform for ECG Beat Classification", Computational and Mathematical Methods in Medicine, vol. 2020, Article ID 3215681, 11 pages, 2020. https://doi.org/10.1155/2020/3215681 DOI: https://doi.org/10.1155/2020/3215681
- Rajpal, Hardik & Sas, Madalina & Joakim, Rebecca & Lockwood, Chris & Peters, Nicholas & Falkenberg, Max. (2020). Interpretable XGBoost Based Classification of 12-lead ECGs Applying Information Theory Measures From Neuroscience. Computing in cardiology. 47. 10.22489/CinC.2020.185. DOI: https://doi.org/10.22489/CinC.2020.185
- Y. Li, Z. Zhang, F. Zhou, Y. Xing, J. Li and C. Liu, "Multi-Label Classification of Arrhythmia for Long-Term Electrocardiogram Signals With Feature Learning," in IEEE Transactions on Instrumentation and Measurement, vol. 70, pp. 1-11, 2021, Art no. 2512611, doi: 10.1109/TIM.2021.3077667. DOI: https://doi.org/10.1109/TIM.2021.3077667
- w. zhu, X. Chen, Y. Wang and L. Wang, "Arrhythmia Recognition and Classification Using ECG Morphology and Segment Feature Analysis," in IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 16, no. 1, pp. 131-138, 1 Jan.-Feb. 2019, doi: 10.1109/TCBB.2018.2846611. DOI: https://doi.org/10.1109/TCBB.2018.2846611
- T. Teijeiro, P. Félix, J. Presedo and D. Castro, "Heartbeat Classification Using Abstract Features From the Abductive Interpretation of the ECG," in IEEE Journal of Biomedical and Health Informatics, vol. 22, no. 2, pp. 409-420, March 2018, doi: 10.1109/JBHI.2016.2631247. DOI: https://doi.org/10.1109/JBHI.2016.2631247
- J. Cai, W. Sun, J. Guan and I. You, "Multi-ECGNet for ECG Arrythmia Multi-Label Classification," in IEEE Access, vol. 8, pp. 110848-110858, 2020, doi: 10.1109/ACCESS.2020.3001284. DOI: https://doi.org/10.1109/ACCESS.2020.3001284
- A. M. Shaker, M. Tantawi, H. A. Shedeed and M. F. Tolba, "Generalization of Convolutional Neural Networks for ECG Classification Using Generative Adversarial Networks," in IEEE Access, vol. 8, pp. 35592-35605, 2020, doi: 10.1109/ACCESS.2020.2974712. DOI: https://doi.org/10.1109/ACCESS.2020.2974712
- X. Xu, S. Jeong and J. Li, "Interpretation of Electrocardiogram (ECG) Rhythm by Combined CNN and BiLSTM," in IEEE Access, vol. 8, pp. 125380-125388, 2020, doi: 10.1109/ACCESS.2020.3006707. DOI: https://doi.org/10.1109/ACCESS.2020.3006707
- U. Iqbal, T. Ying Wah, M. Habib Ur Rehman and Q. Mastoi, "Usage of Model Driven Environment for the Classification of ECG features: A Systematic Review," in IEEE Access, vol. 6, pp. 23120-23136, 2018, doi: 10.1109/ACCESS.2018.2828882. DOI: https://doi.org/10.1109/ACCESS.2018.2828882
- Q. Wang, Y. W. Mao, L. Ren, Z. Li and H. Liu, "Automatic Classification of ECG Data Quality for Each Channel," in IEEE Access, vol. 8, pp. 196094-196101, 2020, doi: 10.1109/ACCESS.2020.3034449. DOI: https://doi.org/10.1109/ACCESS.2020.3034449
- G. Choi, E. Bak and S. Pan, "User Identification System Using 2D Resized Spectrogram Features of ECG," in IEEE Access, vol. 7, pp. 34862-34873, 2019, doi: 10.1109/ACCESS.2019.2902870. DOI: https://doi.org/10.1109/ACCESS.2019.2902870
- E. K. Wang, X. Zhang and L. Pan, "Automatic Classification of CAD ECG Signals With SDAE and Bidirectional Long Short-Term Network," in IEEE Access, vol. 7, pp. 182873-182880, 2019, doi: 10.1109/ACCESS.2019.2936525. DOI: https://doi.org/10.1109/ACCESS.2019.2936525
- H. M. Lynn, S. B. Pan and P. Kim, "A Deep Bidirectional GRU Network Model for Biometric Electrocardiogram Classification Based on Recurrent Neural Networks," in IEEE Access, vol. 7, pp. 145395-145405, 2019, doi: 10.1109/ACCESS.2019.2939947. DOI: https://doi.org/10.1109/ACCESS.2019.2939947
- X. Zhai and C. Tin, "Automated ECG Classification Using Dual Heartbeat Coupling Based on Convolutional Neural Network," in IEEE Access, vol. 6, pp. 27465-27472, 2018, doi: 10.1109/ACCESS.2018.2833841. DOI: https://doi.org/10.1109/ACCESS.2018.2833841
- S. Nurmaini et al., "Beat-to-Beat Electrocardiogram Waveform Classification Based on a Stacked Convolutional and Bidirectional Long Short-Term Memory," in IEEE Access, vol. 9, pp. 92600-92613, 2021, doi: 10.1109/ACCESS.2021.3092631. DOI: https://doi.org/10.1109/ACCESS.2021.3092631
- A. Amirshahi and M. Hashemi, "ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-Time Monitoring on Ultra Low-Power Personal Wearable Devices," in IEEE Transactions on Biomedical Circuits and Systems, vol. 13, no. 6, pp. 1483-1493, Dec. 2019, doi: 10.1109/TBCAS.2019.2948920. DOI: https://doi.org/10.1109/TBCAS.2019.2948920
- U. Satija, B. Ramkumar and M. S. Manikandan, "A New Automated Signal Quality-Aware ECG Beat Classification Method for Unsupervised ECG Diagnosis Environments," in IEEE Sensors Journal, vol. 19, no. 1, pp. 277-286, 1 Jan.1, 2019, doi: 10.1109/JSEN.2018.2877055. DOI: https://doi.org/10.1109/JSEN.2018.2877055
- J. Zhang et al., "MLBF-Net: A Multi-Lead-Branch Fusion Network for Multi-Class Arrhythmia Classification Using 12-Lead ECG," in IEEE Journal of Translational Engineering in Health and Medicine, vol. 9, pp. 1-11, 2021, Art no. 1900211, doi: 10.1109/JTEHM.2021.3064675. DOI: https://doi.org/10.1109/JTEHM.2021.3064675
- B. -H. Kung, P. -Y. Hu, C. -C. Huang, C. -C. Lee, C. -Y. Yao and C. -H. Kuan, "An Efficient ECG Classification System Using Resource-Saving Architecture and Random Forest," in IEEE Journal of Biomedical and Health Informatics, vol. 25, no. 6, pp. 1904-1914, June 2021, doi: 10.1109/JBHI.2020.3035191. DOI: https://doi.org/10.1109/JBHI.2020.3035191
- J. Lee and K. Kwak, "Personal Identification Using a Robust Eigen ECG Network Based on Time-Frequency Representations of ECG Signals," in IEEE Access, vol. 7, pp. 48392-48404, 2019, doi: 10.1109/ACCESS.2019.2904095. DOI: https://doi.org/10.1109/ACCESS.2019.2904095
- Z. Sun, C. Wang, Y. Zhao and C. Yan, "Multi-Label ECG Signal Classification Based on Ensemble Classifier," in IEEE Access, vol. 8, pp. 117986-117996, 2020, doi: 10.1109/ACCESS.2020.3004908. DOI: https://doi.org/10.1109/ACCESS.2020.3004908
- J. Huang, B. Chen, B. Yao and W. He, "ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network," in IEEE Access, vol. 7, pp. 92871-92880, 2019, doi: 10.1109/ACCESS.2019.2928017. DOI: https://doi.org/10.1109/ACCESS.2019.2928017
- H. Yang and Z. Wei, "Arrhythmia Recognition and Classification Using Combined Parametric and Visual Pattern Features of ECG Morphology," in IEEE Access, vol. 8, pp. 47103-47117, 2020, doi: 10.1109/ACCESS.2020.2979256. DOI: https://doi.org/10.1109/ACCESS.2020.2979256
- Ahmad, Zeeshan & Guan, Ling & Khan, Naimul. (2021). ECG Heartbeat Classification Using Multimodal Fusion. IEEE Access. 9. 100615-100626. 10.1109/ACCESS.2021.3097614. DOI: https://doi.org/10.1109/ACCESS.2021.3097614
- M. Wasimuddin, K. Elleithy, A. -S. Abuzneid, M. Faezipour and O. Abuzaghleh, "Stages-
- Based ECG Signal Analysis From Traditional Signal Processing to Machine Learning Approaches: A Survey," in IEEE Access, vol. 8, pp. 177782-177803, 2020, doi: 10.1109/ACCESS.2020.3026968. DOI: https://doi.org/10.1109/ACCESS.2020.3026968
- N. Feng, S. Xu, Y. Liang and K. Liu, "A Probabilistic Process Neural Network and Its Application in ECG Classification," in IEEE Access, vol. 7, pp. 50431-50439, 2019, doi: 10.1109/ACCESS.2019.2910880. DOI: https://doi.org/10.1109/ACCESS.2019.2910880
- G. Chávez, C. E. Rose, M. T. Serna and O. M. Rodríguez, "ECG Feature Extraction for Automatic Classification of Ischemic Events," in IEEE Latin America Transactions, vol. 17, no. 06, pp. 945-952, June 2019, doi: 10.1109/TLA.2019.8896817. DOI: https://doi.org/10.1109/TLA.2019.8896817
- J. Li, G. Wang, M. Chen, Z. Ding and H. Yang, "Mixup Asymmetric Tri-Training for Heartbeat Classification Under Domain Shift," in IEEE Signal Processing Letters, vol. 28, pp. 718-722, 2021, doi: 10.1109/LSP.2021.3066068. DOI: https://doi.org/10.1109/LSP.2021.3066068
- A. N. Uwaechia and D. A. Ramli, "A Comprehensive Survey on ECG Signals as New Biometric Modality for Human Authentication: Recent Advances and Future Challenges," in IEEE Access, vol. 9, pp. 97760-97802, 2021, doi: 10.1109/ACCESS.2021.3095248. DOI: https://doi.org/10.1109/ACCESS.2021.3095248
- S. S. Xu, M. -W. Mak and C. -C. Cheung, "I-Vector-Based Patient Adaptation of Deep Neural Networks for Automatic Heartbeat Classification," in IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 3, pp. 717-727, March 2020, doi: 10.1109/JBHI.2019.2919732. DOI: https://doi.org/10.1109/JBHI.2019.2919732
- Song, X., Yang, G., Wang, K. et al. Short Term ECG Classification with Residual-Concatenate Network and Metric Learning. Multimed Tools Appl 79, 22325–22336 (2020). https://doi.org/10.1007/s11042-020-09035-w DOI: https://doi.org/10.1007/s11042-020-09035-w
- B. Hou, J. Yang, P. Wang and R. Yan, "LSTM-Based Auto-Encoder Model for ECG Arrhythmias Classification," in IEEE Transactions on Instrumentation and Measurement, vol. 69, no. 4, pp. 1232-1240, April 2020, doi: 10.1109/TIM.2019.2910342. DOI: https://doi.org/10.1109/TIM.2019.2910342
- Pourbabaee, Bahareh & Javan Roshtkhari, Mehrsan & Khorasani, K.. (2017). Deep Convolutional Neural Networks and Learning ECG Features for Screening Paroxysmal Atrial Fibrillation Patients. IEEE Transactions on Systems, Man, and Cybernetics: Systems. PP. 1-10. 10.1109/TSMC.2017.2705582.
- U. Satija, B. Ramkumar and M. S. Manikandan, "Automated ECG Noise Detection and Classification System for Unsupervised Healthcare Monitoring," in IEEE Journal of Biomedical and Health Informatics, vol. 22, no. 3, pp. 722-732, May 2018, doi: 10.1109/JBHI.2017.2686436. DOI: https://doi.org/10.1109/JBHI.2017.2686436
- S. S. Xu, M. -W. Mak and C. -C. Cheung, "Towards End-to-End ECG Classification With Raw Signal Extraction and Deep Neural Networks," in IEEE Journal of Biomedical and Health Informatics, vol. 23, no. 4, pp. 1574-1584, July 2019, doi: 10.1109/JBHI.2018.2871510. DOI: https://doi.org/10.1109/JBHI.2018.2871510
- J. Niu, Y. Tang, Z. Sun and W. Zhang, "Inter-Patient ECG Classification With Symbolic Representations and Multi-Perspective Convolutional Neural Networks," in IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 5, pp. 1321-1332, May 2020, doi: 10.1109/JBHI.2019.2942938. DOI: https://doi.org/10.1109/JBHI.2019.2942938
- S. Saadatnejad, M. Oveisi and M. Hashemi, "LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices," in IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 2, pp. 515-523, Feb. 2020,
- doi: 10.1109/JBHI.2019.2911367. DOI: https://doi.org/10.1109/JBHI.2019.2911367
- J. Lu et al., "Efficient Hardware Architecture of Convolutional Neural Network for ECG Classification in Wearable Healthcare Device," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 68, no. 7, pp. 2976-2985, July 2021, doi: 10.1109/TCSI.2021.3072622. DOI: https://doi.org/10.1109/TCSI.2021.3072622