ECGTransForm: Empowering adaptive ECG arrhythmia classification framework with bidirectional transformer

被引:24
作者
El-Ghaish, Hany [1 ]
Eldele, Emadeldeen [2 ]
机构
[1] Tanta Univ, Tanta, Egypt
[2] Nanyang Techol Univ, Singapore, Singapore
关键词
ECG; Arrhythmia; Multi-scale Convolutions; Channel Recalibration Module; Bi-directional transformer; Context-Aware Loss; HEARTBEAT CLASSIFICATION; SEQUENCE; FUSION;
D O I
10.1016/j.bspc.2023.105714
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Cardiac arrhythmias, deviations from the normal rhythmic beating of the heart, are subtle yet critical indicators of potential cardiac challenges. Efficiently diagnosing them requires intricate understanding and representation of both spatial and temporal features present in Electrocardiogram (ECG) signals. This paper introduces ECGTransForm, a deep learning framework tailored for ECG arrhythmia classification. By embedding a novel Bidirectional Transformer (BiTrans) mechanism, our model comprehensively captures temporal dependencies from both antecedent and subsequent contexts. This is further augmented with Multi-scale Convolutions and a Channel Recalibration Module, ensuring a robust spatial feature extraction across various granularities. We also introduce a Context-Aware Loss (CAL) that addresses the class imbalance challenge inherent in ECG datasets by dynamically adjusting weights based on class representation. Extensive experiments reveal that ECGTransForm outperforms contemporary models, proving its efficacy in extracting meaningful features for arrhythmia diagnosis. Our work offers a significant step towards enhancing the accuracy and efficiency of automated ECG-based cardiac diagnoses, with potential implications for broader cardiac care applications. The source code is available at https://github.com/emadeldeen24/ECGTransForm.
引用
收藏
页数:10
相关论文
共 46 条
[1]  
Antzelevitch Charles, 2011, Card Electrophysiol Clin, V3, P23, DOI 10.1016/j.ccep.2010.10.012
[2]  
Baez-Escudero J.L, 2018, Cardiology Secrets, P337, DOI [10.1016/B978-0-323-47870-0.00037-4, DOI 10.1016/B978-0-323-47870-0.00037-4]
[3]   A survey on ECG analysis [J].
Berkaya, Selcan Kaplan ;
Uysal, Alper Kursat ;
Gunal, Efnan Sora ;
Ergin, Semih ;
Gunal, Serkan ;
Gulmezoglu, M. Bilginer .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2018, 43 :216-235
[4]  
Bousseljot R., 1995, NUTZUNG EKG SIGNALDA, V40, P317
[5]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)
[6]  
Chen M, 2020, IEEE ENG MED BIO, P304, DOI [10.1109/EMBC44109.2020.9175928, 10.1109/embc44109.2020.9175928]
[7]   An End-to-End Multi-Level Wavelet Convolutional Neural Networks for heart diseases diagnosis [J].
El Bouny, Lahcen ;
Khalil, Mohammed ;
Adib, Abdellah .
NEUROCOMPUTING, 2020, 417 :187-201
[8]  
Eldele E, 2021, PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, P2352
[9]   An Attention-Based Deep Learning Approach for Sleep Stage Classification With Single-Channel EEG [J].
Eldele, Emadeldeen ;
Chen, Zhenghua ;
Liu, Chengyu ;
Wu, Min ;
Kwoh, Chee-Keong ;
Li, Xiaoli ;
Guan, Cuntai .
IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2021, 29 :809-818
[10]   An Ensemble of Deep Learning-Based Multi-Model for ECG Heartbeats Arrhythmia Classification [J].
Essa, Ehab ;
Xie, Xianghua .
IEEE ACCESS, 2021, 9 :103452-103464