Cargando…

Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network

Early detection of arrhythmia and effective treatment can prevent deaths caused by cardiovascular disease (CVD). In clinical practice, the diagnosis is made by checking the electrocardiogram (ECG) beat-by-beat, but this is usually time-consuming and laborious. In the paper, we propose an automatic E...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Tao, Lu, Changhua, Sun, Yining, Yang, Mei, Liu, Chun, Ou, Chunsheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7831114/
https://www.ncbi.nlm.nih.gov/pubmed/33477566
http://dx.doi.org/10.3390/e23010119
_version_ 1783641568806174720
author Wang, Tao
Lu, Changhua
Sun, Yining
Yang, Mei
Liu, Chun
Ou, Chunsheng
author_facet Wang, Tao
Lu, Changhua
Sun, Yining
Yang, Mei
Liu, Chun
Ou, Chunsheng
author_sort Wang, Tao
collection PubMed
description Early detection of arrhythmia and effective treatment can prevent deaths caused by cardiovascular disease (CVD). In clinical practice, the diagnosis is made by checking the electrocardiogram (ECG) beat-by-beat, but this is usually time-consuming and laborious. In the paper, we propose an automatic ECG classification method based on Continuous Wavelet Transform (CWT) and Convolutional Neural Network (CNN). CWT is used to decompose ECG signals to obtain different time-frequency components, and CNN is used to extract features from the 2D-scalogram composed of the above time-frequency components. Considering the surrounding R peak interval (also called RR interval) is also useful for the diagnosis of arrhythmia, four RR interval features are extracted and combined with the CNN features to input into a fully connected layer for ECG classification. By testing in the MIT-BIH arrhythmia database, our method achieves an overall performance of 70.75%, 67.47%, 68.76%, and 98.74% for positive predictive value, sensitivity, F1-score, and accuracy, respectively. Compared with existing methods, the overall F1-score of our method is increased by 4.75~16.85%. Because our method is simple and highly accurate, it can potentially be used as a clinical auxiliary diagnostic tool.
format Online
Article
Text
id pubmed-7831114
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78311142021-02-24 Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network Wang, Tao Lu, Changhua Sun, Yining Yang, Mei Liu, Chun Ou, Chunsheng Entropy (Basel) Article Early detection of arrhythmia and effective treatment can prevent deaths caused by cardiovascular disease (CVD). In clinical practice, the diagnosis is made by checking the electrocardiogram (ECG) beat-by-beat, but this is usually time-consuming and laborious. In the paper, we propose an automatic ECG classification method based on Continuous Wavelet Transform (CWT) and Convolutional Neural Network (CNN). CWT is used to decompose ECG signals to obtain different time-frequency components, and CNN is used to extract features from the 2D-scalogram composed of the above time-frequency components. Considering the surrounding R peak interval (also called RR interval) is also useful for the diagnosis of arrhythmia, four RR interval features are extracted and combined with the CNN features to input into a fully connected layer for ECG classification. By testing in the MIT-BIH arrhythmia database, our method achieves an overall performance of 70.75%, 67.47%, 68.76%, and 98.74% for positive predictive value, sensitivity, F1-score, and accuracy, respectively. Compared with existing methods, the overall F1-score of our method is increased by 4.75~16.85%. Because our method is simple and highly accurate, it can potentially be used as a clinical auxiliary diagnostic tool. MDPI 2021-01-18 /pmc/articles/PMC7831114/ /pubmed/33477566 http://dx.doi.org/10.3390/e23010119 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Tao
Lu, Changhua
Sun, Yining
Yang, Mei
Liu, Chun
Ou, Chunsheng
Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title_full Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title_fullStr Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title_full_unstemmed Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title_short Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
title_sort automatic ecg classification using continuous wavelet transform and convolutional neural network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7831114/
https://www.ncbi.nlm.nih.gov/pubmed/33477566
http://dx.doi.org/10.3390/e23010119
work_keys_str_mv AT wangtao automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork
AT luchanghua automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork
AT sunyining automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork
AT yangmei automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork
AT liuchun automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork
AT ouchunsheng automaticecgclassificationusingcontinuouswavelettransformandconvolutionalneuralnetwork