ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network

被引:288
|
作者
Huang, Jingshan [1 ,2 ]
Chen, Binqiang [1 ,2 ]
Yao, Bin [1 ,2 ]
He, Wangpeng [3 ]
机构
[1] Xiamen Univ, Sch Aerosp Engn, Xiamen 361005, Fujian, Peoples R China
[2] Xiamen Univ, Shenzhen Res Inst, Shenzhen 518000, Peoples R China
[3] Xidian Univ, Sch Aerosp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金;
关键词
Electrocardiogram (ECG); arrhythmia classification; short-time Fourier transform (STFT); convolutional neural network; model parameter optimization; SIGNALS; RECOGNITION; INTEGRATION; FEATURES;
D O I
10.1109/ACCESS.2019.2928017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The classification of electrocardiogram (ECG) signals is very important for the automatic diagnosis of heart disease. Traditionally, it is divided into two steps, including the step of feature extraction and the step of pattern classification. Owing to recent advances in artificial intelligence, it has been demonstrated that deep neural network, which trained on a huge amount of data, can carry out the task of feature extraction directly from the data and recognize cardiac arrhythmias better than professional cardiologists. This paper proposes an ECG arrhythmia classification method using two-dimensional (2D) deep convolutional neural network (CNN). The time domain signals of ECG, belonging to five heart beat types including normal beat (NOR), left bundle branch block beat (LBB), right bundle branch block beat (RBB), premature ventricular contraction beat (PVC), and atrial premature contraction beat (APC), were first transformed into time-frequency spectrograms by short-time Fourier transform. Subsequently, the spectrograms of the five arrhythmia types were utilized as input to the 2D-CNN such that the ECG arrhythmia types were identified and classified finally. Using ECG recordings from the MIT-BIH arrhythmia database as the training and testing data, the classification results show that the proposed 2D-CNN model can reach an averaged accuracy of 99.00%. On the other hand, in order to achieve optimal classification performances, the model parameter optimization was investigated. It was found when the learning rate is 0.001 and the batch size parameter is 2500, the classifier achieved the highest accuracy and the lowest loss. We also compared the proposed 2D-CNN model with a conventional one-dimensional CNN model. Comparison results show that the 1D-CNN classifier can achieve an averaged accuracy of 90.93%. Therefore, it is validated that the proposed CNN classifier using ECG spectrograms as input can achieve improved classification accuracy without additional manual pre-processing of the ECG signals.
引用
收藏
页码:92871 / 92880
页数:10
相关论文
共 50 条
  • [1] ECG Arrhythmia Classification By Using Convolutional Neural Network And Spectrogram
    Sen, Sena Yagmur
    Ozkurt, Nalan
    [J]. 2019 INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS CONFERENCE (ASYU), 2019, : 172 - 177
  • [2] A Comparative Analysis of 2D Deep CNN Models for Arrhythmia Detection Using STFT-Based Long Duration ECG Spectrogram
    Toma, Tabassum Islam
    Choi, Sunwoong
    [J]. 2022 THIRTEENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2022, : 483 - 488
  • [3] ECG arrhythmia classification by using a recurrence plot and convolutional neural network
    Mathunjwa, Bhekumuzi M.
    Lin, Yin-Tsong
    Lin, Chien-Hung
    Abbod, Maysam F.
    Shieh, Jiann-Shing
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2021, 64
  • [4] A Study on Arrhythmia via ECG Signal Classification Using the Convolutional Neural Network
    Wu, Mengze
    Lu, Yongdi
    Yang, Wenli
    Wong, Shen Yuong
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2021, 14
  • [5] ARTIFICIAL NEURAL NETWORK BASED ECG ARRHYTHMIA CLASSIFICATION
    Haseena, H.
    Joseph, Paul K.
    Mathew, Abraham T.
    [J]. JOURNAL OF MECHANICS IN MEDICINE AND BIOLOGY, 2009, 9 (04) : 507 - 525
  • [6] Classification of Respiratory States Using Spectrogram with Convolutional Neural Network
    Park, Cheolhyeong
    Lee, Deokwoo
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (04):
  • [7] Arrhythmia Classification with ECG signals based on the Optimization-Enabled Deep Convolutional Neural Network
    Atal, Dinesh Kumar
    Singh, Mukhtiar
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2020, 196
  • [8] Image Based ECG Signal Classification Using Convolutional Neural Network
    Hadiyoso, Sugondo
    Fahrozi, Farrel
    Hariyani, Yuli Sun
    Sulistyo, Mahmud Dwi
    [J]. INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2022, 18 (04) : 64 - 78
  • [9] 12-Lead ECG arrhythmia classification using cascaded convolutional neural network and expert feature
    Yang, Xiuzhu
    Zhang, Xinyue
    Yang, Mengyao
    Zhang, Lin
    [J]. JOURNAL OF ELECTROCARDIOLOGY, 2021, 67 : 56 - 62
  • [10] Scanned ECG Arrhythmia Classification Using a Pre-trained Convolutional Neural Network as a Feature Extractor
    Aldosari, Hanadi
    Coenen, Frans
    Lip, Gregory Y. H.
    Zheng, Yalin
    [J]. ARTIFICIAL INTELLIGENCE XXXIX, AI 2022, 2022, 13652 : 64 - 80