Pragmatic analysis of ECG classification models & architectures from a statistical perspective

##plugins.themes.academic_pro.article.main##

Komal Jaisinghani
Dr. Sandeep Malik

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##

How to Cite
Komal Jaisinghani, & Dr. Sandeep Malik. (2022). Pragmatic analysis of ECG classification models & architectures from a statistical perspective. International Journal of Next-Generation Computing, 13(3). https://doi.org/10.47164/ijngc.v13i3.858

References

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. M. Wasimuddin, K. Elleithy, A. -S. Abuzneid, M. Faezipour and O. Abuzaghleh, "Stages-
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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.
  41. 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
  42. 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
  43. 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
  44. 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,
  45. doi: 10.1109/JBHI.2019.2911367. DOI: https://doi.org/10.1109/JBHI.2019.2911367
  46. 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