Electrocardiogram classification using TSST-based spectrogram and ConViT

被引:45
作者
Bing, Pingping [1 ]
Liu, Yang [2 ]
Liu, Wei [2 ]
Zhou, Jun [1 ]
Zhu, Lemei [1 ]
机构
[1] Changsha Med Univ, Academician Workstn, Changsha, Peoples R China
[2] Beijing Univ Chem Technol, Coll Mech & Elect Engn, Beijing, Peoples R China
关键词
ECG classification; vision transformer; convolutional neural network; time-reassigned synchrosqueezing transform; class imbalance; CONVOLUTIONAL NEURAL-NETWORK; ECG BEAT CLASSIFICATION; MODEL; TRANSFORM; SYSTEM;
D O I
10.3389/fcvm.2022.983543
中图分类号
R5 [内科学];
学科分类号
1002 ; 100201 ;
摘要
As an important auxiliary tool of arrhythmia diagnosis, Electrocardiogram (ECG) is frequently utilized to detect a variety of cardiovascular diseases caused by arrhythmia, such as cardiac mechanical infarction. In the past few years, the classification of ECG has always been a challenging problem. This paper presents a novel deep learning model called convolutional vision transformer (ConViT), which combines vision transformer (ViT) with convolutional neural network (CNN), for ECG arrhythmia classification, in which the unique soft convolutional inductive bias of gated positional self-attention (GPSA) layers integrates the superiorities of attention mechanism and convolutional architecture. Moreover, the time-reassigned synchrosqueezing transform (TSST), a newly developed time-frequency analysis (TFA) method where the time-frequency coefficients are reassigned in the time direction, is employed to sharpen pulse traits for feature extraction. Aiming at the class imbalance phenomena in the traditional ECG database, the smote algorithm and focal loss (FL) are used for data augmentation and minority-class weighting, respectively. The experiment using MIT-BIH arrhythmia database indicates that the overall accuracy of the proposed model is as high as 99.5%. Furthermore, the specificity (Spe), F1-Score and positive Matthews Correlation Coefficient (MCC) of supra ventricular ectopic beat (S) and ventricular ectopic beat (V) are all more than 94%. These results demonstrate that the proposed method is superior to most of the existing methods.
引用
收藏
页数:12
相关论文
共 48 条
[1]   A deep convolutional neural network model to classify heartbeats [J].
Acharya, U. Rajendra ;
Oh, Shu Lih ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad ;
Gertych, Arkadiusz ;
Tan, Ru San .
COMPUTERS IN BIOLOGY AND MEDICINE, 2017, 89 :389-396
[2]   Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Oh, Shu Lih ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad .
INFORMATION SCIENCES, 2017, 415 :190-198
[3]   Effect of Multiscale PCA De-noising in ECG Beat Classification for Diagnosis of Cardiovascular Diseases [J].
Alickovic, Emina ;
Subasi, Abdulhamit .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2015, 34 (02) :513-533
[4]   SpEC: A system for patient specific ECG beat classification using deep residual network [J].
Allam, Jaya Prakash ;
Samantray, Saunak ;
Ari, Samit .
BIOCYBERNETICS AND BIOMEDICAL ENGINEERING, 2020, 40 (04) :1446-1457
[5]  
[Anonymous], 2015, J. Cardiovasc. Dis. Res, DOI [10.5530/jcdr.2015.2.2, DOI 10.5530/JCDR.2015.2.2]
[6]  
Association for the Advancement ofMedical Instrumentation, 1998, EC38 ANSIAAMI, V1998
[7]   Arrhythmia Classification with ECG signals based on the Optimization-Enabled Deep Convolutional Neural Network [J].
Atal, Dinesh Kumar ;
Singh, Mukhtiar .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2020, 196
[8]  
Aziz S, 2019, 2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), P906, DOI [10.1109/IEMCON.2019.8936174, 10.1109/iemcon.2019.8936174]
[9]  
Bousseljot Ralf, 1995, Nutzung der EKG-Signaldatenbank CARDIODAT der PTB uber das Internet, P317
[10]   Myocardial infarction classification with multi-lead ECG using hidden Markov models and Gaussian mixture models [J].
Chang, Pei-Chann ;
Lin, Jyun-Jie ;
Hsieh, Jui-Chien ;
Weng, Julia .
APPLIED SOFT COMPUTING, 2012, 12 (10) :3165-3175