Abstract

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.

Highlights

  • Heart-related diseases have become the world’s leading cause of death, according to the World Health Organization (WHO) [1]

  • The datasets used in the study and the data processing steps are first introduced, and the proposed convolutional neural network (CNN) model and the selection of optimizer activation functions used in the proposed method are described

  • The database consisted of 48 sets of ECG signals from 47 patients in the arrhythmia laboratory, with a duration of 30 minutes, and each signal is digitized at 360 Hz

Read more

Summary

Introduction

Heart-related diseases have become the world’s leading cause of death, according to the World Health Organization (WHO) [1]. The CNN algorithm has better classification performance and does not need feature extraction It can directly classify the original ECG signals and eliminate human interference. The gated recurrent unit (GRU), as a new type of RNN, shows good performance in long sequence applications It can achieve a better feature extraction effect in the case of saving computation and is very suitable for such a long time series of ECG signals. Considering such factors, a new classifier combining CNN and GRU was proposed, and a good classification effect was achieved on the MIT-BIH arrhythmia database.

Materials and Methods
D2 D3 D4 D5
Results
Discussion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.