Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Jun 5;19(11):2558.
doi: 10.3390/s19112558.

Electrocardiogram Classification Based on Faster Regions with Convolutional Neural Network

Affiliations

Electrocardiogram Classification Based on Faster Regions with Convolutional Neural Network

Yinsheng Ji et al. Sensors (Basel). .

Abstract

The classification of electrocardiograms (ECG) plays an important role in the clinical diagnosis of heart disease. This paper proposes an effective system development and implementation for ECG classification based on faster regions with a convolutional neural network (Faster R-CNN) algorithm. The original one-dimensional ECG signals contain the preprocessed patient ECG signals and some ECG recordings from the MIT-BIH database in this experiment. Each ECG beat of one-dimensional ECG signals was transformed into a two-dimensional image for experimental training sets and test sets. As a result, we classified the ECG beats into five categories with an average accuracy of 99.21%. In addition, we did a comparative experiment using the one versus rest support vector machine (OVR SVM) algorithm, and the classification accuracy of the proposed Faster R-CNN was shown to be 2.59% higher.

Keywords: automatic classification; convolutional neural network; deep learning; electrocardiogram; electrocardiogram preconditioning.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Overall procedure involved in electrocardiogram (ECG) beat classification.
Figure 2
Figure 2
Individual intrinsic mode functions (IMFs) after ECG decomposition.
Figure 3
Figure 3
ECG signal processing flow based on empirical mode decomposition (EMD).
Figure 4
Figure 4
Comparison of the original signal and the processed signal.
Figure 5
Figure 5
Find the position of the R wave based on discrete wavelet transform (DWT).
Figure 6
Figure 6
ECG beat extraction process.
Figure 7
Figure 7
Normal beat and four ECG arrhythmia beats.
Figure 8
Figure 8
Faster regions with a convolutional neural network (Faster R-CNN) architecture.
Figure 9
Figure 9
Region proposal network [36].
Figure 10
Figure 10
Intersection-over-union (IoU).
Figure 11
Figure 11
Non-maximum suppression.
Figure 12
Figure 12
The detected ECG beats.
Figure 13
Figure 13
Score threshold test results.
Figure 14
Figure 14
The detected sample graph consisting of multiple ECG beats.
Figure 15
Figure 15
Faster R-CNN and one versus rest support vector machine (OVR SVM) comparison results.

References

    1. Das M.K., Ari S. ECG Beats Classification Using Mixture of Features. Int. Sch. Res. Not. 2014;2014:178436. doi: 10.1155/2014/178436. - DOI - PMC - PubMed
    1. Yuzhen C., Zengfei F. Feature search algorithm based on maximum divergence for heart rate classification. J. Biomed. Eng. 2008;25:53–56.
    1. Martis R.J., Acharya U.R., Min L.C. ECG beat classification using PCA, LDA, ICA and discrete wavelet transform. Biomed. Signal Process. Control. 2013;8:437–448. doi: 10.1016/j.bspc.2013.01.005. - DOI
    1. Martis R.J., Acharya U.R., Lim C.M., Suri J.S. Characterization of ECG beats from cardiac arrhythmia using discrete cosine transform in PCA framework. Knowl.-Based Syst. 2013;45:76–82. doi: 10.1016/j.knosys.2013.02.007. - DOI
    1. Dehan L., Guanggui X.U., Yuhua Z. Research on ECG signal diagnosis model based on multi-order artificial neural network. Chin. J. Sci. Instrum. 2008;29:27–32.