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...
Main Authors: | , , , , , , |
---|---|
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 |