Interpretation of Electrocardiogram Heartbeat by CNN and GRU

The diagnosis of electrocardiogram (ECG) is extremely onerous and inefficient, so it is necessary to use a computer-aided diagnosis of ECG signals. However, it is still a challenging problem to design high-accuracy ECG algorithms suitable for the medical field. In this paper, a classification method...

Full description

Bibliographic Details
Main Authors: Guoliang Yao, Xiaobo Mao, Nan Li, Huaxing Xu, Xiangyang Xu, Yi Jiao, Jinhong Ni
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Computational and Mathematical Methods in Medicine
Online Access:http://dx.doi.org/10.1155/2021/6534942
id doaj-23bc68391dd7450ba16f898dd257b4e6
record_format Article
spelling doaj-23bc68391dd7450ba16f898dd257b4e62021-09-13T01:23:11ZengHindawi LimitedComputational and Mathematical Methods in Medicine1748-67182021-01-01202110.1155/2021/6534942Interpretation of Electrocardiogram Heartbeat by CNN and GRUGuoliang Yao0Xiaobo Mao1Nan Li2Huaxing Xu3Xiangyang Xu4Yi Jiao5Jinhong Ni6School of Electrical EngineeringSchool of Electrical EngineeringSchool of Electrical EngineeringSchool of Electrical EngineeringSchool of Electrical EngineeringSchool of Electrical EngineeringSchool of Electrical EngineeringThe diagnosis of electrocardiogram (ECG) is extremely onerous and inefficient, so it is necessary to use a computer-aided diagnosis of ECG signals. However, it is still a challenging problem to design high-accuracy ECG algorithms suitable for the medical field. In this paper, a classification method is proposed to classify ECG signals. Firstly, wavelet transform is used to denoise the original data, and data enhancement technology is used to overcome the problem of an unbalanced dataset. Secondly, an integrated convolutional neural network (CNN) and gated recurrent unit (GRU) classifier is proposed. The proposed network consists of a convolution layer, followed by 6 local feature extraction modules (LFEM), a GRU, and a Dense layer and a Softmax layer. Finally, the processed data were input into the CNN-GRU network into five categories: nonectopic beats, supraventricular ectopic beats, ventricular ectopic beats, fusion beats, and unknown beats. The MIT-BIH arrhythmia database was used to evaluate the approach, and the average sensitivity, accuracy, and F1-score of the network for 5 types of ECG were 99.33%, 99.61%, and 99.42%. The evaluation criteria of the proposed method are superior to other state-of-the-art methods, and this model can be applied to wearable devices to achieve high-precision monitoring of ECG.http://dx.doi.org/10.1155/2021/6534942
collection DOAJ
language English
format Article
sources DOAJ
author Guoliang Yao
Xiaobo Mao
Nan Li
Huaxing Xu
Xiangyang Xu
Yi Jiao
Jinhong Ni
spellingShingle Guoliang Yao
Xiaobo Mao
Nan Li
Huaxing Xu
Xiangyang Xu
Yi Jiao
Jinhong Ni
Interpretation of Electrocardiogram Heartbeat by CNN and GRU
Computational and Mathematical Methods in Medicine
author_facet Guoliang Yao
Xiaobo Mao
Nan Li
Huaxing Xu
Xiangyang Xu
Yi Jiao
Jinhong Ni
author_sort Guoliang Yao
title Interpretation of Electrocardiogram Heartbeat by CNN and GRU
title_short Interpretation of Electrocardiogram Heartbeat by CNN and GRU
title_full Interpretation of Electrocardiogram Heartbeat by CNN and GRU
title_fullStr Interpretation of Electrocardiogram Heartbeat by CNN and GRU
title_full_unstemmed Interpretation of Electrocardiogram Heartbeat by CNN and GRU
title_sort interpretation of electrocardiogram heartbeat by cnn and gru
publisher Hindawi Limited
series Computational and Mathematical Methods in Medicine
issn 1748-6718
publishDate 2021-01-01
description The diagnosis of electrocardiogram (ECG) is extremely onerous and inefficient, so it is necessary to use a computer-aided diagnosis of ECG signals. However, it is still a challenging problem to design high-accuracy ECG algorithms suitable for the medical field. In this paper, a classification method is proposed to classify ECG signals. Firstly, wavelet transform is used to denoise the original data, and data enhancement technology is used to overcome the problem of an unbalanced dataset. Secondly, an integrated convolutional neural network (CNN) and gated recurrent unit (GRU) classifier is proposed. The proposed network consists of a convolution layer, followed by 6 local feature extraction modules (LFEM), a GRU, and a Dense layer and a Softmax layer. Finally, the processed data were input into the CNN-GRU network into five categories: nonectopic beats, supraventricular ectopic beats, ventricular ectopic beats, fusion beats, and unknown beats. The MIT-BIH arrhythmia database was used to evaluate the approach, and the average sensitivity, accuracy, and F1-score of the network for 5 types of ECG were 99.33%, 99.61%, and 99.42%. The evaluation criteria of the proposed method are superior to other state-of-the-art methods, and this model can be applied to wearable devices to achieve high-precision monitoring of ECG.
url http://dx.doi.org/10.1155/2021/6534942
work_keys_str_mv AT guoliangyao interpretationofelectrocardiogramheartbeatbycnnandgru
AT xiaobomao interpretationofelectrocardiogramheartbeatbycnnandgru
AT nanli interpretationofelectrocardiogramheartbeatbycnnandgru
AT huaxingxu interpretationofelectrocardiogramheartbeatbycnnandgru
AT xiangyangxu interpretationofelectrocardiogramheartbeatbycnnandgru
AT yijiao interpretationofelectrocardiogramheartbeatbycnnandgru
AT jinhongni interpretationofelectrocardiogramheartbeatbycnnandgru
_version_ 1717754995965689856