Cargando…

A novel proposed CNN–SVM architecture for ECG scalograms classification

Nowadays, the number of sudden deaths due to heart disease is increasing with the coronavirus pandemic. Therefore, automatic classification of electrocardiogram (ECG) signals is crucial for diagnosis and treatment. Thanks to deep learning algorithms, classification can be performed without manual fe...

Descripción completa

Detalles Bibliográficos
Autores principales: Ozaltin, Oznur, Yeniay, Ozgur
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9753894/
https://www.ncbi.nlm.nih.gov/pubmed/36536664
http://dx.doi.org/10.1007/s00500-022-07729-x
_version_ 1784851067978121216
author Ozaltin, Oznur
Yeniay, Ozgur
author_facet Ozaltin, Oznur
Yeniay, Ozgur
author_sort Ozaltin, Oznur
collection PubMed
description Nowadays, the number of sudden deaths due to heart disease is increasing with the coronavirus pandemic. Therefore, automatic classification of electrocardiogram (ECG) signals is crucial for diagnosis and treatment. Thanks to deep learning algorithms, classification can be performed without manual feature extraction. In this study, we propose a novel convolutional neural networks (CNN) architecture to detect ECG types. In addition, the proposed CNN can automatically extract features from images. Here, we classify a real ECG dataset using our proposed CNN which includes 34 layers. While this dataset is one-dimensional signals, these are transformed into images (scalograms) using continuous wavelet transform (CWT). In addition, the proposed CNN is compared to known architectures: AlexNet and SqueezeNet for classifying ECG images, and we find it more effective than others. This study, which not only performed CWT but also implemented short-time Fourier transform, examines the success in recognizing ECG types for the proposed CNN. Besides, different split methods: training and testing, and cross-validation are applied in this study. Eventually, CWT and cross-validation are the best pre-processing and split methods for the proposed CNN, respectively. Although the results are quite good, we benefit from support vector machines (SVM) to obtain the best algorithm and for detecting ECG types. Essentially, the main aim of the study increases classification results. In this way, the proposed CNN is utilized as deep feature extractor and combined with SVM. As a conclusion of this study, we achieve the highest accuracy of 99.21% from the proposed CNN–SVM when using CWT. Therefore, we can express that this framework can be used as an aid to clinicians for ECG-type identification.
format Online
Article
Text
id pubmed-9753894
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-97538942022-12-15 A novel proposed CNN–SVM architecture for ECG scalograms classification Ozaltin, Oznur Yeniay, Ozgur Soft comput Data Analytics and Machine Learning Nowadays, the number of sudden deaths due to heart disease is increasing with the coronavirus pandemic. Therefore, automatic classification of electrocardiogram (ECG) signals is crucial for diagnosis and treatment. Thanks to deep learning algorithms, classification can be performed without manual feature extraction. In this study, we propose a novel convolutional neural networks (CNN) architecture to detect ECG types. In addition, the proposed CNN can automatically extract features from images. Here, we classify a real ECG dataset using our proposed CNN which includes 34 layers. While this dataset is one-dimensional signals, these are transformed into images (scalograms) using continuous wavelet transform (CWT). In addition, the proposed CNN is compared to known architectures: AlexNet and SqueezeNet for classifying ECG images, and we find it more effective than others. This study, which not only performed CWT but also implemented short-time Fourier transform, examines the success in recognizing ECG types for the proposed CNN. Besides, different split methods: training and testing, and cross-validation are applied in this study. Eventually, CWT and cross-validation are the best pre-processing and split methods for the proposed CNN, respectively. Although the results are quite good, we benefit from support vector machines (SVM) to obtain the best algorithm and for detecting ECG types. Essentially, the main aim of the study increases classification results. In this way, the proposed CNN is utilized as deep feature extractor and combined with SVM. As a conclusion of this study, we achieve the highest accuracy of 99.21% from the proposed CNN–SVM when using CWT. Therefore, we can express that this framework can be used as an aid to clinicians for ECG-type identification. Springer Berlin Heidelberg 2022-12-15 2023 /pmc/articles/PMC9753894/ /pubmed/36536664 http://dx.doi.org/10.1007/s00500-022-07729-x Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Data Analytics and Machine Learning
Ozaltin, Oznur
Yeniay, Ozgur
A novel proposed CNN–SVM architecture for ECG scalograms classification
title A novel proposed CNN–SVM architecture for ECG scalograms classification
title_full A novel proposed CNN–SVM architecture for ECG scalograms classification
title_fullStr A novel proposed CNN–SVM architecture for ECG scalograms classification
title_full_unstemmed A novel proposed CNN–SVM architecture for ECG scalograms classification
title_short A novel proposed CNN–SVM architecture for ECG scalograms classification
title_sort novel proposed cnn–svm architecture for ecg scalograms classification
topic Data Analytics and Machine Learning
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9753894/
https://www.ncbi.nlm.nih.gov/pubmed/36536664
http://dx.doi.org/10.1007/s00500-022-07729-x
work_keys_str_mv AT ozaltinoznur anovelproposedcnnsvmarchitectureforecgscalogramsclassification
AT yeniayozgur anovelproposedcnnsvmarchitectureforecgscalogramsclassification
AT ozaltinoznur novelproposedcnnsvmarchitectureforecgscalogramsclassification
AT yeniayozgur novelproposedcnnsvmarchitectureforecgscalogramsclassification