Next Article in Journal
Lightweight Stacked Hourglass Network for Human Pose Estimation
Next Article in Special Issue
QRS Differentiation to Improve ECG Biometrics under Different Physical Scenarios Using Multilayer Perceptron
Previous Article in Journal
An Intelligent and Cost-Efficient Resource Consolidation Algorithm in Nanoscale Computing Environments
Previous Article in Special Issue
ECG Arrhythmia Classification using High Order Spectrum and 2D Graph Fourier Transform
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ECG-Signal Multi-Classification Model Based on Squeeze-and-Excitation Residual Neural Networks

1
HUINNO Co., Ltd., Seoul 06011, Korea
2
Department of Internal Medicine, Division of Cardiology, Korea University College of Medicine and Korea University Anam Hospital, Seoul 02841, Korea
3
Department of Thoracic and Cardiovascular Surgery, Korea University College of Medicine and Korea University Anam Hospital, Seoul 02841, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(18), 6495; https://doi.org/10.3390/app10186495
Submission received: 30 July 2020 / Revised: 15 September 2020 / Accepted: 15 September 2020 / Published: 17 September 2020
(This article belongs to the Special Issue Electrocardiogram (ECG) Signal and Its Applications)

Abstract

:
Accurate electrocardiogram (ECG) interpretation is crucial in the clinical ECG workflow because it is most likely associated with a disease that can cause major problems in the body. In this study, we proposed an ECG-signal multi-classification model using deep learning. We used a squeeze-and-excitation residual network (SE-ResNet), which is a residual network(ResNet) with a squeeze-and-excitation block. Experiments were performed for seven different types of lead-II ECG data obtained from the Korea University Anam Hospital in South Korea. These seven types are normal sinus rhythm, atrial fibrillation, atrial flutter, sinus bradycardia, sinus tachycardia, premature ventricular contraction and first-degree atrioventricular block. We compared the SE-ResNet with a ResNet, as a baseline model, for various depths of layer (18/34/50/101/152). We confirmed that the SE-ResNet had better classification performance than the ResNet, for all layers. The SE-ResNet classifier with 152 layers achieved F1 scores of 97.05% for seven-class classifications. Our model surpassed the baseline model, ResNet, by +1.40% for the seven-class classifications. For ECG-signal multi-classification, considering the F1 scores, the SE-ResNet might be better than the ResNet baseline model.

1. Introduction

The human heart has an electric transmission system that involuntarily generates regular electrical signals and transmits these signals to the entire heart. Heart disease takes the lives of many people all over the world [1,2,3]. Arrhythmia is a condition of irregular heartbeats caused by changes or dysfunctions of this electric transmission system. Arrhythmia can generally be diagnosed in the hospital using a measured electrocardiogram (ECG), which is a record of the electrical activity in the heart, obtained through electrodes located on the skin of the chest and limbs. In recent years, wearable devices such as the Apple Watch [4] and the Zio patch cardiac monitor [5,6] were introduced to the market; they measure ECG in a new way, different from the conventional device used in hospitals, and they detect irregular heartbeats. The demand for ECG measurement through tele-medical devices is exploding. We are also interested in the development of the tele-medical device for ECG, and for this we needed to develop a deep learning-based algorithm for ECG classification, so in this paper, we proposed the deep learning model for this problem.
An ECG usually refers to a 12-lead ECG, which gathers 12 different types of information from the heart. To precisely classify a 12-lead ECG signal, doctors examine the ECG data and diagnose specific arrhythmias based on their medical knowledge and extensive experience. Unfortunately, judgment errors are likely to occur during this process. Even an experienced specialist requires considerable time to analyze the signals, and the accuracy may not be high [5,6]. In addition, in the case of a Holter monitor, the cardiologist cannot see the entire signal, which is usually recorded over several days. Thus, many researchers have attempted to classify 12-lead ECG signals automatically and accurately.
Thus far, rule-based algorithms that classify ECG by rules such as comparison of the length of a specific section (for example, based on the QRS duration or the RR interval etc.) in the entire ECG, or whether the beats of the ECG are regular or not, have been unsuitable for use in practice, owing to their poor performance. In addition, this classification has been approached using various machine-learning methods, e.g., logistic regression [7], support vector machines (SVMs) [8], random forests [9], and K-nearest neighbors [10,11]. In recent years, deep-learning based approaches are showing better performance in ECG signal classification than rule-based algorithms and machine learning algorithms.
The most obvious approach for deep-learning research using ECG data involves creating a deep-learning model using all 12-lead ECG data measured in a hospital. Smith et al. [12] found that the accuracy of a deep-learning network (with 13 convolutional layers and 3 fully connected layers) using all 12-lead ECG data was higher than that of a rule-based algorithm. However, in most cases, rather than using all the ECG information, researchers have approached ECG signal classification using the information from one specific lead; e.g., lead I or lead II. Lee et al. [13] used a residual network (ResNet) with six residual blocks and an Alex network to classify atrial fibrillation (Normal/Atrial Fibrillation), which provided accuracies of 99.9 and 99.7%, respectively.
Rajpurkar et al. [5] and Hannun et al. [6] showed that a deep-learning model, using a 34-layer ResNet model, exceeded the performance of average cardiologists in terms of ECG discrimination ability of 12 output rhythm classes (10 arrhythmias/Normal/Noise). It is important to note that the data they collected were large-scale, obtained from patients in actual hospitals. Their model used 91,232 modified lead-II ECG records from 53,549 patients, and was recorded using Zio cardiac monitors.
Recently, beyond simple convolutional neural network (CNN) structures, attempts have been made to find a better ECG signal-classification structure by using structures that produce good results for image classification. Kim et al. [14] used the visual DenseNet architecture with 34 layers for two classifications (Normal /Abnormal), with lead-II ECG data measured in a hospital. This structure achieved an overall accuracy of 98.89% and an F1 score of 99.09%. Their results showed that a single-lead ECG, rather than the 12-lead ECGs measured in a hospital, was sufficient to distinguish between the normal and abnormal classes.
In contrast to the methods mentioned thus far, some researchers have used short-term Fourier and wavelet transforms to convert ECG data into two-dimensional (frequency, time) data and used them as input for a deep neural network. Salem et al. [15] used the transformation “spectrogram” from a one-dimensional (1D) ECG signal from the MIT-BIH dataset and the European ST-T dataset to make 2D images. They also used a 161-layer DenseNet, pre-trained on millions of images, to extract abstract information and then applied a SVM for four-class classification (Normal Sinus/Atrial Fibrillation and Flutter/Ventricular Fibrillation/ST Segment Change). Their model’s accuracy and F1 score were 97.23 and 97.35%, respectively. Amin et al. [16] used two-dimensional spectrograms through short-time Fourier transform and data augmentation to classify data from the MIT-BIH arrhythmia dataset as: normal beat, premature ventricular contraction beat, paced beat, right bundle branch block beat, left bundle branch block beat, atrial premature contraction beat, ventricular flutter wave beat, and ventricular escape beat. Their model consisted of four convolutional layers and four pooling layers; the accuracy and F1 score were 99.11 and 98.0%, respectively. Rajput et al. [17] constructed an ECG-based heartbeat-classification model that consisted of preprocessing (filtering and segmentation), feature extraction (Morlet wavelet transform and short-term Fourier transform), and a densely connected network. Their model’s F1 score was 83.4%, using the following classification: Normal Sinus/Atrial Fibrillation/Sinus Tachycardia/Sinus Bradycardia/Ventricular Bigeminy/Ventricular Trigeminy/Ventricular Tachycardia/Paroxysmal Supraventricular Tachycardia(PSVT)/Noise/Ventricular Ectopic Beats(VEB).

Our Contribution

The deep learning approach to ECG classification is similar to that of image classification, with the deep learning layer deepening and with decisioning based on a complex structure. Following this trend, we tried to find an end-to-end deep learning model suitable for ECG multi-classification only through changes in the deep learning architecture, without introducing a process of data transformation such as using a spectrogram.
The major contributions of our paper are the following:
  • A squeeze-and-excitation block was applied to the ECG classification model.
  • Our model was applied to a large-scale ECG dataset used in a hospital.
  • Our model, based on a squeeze-and-excitation residual network (SE-ResNet) surpassed the performance of a ResNet, which is known as one of the best models for ECG-signal multi-classification [5,6], in terms of the F1 score.
  • We compared the inference time between the ResNet and the SEResNet, and confirmed that there is no significant difference in inference time.

2. Materials and Methods

2.1. ECG Dataset Description

We constructed a large ECG-signal dataset that includes 28,308 lead-II ECGs collected from the Korea University Anam Hospital in South Korea. The collected data are meaningful in that they are not refined, and they include various types of actual data measured in hospitals. The data consist of the following 7 categories:
-
Normal sinus rhythm (Normal)
-
Atrial fibrillation (AF)
-
Atrial flutter (AFL)
-
First-degree atrioventricular block (FAB)
-
Sinus bradycardia (SB)
-
Sinus tachycardia (ST)
-
Premature ventricular contraction (PVC)
Cardiologists in the Korea University Anam Hospital in South Korea annotated the labels for these 7 classes. In this study, our model was designed to classify seven rhythm classes (Normal/AF /AFL/FAB/SB/ST/PVC) from raw single-lead ECG data. The data ratios for each sector were 34.48 (Normal), 33.86 (AF), 6.17 (AFL), 6.90 (FAB), 6.87 (SB), 6.20 (ST), and 5.53% (PVC).
The ECG data were measured for 10 s at a frequency of 200 Hz. The data we used were based on lead-II ECG data taken from the 12-lead ECG data. In addition, the range of data values was adjusted to enable the smooth learning of deep-learning models with min–max normalization.

2.2. Classifier Model Architecture and Experiment

In this study, we proposed an ECG-signal multi-classification model using the SE-ResNet. The SE-ResNet focuses on the interdependencies between the channels of its convolutional features, instead of investigating the spatial information. The SE block consists of a squeeze operation, which summarizes the overall information about each feature map, and an excitation operation, which scales the importance of each feature map. In this way, the squeeze operation extracts only the important information from each channel, using global average pooling, and the excitation operation computes the inter-channel dependencies, using a fully connected layer and a nonlinear function. The SE-ResNet is considered to be one of the most popular of the many CNN architectures because of its high performance on ImageNet for image classification. In addition, an SE network is easy to apply because it simply adds an SE block without changing the shape of the existing model.
The main difference between the proposed network and the original SE-ResNet on ImageNet is that the proposed network uses 1D convolutions instead of 2D convolutions. We modified the original SE-ResNet by changing the input and output from 224 × 224 × 3 and 1000 to 1 × 2000 × 1 and seven (classes). The architectures of the SE-ResNet and ResNet for all the layers (18/34/50/101/152) used in our experiment are shown in Figure 1.
To verify the performance of our model using the SE-ResNet, we chose the the ResNet used in [5,6] as the baseline model. The ResNet is known as one of the best models for ECG-signal multi-classification. Specifically, we used a modified ResNet [18], which uses pre-activated weight layers, instead of the original ResNet [19], which uses post-activated weight layers, because the modified ResNet has better performance than the original network.
We evaluated our model on the lead-II ECG signal dataset measured in the Korea University Anam Hospital; it consists of seven classes. We considered 28,308 10 s ECG signals. We first split our lead-II ECG dataset into two, a training dataset and a test dataset, in the ratio of 8:2. After this, we set aside the test dataset and chose 80% of the training dataset to be the actual training dataset and the remaining 20% to be the validation dataset. In order to divide the dataset, we randomly selected each dataset; however, we fixed the random seed to compare the results. In this way, 64% of our total dataset was used to train the network, 16% was used to validate the model, and the remaining 20% was used to test the model. The number of training samples was 18,116. For the validation and test of the ECG signals, 4530 and 5662 samples were used, respectively.
In order to optimize the model, we selected the Adam optimizer presented by Kingma et al. [20], with an initial learning rate of 0.0001. The training process continued until the validation loss did not decrease for a certain step. Similar to other deep-learning classification models, we used categorical cross entropy as a loss function.
This retrospective study was approved by the Institutional Review Board of Korea University Anam Hospital on 12 February 2018 (2018AN0037). Informed consent was waived by the IRB, given that data were de-identified.

3. Results

Under the above training setting, we investigated the SE-ResNet and ResNet with 18/34/50/101/152 layers for seven-class classification. The test set was evaluated using the parameters in the validation set that exhibited the best performance; for the model evaluation, the accuracy and F1 score were used. The F1 score is the harmonic mean of the precision and recall. It is a more efficient criterion for model evaluation than accuracy, if the ratio between the data sectors is very different, e.g., the ECG signal dataset we cover in this study. Table 1 and Table 2 summarize the performance of the seven-class classification models on the testing data using the SE-ResNet and ResNet, respectively.
The SE-ResNet had better classification performance than the ResNet, for all layers (18/34/50/101/152). Our model also had a higher F1 score than the baseline Resnet model for all sectors (Normal/AF/AFL/PVC/SB/ST/FAB). The best result for the seven-class classification model using the SE-ResNet was the 152-layer model with a 97.05% F1 score (Table 1). The best result for the seven-class classification model using the ResNet was the 152-layer model with a 95.65% F1 score (Table 2). The F1 scores of the best SE-ResNet models for the seven-class ECG signal classifications were +1.40% (difference between 97.05% for the 152-layer SE-ResNet and 95.65% for the 152-layer ResNet) higher than the baseline model.
When the data were analyzed, the point to note about Table 1 is that the F1 scores of our model for AFL, PVC, SB and FAB were relatively lower than the F1 scores for Normal, AF and ST. Furthermore, to analyze the results in more detail, we selected the 152-layer SE-ResNet models with the highest F1 scores for the seven-class classifications. We calculated the confusion matrices of these models, and they are graphically shown in Figure 2, which confirms the advantages and disadvantages of our models.
As shown in Figure 2, our model shows good overall performance for most sectors; however, it had difficulty distinguishing between FAB and SB, AF and AFL, and FAB and PVC, which explains the lower F1 scores for AFL, PVC, SB and FAB.
In addition, we compared the inference time of the ResNet and SE-ResNet for the test set in Table 3. When the number of layers is 18 or 34, there is no significant difference in inference times between the ResNet and SE-ResNet, however, when the number of layers is 50 or 101 or 152, the inference time of the ResNet is less than the inference time of the SE-ResNet with the same number of layers. Nevertheless, even the 152-layer SE-ResNet model does not take much time for processing the test set and shows that it has practical application. When considering both the inference time and performance, an 18 or 34-layer SE-ResNet may also be considered. This is because an 18 or 34-layer SE-ResNet is several times faster than the 152-layer SE-ResNet, but the F1 score (Table 1) is not much different. Note that an 18 or 34-layer SE-ResNet has far better results than the ResNet of any layer (18/34/50/101/152).

4. Discussion

Although the SE-ResNet has better classification performance than the ResNet, our classifier still has several limitations. First, the F1 scores of AFL, PVC, SB, ST and FAB were much lower than those of the other sectors (Normal / AF) in our model. This was because of the model’s inability to distinguish between FAB and SB, AF and AFL, FAB and PVC, and ST and PVC. This lower accuracy might be due to the insufficient data for AFL, PVC, SB, ST and FAB compared with the data provided for Normal and AF. In the future, we plan to upgrade our model to increase the F1 scores of AFL, PVC, SB, ST and FAB.
Second, owing to the lack of ECG data, we created a classification model for only some often-observed arrhythmias. To expand this model to other arrhythmia conditions, we must accumulate additional arrhythmia data; e.g., junction rhythm, Supraventricular Tachycardia(SVT), Ventricular Tachycardia(VT), Wenckebach, etc., as presented in Rajpurkar et al. [5] and Hannun et al. [6].
Finally, we built the model and conducted various experiments to determine the best F1 score and accuracy, without considering the model’s complexity. To achieve higher accuracy, we followed the deep-learning trend of making deeper and more complicated networks. However, many studies in the real world must be carried out on computationally limited platforms. In the future, we will consider the model’s file size and computation speed, as well as its accuracy and F1 score.

5. Conclusions

We confirmed that regardless of the depth of the layer, the SE-ResNet model had better prediction performance than the baseline model, ResNet. Especially, our SE-ResNet model with 152 layers surpassed the F1 scores for the baseline model, ResNet with 152 layers, by + 1.40% (the difference between 97.05% for the 152-layer SE-ResNet and 95.65% for the 152-layer ResNet) for the seven-class ECG signal classifications. These results indicate that, with only one ECG signal, instead of the 12-lead ECG measured by the hospital, our SE-ResNet multi-classification model classifies the ECG signals sufficiently correctly. In addition, our model is expected to be a tool to provide arrhythmia patients and the general public with information about arrhythmia, and to enable doctors to immediately perform the necessary treatment in the medical field.

Author Contributions

Conceptualization, J.P., J.-k.K., H.S.S. (corresponding author); methodology, J.P., J.-k.K.; validation, J.P., J.-k.K., S.J., Y.G., H.S.S.; formal analysis, J.P., S.J., Y.G., H.S.S.; data acquisition, S.J., Y.G., J.-I.C.; writing, J.P., H.S.S.; supervision, Y.G., J.-I.C., H.S.S.; fund acquisition, H.S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding this publication.

References

  1. Roth, G.A.; Huffman, M.D.; Moran, A.E.; Feigin, V.; Mensah, G.A.; Naghavi, M.; Murray, C.J. Global and regional patterns in cardiovascular mortality from 1990 to 2013. Circulation 2015, 132, 1667–1678. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Chugh, S.S.; Havmoeller, R.; Narayanan, K.; Singh, D.; Rienstra, M.; Benjamin, E.J.; Gillum, R.F.; Kim, Y.H.; McAnulty, J.H., Jr.; Forouzanfar, M.H.; et al. Worldwide epidemiology of atrial fibrillation: A Global Burden of Disease 2010 Study. Circulation 2014, 129, 837–847. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Korea, S. Year 2016 Statistics on Causes of Death in Korea; Statistics Korea: Sejong, Korea, 2017. [Google Scholar]
  4. Marcus, G.M. The Apple Watch can detect atrial fibrillation: So what now? Nat. Rev. Cardiol. 2020, 17, 135–136. [Google Scholar] [CrossRef] [PubMed]
  5. Rajpurkar, P.; Hannun, A.Y.; Haghpanahi, M.; Bourn, C.; Ng, A.Y. Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv 2017, arXiv:1707.01836. [Google Scholar]
  6. Hannun, A.Y.; Rajpurkar, P.; Haghpanahi, M.; Tison, G.H.; Bourn, C.; Turakhia, M.P.; Ng, A.Y. Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network. Nat. Med. 2019, 25, 65. [Google Scholar] [CrossRef] [PubMed]
  7. Kleinbaum, D.G.; Dietz, K.; Gail, M.; Klein, M.; Klein, M. Logistic Regression; Springer: New York, NY, USA, 2002. [Google Scholar]
  8. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  9. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  10. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  11. Escalona-Morán, M.A.; Soriano, M.C.; Fischer, I.; Mirasso, C.R. Electrocardiogram classification using reservoir computing with logistic regression. IEEE J. Biomed. Health Inform. 2014, 19, 892–898. [Google Scholar] [CrossRef] [PubMed]
  12. Smith, S.W.; Rapin, J.; Li, J.; Fleureau, Y.; Fennell, W.; Walsh, B.M.; Rosier, A.; Fiorina, L.; Gardella, C. A deep neural network for 12-lead electrocardiogram interpretation outperforms a conventional algorithm, and its physician overread, in the diagnosis of atrial fibrillation. IJC Heart Vasc. 2019, 25, 100423. [Google Scholar] [CrossRef] [PubMed]
  13. Lee, K.S.; Jung, S.; Gil, Y.; Son, H.S. Atrial fibrillation classification based on convolutional neural networks. BMC Med. Inform. Decis. Mak. 2019, 19, 206. [Google Scholar] [CrossRef] [PubMed]
  14. Kim, J.; Jung, S.; Park, J.; Han, S. Arrhythmia detection model using modified DenseNet for comprehensible Grad-CAM visualization. Submitted.
  15. Salem, M.; Taheri, S.; Yuan, J.S. ECG arrhythmia classification using transfer learning from 2-dimensional deep CNN features. In Proceedings of the 2018 IEEE Biomedical Circuits and Systems Conference (BioCAS), Cleveland, OH, USA, 17–19 October 2018; pp. 1–4. [Google Scholar]
  16. Amin, U.; Syed, A.; Muhammad, B.; Raja, M. Classification of Arrhythmia by using Deep Learning with 2-D ECG Spectral Image Representation. Remote Sens. 2020, 12, 1685. [Google Scholar]
  17. Rajput, K.S.; Wibowo, S.; Hao, C.; Majmudar, M. On Arrhythmia Detection by Deep Learning and Multidimensional Representation. arXiv 2019, arXiv:1904.00138. [Google Scholar]
  18. He, K.; Zhang, X.; Ren, S.; Sun, J. Identity mappings in deep residual networks. In Computer Vision—ECCV 2016, Proceedings of the 14th European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016; Liebe, B., Matas, J., Sebe, N., Welling, M., Eds.; Springer: Cham, Switzerland, 2016; pp. 630–645. [Google Scholar]
  19. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  20. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
Figure 1. The architecture of the SE-ResNet (a) and the ResNet (b). Detailed parameters and a detailed structure description (c). Conv(m) means m * m convolution.
Figure 1. The architecture of the SE-ResNet (a) and the ResNet (b). Detailed parameters and a detailed structure description (c). Conv(m) means m * m convolution.
Applsci 10 06495 g001
Figure 2. Seven-class classification confusion matrices using SE-ResNet152.
Figure 2. Seven-class classification confusion matrices using SE-ResNet152.
Applsci 10 06495 g002
Table 1. Seven-class classification results for our model (SE-ResNet).
Table 1. Seven-class classification results for our model (SE-ResNet).
Layers in ModelAccuracyF1 Score
TotalNormalAFAFLPVCSBSTFAB
1896.56%96.57%99.39%99.04%92.11%88.67%91.35%92.31%89.59%
3496.50%96.48%99.58%98.49%88.95%90.60%91.37%94.75%89.66%
5095.78%95.78%99.16%97.97%87.55%89.04%91.06%93.51%88.15%
10196.68%96.67%99.39%98.72%90.98%90.38%92.20%93.84%90.35%
15297.05%97.05%99.84%99.12%92.45%90.57%91.27%94.66%90.19%
Total: Frequency weighted average of F1 scores; Normal: Normal Sinus Rhythms; AF: Atrial Fibrillation; AFL: Atrial Flutter; PVC: Premature Ventricular Contraction; SB: Sinus Bradycardia; ST: Sinus Tachycardia; FAB: First degree atrioventricular block.
Table 2. Seven-class classification results for the baseline model (ResNet).
Table 2. Seven-class classification results for the baseline model (ResNet).
Layers in ModelAccuracyF1 Score
TotalNormalAFAFLPVCSBSTFAB
1895.21%95.28%99.39%98.46%85.49%83.92%89.18%93.23%85.32%
3494.95%95.05%99.13%99.08%90.81%80.25%84.47%91.85%83.32%
5095.23%95.23%99.29%98.88%86.32%84.52%88.83%91.41%83.69%
10195.32%95.35%98.10%98.32%91.98%84.79%90.29%91.96%86.18%
15295.73%95.65%98.88%99.49%91.75%80.70%88.03%92.13%86.19%
Total: Frequency weighted average of F1 scores; Normal: Normal Sinus Rhythms; AF: Atrial Fibrillation; AFL: Atrial Flutter; PVC: Premature Ventricular Contraction; SB: Sinus Bradycardia; ST: Sinus Tachycardia; FAB: First degree atrioventricular block.
Table 3. Comparison of inference times between the ResNet and SE-ResNet for the test set (5662 10 s ECG data, 56,620 s = 15.73 h).
Table 3. Comparison of inference times between the ResNet and SE-ResNet for the test set (5662 10 s ECG data, 56,620 s = 15.73 h).
Inference Time/Layer183450101152
ResNet0.12 m0.19 m0.24 m0.43 m0.63 m
SE-ResNet0.12 m0.2 m0.3 m0.56m0.77 m
1 m = 60 s.

Share and Cite

MDPI and ACS Style

Park, J.; Kim, J.-k.; Jung, S.; Gil, Y.; Choi, J.-I.; Son, H.S. ECG-Signal Multi-Classification Model Based on Squeeze-and-Excitation Residual Neural Networks. Appl. Sci. 2020, 10, 6495. https://doi.org/10.3390/app10186495

AMA Style

Park J, Kim J-k, Jung S, Gil Y, Choi J-I, Son HS. ECG-Signal Multi-Classification Model Based on Squeeze-and-Excitation Residual Neural Networks. Applied Sciences. 2020; 10(18):6495. https://doi.org/10.3390/app10186495

Chicago/Turabian Style

Park, Junsang, Jin-kook Kim, Sunghoon Jung, Yeongjoon Gil, Jong-Il Choi, and Ho Sung Son. 2020. "ECG-Signal Multi-Classification Model Based on Squeeze-and-Excitation Residual Neural Networks" Applied Sciences 10, no. 18: 6495. https://doi.org/10.3390/app10186495

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop