Deep Learning-Based ECG Arrhythmia Classification: A Systematic Review
Source abstract
Abstract
Deep learning (DL) has been introduced in automatic heart-abnormality classification using ECG signals, while its application in practical medical procedures is limited. A systematic review is performed from perspectives of the ECG database, preprocessing, DL methodology, evaluation paradigm, performance metric, and code availability to identify research trends, challenges, and opportunities for DL-based ECG arrhythmia classification. Specifically, 368 studies meeting the eligibility criteria are included. A total of 223 (61%) studies use MIT-BIH Arrhythmia Database to design DL models. A total of 138 (38%) studies considered removing noise or artifacts in ECG signals, and 102 (28%) studies performed data augmentation to extend the minority arrhythmia categories. Convolutional neural networks are the dominant models (58.7%, 216) used in the reviewed studies while growing studies have integrated multiple DL structures in recent years. A total of 319 (86.7%) and 38 (10.3%) studies explicitly mention their evaluation paradigms, i.e., intra- and inter-patient paradigms, respectively, where notable performance degradation is observed in the inter-patient paradigm. Compared to the overall accuracy, the average F1 score, sensitivity, and precision are significantly lower in the selected studies. To implement the DL-based ECG classification in real clinical scenarios, leveraging diverse ECG databases, designing advanced denoising and data augmentation techniques, integrating novel DL models, and deeper investigation in the inter-patient paradigm could be future research opportunities.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: ECG Monitoring and Analysis · EEG and Brain-Computer Interfaces · Cardiac electrophysiology and arrhythmias
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Community Health, Faculty of Medicine and Health Sciences, Universiti Putra Malaysia, Serdang 43400, Malaysia
Department of Nursing, Faculty of Medicine and Health Sciences, Universiti Putra Malaysia, Serdang 43400, Malaysia
Department of Medicine, Faculty of Medicine and Health Sciences, Universiti Putra Malaysia, Serdang 43400, Malaysia
RESQ Stroke Emergency Unit, Hospital Sultan Abdul Aziz Shah, Universiti Putra Malaysia, Serdang 43400, Malaysia
References (100+)
Show source-provided references
1. A review on deep learning methods for ECG arrhythmia classification
2. Opportunities and challenges of deep learning methods for electrocardiogram data: A systematic review10.1016/j.compbiomed.2020.103801 ↗
3. Detecting atrial fibrillation by deep convolutional neural networks10.1016/j.compbiomed.2017.12.007 ↗
4. Towards End-to-End ECG Classification With Raw Signal Extraction and Deep Neural Networks10.1109/JBHI.2018.2871510 ↗
5. Deep learning in ECG diagnosis: A review10.1016/j.knosys.2021.107187 ↗
6. Medical deep learning—A systematic meta-review10.1016/j.cmpb.2022.106874 ↗
7. Artificial intelligence-enhanced electrocardiography in cardiovascular disease management10.1038/s41569-020-00503-2 ↗
8. Deep learning-based electroencephalography analysis: A systematic review10.1088/1741-2552/ab260c ↗
9. The impact of the MIT-BIH Arrhythmia Database10.1109/51.932724 ↗
10. A new method for detecting atrial fibrillation using R-R intervals
11. Nutzung der EKG-Signaldatenbank CARDIODAT der PTB über das Internet
12. PTB-XL, a large publicly available electrocardiography dataset10.1038/s41597-020-0495-6 ↗
13. A survey on ECG analysis10.1016/j.bspc.2018.03.003 ↗
14. Classification of Imbalanced Electrocardiosignal Data using Convolutional Neural Network10.1016/j.cmpb.2021.106483 ↗
15. Wu, Z., Feng, X., and Yang, C. (2019, January 23–27). A Deep Learning Method to Detect Atrial Fibrillation Based on Continuous Wavelet Transform. Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany.10.1109/EMBC.2019.8856834 ↗
16. Nurmaini, S., Darmawahyuni, A., Mukti, A.N.S., Rachmatullah, M.N., Firdaus, F., and Tutuko, B. (2020). Deep Learning-Based Stacked Denoising and Autoencoder for ECG Heartbeat Classification. Electronics, 9.10.3390/electronics9010135 ↗
17. Pestana, J., Belo, D., and Gamboa, H. (2020, January 24–26). Detection of Abnormalities in Electrocardiogram (ECG) using Deep Learning. Proceedings of the BIOSIGNALS 2020—13th International Conference on Bio-Inspired Systems and Signal Processing, Valletta, Malta. Part of 13th International Joint Conference on Biomedical Engineering Systems and Technologies, BIOSTEC.10.5220/0008967302360243 ↗
18. MGNN: A multiscale grouped convolutional neural network for efficient atrial fibrillation detection10.1016/j.compbiomed.2022.105863 ↗
19. Multiclass Arrhythmia Detection and Classification From Photoplethysmography Signals Using a Deep Convolutional Neural Network
20. Analysis of an adaptive lead weighted ResNet for multiclass classification of 12-lead ECGs10.1088/1361-6579/ac5b4a ↗
21. ECG arrhythmia classification by using a recurrence plot and convolutional neural network10.1016/j.bspc.2020.102262 ↗
22. ECG-based expert-knowledge attention network to tachyarrhythmia recognition10.1016/j.bspc.2022.103649 ↗
23. Oh, S., and Lee, M. (2022). A Shallow Domain Knowledge Injection (SDK-Injection) Method for Improving CNN-Based ECG Pattern Classification. Appl. Sci., 12.10.3390/app12031307 ↗
24. Lee, B.T., Kong, S.T., Song, Y., and Lee, Y. (2021, January 1–5). Self-Supervised Learning with Electrocardiogram Delineation for Arrhythmia Detection. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Guadalajara, Mexico.10.1109/EMBC46164.2021.9630364 ↗
25. Robust detection of atrial fibrillation from short-term electrocardiogram using convolutional neural networks10.1016/j.future.2020.07.021 ↗
26. Mathunjwa, B.M., Lin, Y.-T., Lin, C.-H., Abbod, M.F., Sadrawi, M., and Shieh, J.-S. (2022). ECG Recurrence Plot-Based Arrhythmia Classification Using Two-Dimensional Deep Residual CNN Features. Sensors, 22.10.3390/s22041660 ↗
27. Niu, L., Chen, C., Liu, H., Zhou, S., and Shu, M. (2020). A Deep-Learning Approach to ECG Classification Based on Adversarial Domain Adaptation. Healthcare, 8.10.3390/healthcare8040437 ↗
28. Zhu, J., Lv, J., and Kong, D. (2022). CNN-FWS: A Model for the Diagnosis of Normal and Abnormal ECG with Feature Adaptive. Entropy, 24.10.3390/e24040471 ↗
29. Automatic heartbeat classification using S-shaped reconstruction and a squeeze-and-excitation residual network10.1016/j.compbiomed.2021.105108 ↗
30. A deep learning approach for atrial fibrillation signals classification based on convolutional and modified Elman neural network10.1016/j.future.2019.09.012 ↗
31. Patient-Specific Deep Architectural Model for ECG Classification10.1155/2017/4108720 ↗
32. Alkhodari, M., Apostolidis, G., Zisou, C., Hadjileontiadis, L.J., and Khandoker, A.H. (2021, January 13–15). Swarm Decomposition Enhances the Discrimination of Cardiac Arrhythmias in Varied-Lead ECG Using ResNet-BiLSTM Network Activations. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662742 ↗
33. Multiclass classification of myocardial infarction with convolutional and recurrent neural networks for portable ECG devices10.1016/j.imu.2018.08.002 ↗
34. Automated ECG multi-class classification system based on combining deep learning features with HRV and ECG measures10.1007/s00521-022-06889-z ↗
35. A new automated CNN deep learning approach for identification of ECG congestive heart failure and arrhythmia using constant-Q non-stationary Gabor transform10.1016/j.bspc.2020.102326 ↗
36. Zhang, G., Si, Y., Yang, W., and Wang, D. (2020). A Robust Multilevel DWT Densely Network for Cardiovascular Disease Classification. Sensors, 20.10.3390/s20174777 ↗
37. Arrhythmic Heartbeat Classification Using 2D Convolutional Neural Networks10.1016/j.irbm.2021.04.002 ↗
38. A Novel Interpretable Method Based on Dual-Level Attentional Deep Neural Network for Actual Multilabel Arrhythmia Detection
39. Zhong, Z., Zheng, L., Kang, G., Li, S., and Yang, Y. (2020, January 7–12). Random Erasing Data Augmentation. Proceedings of the AAAI 2020—34th AAAI Conference on Artificial Intelligence, New York, NY, USA.
40. Interpretable deep learning for automatic diagnosis of 12-lead electrocardiogram10.1016/j.isci.2021.102373 ↗
41. Multi-Scale Convolutional Neural Network Ensemble for Multi-Class Arrhythmia Classification10.1109/JBHI.2021.3138986 ↗
42. A framework for cardiac arrhythmia detection from IoT-based ECGs10.1007/s11280-019-00776-9 ↗
43. Nankani, D., and Baruah, R.D. (2021, January 7–10). Ventricular Arrhythmia Classification and Interpretation Using Residual Neural Network with Guided Backpropagation. Proceedings of the IEEE Region 10 Annual International Conference, Proceedings/TENCON, Auckland, New Zealand.10.1109/TENCON54134.2021.9707469 ↗
44. Inter-patient automated arrhythmia classification: A new approach of weight capsule and sequence to sequence combination10.1016/j.cmpb.2021.106533 ↗
45. Interpretation and Classification of Arrhythmia using Deep Convolutional Network10.1109/TIM.2022.3204316 ↗
46. Gatys, L.A., Ecker, A.S., and Bethge, M. (2016, January 27–30). Image Style Transfer Using Convolutional Neural Networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.265 ↗
47. Generalization of Convolutional Neural Networks for ECG Classification Using Generative Adversarial Networks10.1109/ACCESS.2020.2974712 ↗
48. Automated Detection and Classification of Arrhythmia From ECG Signals Using Feature-Induced Long Short-Term Memory Network10.1109/LSENS.2020.3006756 ↗
49. Automatic detection of arrhythmia from imbalanced ECG database using CNN model with SMOTE10.1007/s13246-019-00815-9 ↗
50. Real-Time Patient-Specific ECG Classification by 1-D Convolutional Neural Networks10.1109/TBME.2015.2468589 ↗
51. Lightweight Shufflenet Based CNN for Arrhythmia Classification10.1109/ACCESS.2022.3215665 ↗
52. Mostayed, A., Luo, J., Shu, X., and Wee, W. (2022, December 26). Classification of 12-Lead ECG Signals with Bi-Directional LSTM Network. Available online: http://arxiv.org/abs/1811.02090.
53. Mashrur, F.R., Roy, A.D., and Saha, D.K. (2019, January 20–22). Automatic Identification of Arrhythmia from ECG Using AlexNet Convolutional Neural Network. Proceedings of the 2019 4th International Conference on Electrical Information and Communication Technology, EICT 2019, Khulna, Bangladesh.10.1109/EICT48899.2019.9068806 ↗
54. de Santana, J.R.G., Costa, M.G.F., and Filho, C.F.F.C. (2021, January 7–10). A New Approach to Classify Cardiac Arrythmias Using 2D Convolutional Neural Networks. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Auckland, New Zealand.10.1109/EMBC46164.2021.9630938 ↗
55. Real-Time Multilead Convolutional Neural Network for Myocardial Infarction Detection10.1109/JBHI.2017.2771768 ↗
56. Classification of ECG Arrhythmia using Recurrent Neural Networks10.1016/j.procs.2018.05.045 ↗
57. Cardiac Arrhythmia Disease Classification Using LSTM Deep Learning Approach
58. Zhou, X., Zhu, X., Nakamura, K., and Mahito, N. (2018, January 18–21). Premature Ventricular Contraction Detection from Ambulatory ECG Using Recurrent Neural Networks. Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA.10.1109/EMBC.2018.8512858 ↗
59. Xu, W., Wang, L., Wang, B., and Cheng, W. (2022). Intelligent Recognition Algorithm of Multiple Myocardial Infarction Based on Morphological Feature Extraction. Processes, 10.10.3390/pr10112348 ↗
60. Artificial intelligence-based approach for atrial fibrillation detection using normalised and short-duration time-frequency ECG10.1016/j.bspc.2021.103270 ↗
61. Automated detection of atrial fibrillation using long short-term memory network with RR interval signals10.1016/j.compbiomed.2018.07.001 ↗
62. HADLN: Hybrid Attention-Based Deep Learning Network for Automated Arrhythmia Classification10.3389/fphys.2021.683025 ↗
63. A transformer-based deep neural network for arrhythmia detection using continuous ECG signals10.1016/j.compbiomed.2022.105325 ↗
64. Transformers in medical image analysis10.1016/j.imed.2022.07.002 ↗
65. Yan, G., Liang, S., Zhang, Y., and Liu, F. (2019, January 18–21). Fusing Transformer Model with Temporal Features for ECG Heartbeat Classification. Proceedings of the—2019 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2019, San Diego, CA, USA.10.1109/BIBM47256.2019.8983326 ↗
66. A Wide and Deep Transformer Neural Network for 12-Lead ECG Classification
67. Natarajan, A., Boverman, G., Chang, Y., Antonescu, C., and Rubin, J. (2021, January 13–15). Convolution-Free Waveform Transformers for Multi-Lead ECG Classification. Proceedings of the 2021 Computing in Cardiology (CinC), Brno, Czech Republic.10.23919/CinC53138.2021.9662697 ↗
68. Mousavi, S., and Afghah, F. (2019, January 12–17). Inter-and intra-patient ecg heartbeat classification for arrhythmia detection: A sequence to sequence deep learning approach. Proceedings of the ICASSP 2019–2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK.10.1109/ICASSP.2019.8683140 ↗
69. Automated detection of cardiac arrhythmia using deep learning techniques10.1016/j.procs.2018.05.034 ↗
70. Shoughi, A., and Dowlatshahi, M.B. (2021, January 3–4). A practical system based on CNN-BLSTM network for accurate classification of ECG heartbeats of MIT-BIH imbalanced dataset. Proceedings of the 26th International Computer Conference, Computer Society of Iran, CSICC 2021, Tehran, Iran.10.1109/CSICC52343.2021.9420620 ↗
71. Enhancing the detection of atrial fibrillation from wearable sensors with neural style transfer and convolutional recurrent networks10.1016/j.compbiomed.2022.105551 ↗
72. Enhancing dynamic ECG heartbeat classification with lightweight transformer model10.1016/j.artmed.2022.102236 ↗
73. xECGNet: Fine-tuning attention map within convolutional neural network to improve detection and explainability of concurrent cardiac arrhythmias10.1016/j.cmpb.2021.106281 ↗
74. Two-dimensional ECG-based cardiac arrhythmia classification using DSE-ResNet
75. A deep residual inception network with channel attention modules for multi-label cardiac abnormality detection from reduced-lead ECG10.1088/1361-6579/ac6f40 ↗
76. Classification of ECG Using Ensemble of Residual CNNs with Attention Mechanism
77. Automatic Classification of Heartbeats Using ECG Morphology and Heartbeat Interval Features10.1109/TBME.2004.827359 ↗
78. An Advanced Two-Step DNN-Based Framework for Arrhythmia Detection10.1007/978-3-030-47436-2_32 ↗
79. Tutuko, B., Nurmaini, S., Tondas, A.E., Rachmatullah, M.N., Darmawahyuni, A., Esafri, R., Firdaus, F., and Sapitri, A.I. (2021). AFibNet: An implementation of atrial fibrillation detection with convolutional neural network. BMC Med. Inform. Decis. Mak., 21.10.1186/s12911-021-01571-1 ↗
80. The Effectiveness of a Deep Learning Model to Detect Left Ventricular Systolic Dysfunction from Electrocardiograms10.1536/ihj.21-407 ↗
81. A deep learning approach for real-time detection of atrial fibrillation10.1016/j.eswa.2018.08.011 ↗
82. Parallel classification model of arrhythmia based on DenseNet-BiLSTM10.1016/j.bbe.2021.09.001 ↗
83. A robust deep convolutional neural network with batch-weighted loss for heartbeat classification10.1016/j.eswa.2018.12.037 ↗
84. Application of stacked convolutional and long short-term memory network for accurate identification of CAD ECG signals10.1016/j.compbiomed.2017.12.023 ↗
85. O-WCNN: An optimized integration of spatial and spectral feature map for arrhythmia classification
86. Multi-information fusion neural networks for arrhythmia automatic detection10.1016/j.cmpb.2020.105479 ↗
87. Fu, L., Lu, B., Nie, B., Peng, Z., Liu, H., and Pi, X. (2020). Hybrid Network with Attention Mechanism for Detection and Location of Myocardial Infarction Based on 12-Lead Electrocardiogram Signals. Sensors, 20.10.3390/s20041020 ↗
88. Zubair, M., and Yoon, C. (2022). Cost-Sensitive Learning for Anomaly Detection in Imbalanced ECG Data Using Convolutional Neural Networks. Sensors, 22.10.3390/s22114075 ↗
89. Homecare-Oriented ECG Diagnosis with Large-Scale Deep Neural Network for Continuous Monitoring on Embedded Devices10.1109/TIM.2022.3147328 ↗
90. Re-implementation of Convolutional Neural Network for Arrhythmia Detection10.18517/ijaseit.12.4.13435 ↗
91. An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification10.1109/ACCESS.2021.3098986 ↗
92. Inter-patient arrhythmia classification with improved deep residual convolutional neural network10.1016/j.cmpb.2021.106582 ↗
93. OptRPC: A novel and optimized recurrence plot-based system for ECG beat classification10.1016/j.bspc.2021.103328 ↗
94. Sequence to Sequence ECG Cardiac Rhythm Classification Using Convolutional Recurrent Neural Networks10.1109/JBHI.2021.3098662 ↗
95. Premature Ventricular Contraction Recognition Based on a Deep Learning Approach
96. Inter-patient ECG arrhythmia heartbeat classification based on unsupervised domain adaptation10.1016/j.neucom.2021.04.104 ↗
97. Automated arrhythmia detection from electrocardiogram signal using stacked restricted Boltzmann machine model10.1007/s42452-021-04621-5 ↗
98. Exploiting feature fusion and long-term context dependencies for simultaneous ECG heartbeat segmentation and classification10.1007/s41060-020-00239-9 ↗
99. Interpatient ECG Heartbeat Classification with an Adversarial Convolutional Neural Network
100. Real-Time Arrhythmia Classification Algorithm Using Time-Domain ECG Feature Based on FFNN and CNN10.1155/2021/6648432 ↗