A deep convolutional neural network model to classify heartbeats

被引:826
|
作者
Acharya, U. Rajendra [1 ,2 ,3 ]
Oh, Shu Lih [1 ]
Hagiwara, Yuki [1 ]
Tan, Jen Hong [1 ]
Adam, Muhammad [1 ]
Gertych, Arkadiusz [4 ]
Tan, Ru San [5 ,6 ]
机构
[1] Ngee Ann Polytech, Dept Elect & Comp Engn, Singapore 599489, Singapore
[2] Singapore Univ Social Sci, Sch Sci & Technol, Dept Biomed Engn, Singapore, Singapore
[3] Univ Malaya, Fac Engn, Dept Biomed Engn, Kuala Lumpur, Malaysia
[4] Cedars Sinai Med Ctr, Dept Pathol & Lab Med, Dept Surg, Los Angeles, CA 90048 USA
[5] Natl Heart Ctr Singapore, Singapore, Singapore
[6] Duke Natl Univ, Singapore Med Sch, Singapore, Singapore
关键词
Heartbeat; Arrhythmia; Cardiovascular diseases; Convolutional neural network; Deep learning; Electrocardiogram signals; PhysioBank MIT-BIH arrhythmia database; TRANSFORM; CLASSIFICATION; PCA;
D O I
10.1016/j.compbiomed.2017.08.022
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The electrocardiogram (ECG) is a standard test used to monitor the activity of the heart. Many cardiac abnormalities will be manifested in the ECG including arrhythmia which is a general term that refers to an abnormal heart rhythm. The basis of arrhythmia diagnosis is the identification of normal versus abnormal individual heart beats, and their correct classification into different diagnoses, based on ECG morphology. Heartbeats can be subdivided into five categories namely non-ectopic, supraventricular ectopic, ventricular ectopic, fusion, and unknown beats. It is challenging and time-consuming to distinguish these heartbeats on ECG as these signals are typically corrupted by noise. We developed a 9-layer deep convolutional neural network (CNN) to automatically identify 5 different categories of heartbeats in ECG signals. Our experiment was conducted in original and noise attenuated sets of ECG signals derived from a publicly available database. This set was artificially augmented to even out the number of instances the 5 classes of heartbeats and filtered to remove high-frequency noise. The CNN was trained using the augmented data and achieved an accuracy of 94.03% and 93.47% in the diagnostic classification of heartbeats in original and noise free ECGs, respectively. When the CNN was trained with highly imbalanced data (original dataset), the accuracy of the CNN reduced to 89.07%% and 89.3% in noisy and noise free ECGs. When properly trained, the proposed CNN model can serve as a tool for screening of ECG to quickly identify different types and frequency of arrhythmic heartbeats.
引用
收藏
页码:389 / 396
页数:8
相关论文
共 50 条
  • [1] A Deep Multi-scale Convolutional Neural Network for Classifying Heartbeats
    Bai, Mengyao
    Xu, Yongjun
    Wang, Lianyan
    Wei, Zhihui
    2018 11TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2018), 2018,
  • [2] Deep convolutional neural network application to classify the ECG arrhythmia
    Abdalla, Fakheraldin Y. O.
    Wu, Longwen
    Ullah, Hikmat
    Ren, Guanghui
    Noor, Alam
    Mkindu, Hassan
    Zhao, Yaqin
    SIGNAL IMAGE AND VIDEO PROCESSING, 2020, 14 (07) : 1431 - 1439
  • [3] Using Deep Convolutional Neural Network to Classify Urban Sounds
    Zhou, Huan
    Song, Ying
    Shu, Haiyan
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 3089 - 3092
  • [4] Deep convolutional neural network application to classify the ECG arrhythmia
    Fakheraldin Y. O. Abdalla
    Longwen Wu
    Hikmat Ullah
    Guanghui Ren
    Alam Noor
    Hassan Mkindu
    Yaqin Zhao
    Signal, Image and Video Processing, 2020, 14 : 1431 - 1439
  • [5] An Efficient Heartbeats Classifier Based on Optimizing Convolutional Neural Network Model
    Maghawry, Eman
    Gharib, Tarek F.
    Ismail, Rasha
    Zaki, Mohammed J.
    IEEE ACCESS, 2021, 9 : 153266 - 153275
  • [6] An efficient heartbeats classifier based on optimizing convolutional neural network model
    Maghawry, Eman
    Gharib, Tarek F.
    Ismail, Rasha
    Zaki, Mohammed J.
    IEEE Access, 2021, 9 : 153266 - 153275
  • [7] A New Approach to Classify Drones Using a Deep Convolutional Neural Network
    Rakshit, Hrishi
    Zadeh, Pooneh Bagheri
    DRONES, 2024, 8 (07)
  • [8] DEEP CONVOLUTIONAL NEURAL NETWORK WITH TENSORFLOW AND KERAS TO CLASSIFY SKIN CANCER IMAGES
    Benbrahim, Houssam
    Hachimi, Hanaa
    Amine, Aouatif
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2020, 21 (03): : 379 - 389
  • [9] Deep convolutional neural network with tensorflow and keras to classify skin cancer images
    Benbrahim H.
    Hachimi H.
    Amine A.
    Scalable Computing, 2020, 21 (03): : 379 - 389
  • [10] A common convolutional neural network model to classify plain, rolled and latent fingerprints
    Khan, Asif Iqbal
    Wani, M. Arif
    INTERNATIONAL JOURNAL OF BIOMETRICS, 2019, 11 (03) : 257 - 273