Cargando…

Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity

INTRODUCTION: Cardiovascular disease remains a significant problem in modern society. Among non-invasive techniques, the electrocardiogram (ECG) is one of the most reliable methods for detecting cardiac abnormalities. However, ECG interpretation requires expert knowledge and it is time-consuming. De...

Descripción completa

Detalles Bibliográficos
Autores principales: Pham, Huy, Egorov, Konstantin, Kazakov, Alexey, Budennyy, Semen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10424727/
https://www.ncbi.nlm.nih.gov/pubmed/37583582
http://dx.doi.org/10.3389/fcvm.2023.1229743
_version_ 1785089730741796864
author Pham, Huy
Egorov, Konstantin
Kazakov, Alexey
Budennyy, Semen
author_facet Pham, Huy
Egorov, Konstantin
Kazakov, Alexey
Budennyy, Semen
author_sort Pham, Huy
collection PubMed
description INTRODUCTION: Cardiovascular disease remains a significant problem in modern society. Among non-invasive techniques, the electrocardiogram (ECG) is one of the most reliable methods for detecting cardiac abnormalities. However, ECG interpretation requires expert knowledge and it is time-consuming. Developing a novel method to detect the disease early improves the quality and efficiency of medical care. METHODS: The paper presents various modern approaches for classifying cardiac diseases from ECG recordings. The first approach suggests the Poincaré representation of ECG signal and deep-learning-based image classifiers. Additionally, the raw signals were processed with the one-dimensional convolutional model while the XGBoost model was facilitated to predict based on the time-series features. RESULTS: The Poincaré-based methods showed decent performance in predicting AF (atrial fibrillation) but not other types of arrhythmia. XGBoost model gave an acceptable performance in long-term data but had a long inference time due to highly-consuming calculations within the pre-processing phase. Finally, the 1D convolutional model, specifically the 1D ResNet, showed the best results in both studied CinC 2017 and CinC 2020 datasets, reaching the F1 score of 85% and 71%, respectively, and they were superior to the first-ranking solution of each challenge. The 1D models also presented high specificity. Additionally, our paper investigated efficiency metrics including power consumption and equivalent CO(2) emissions, with one-dimensional models like 1D CNN and 1D ResNet being the most energy efficient. Model interpretation analysis showed that the DenseNet detected AF using heart rate variability while the 1D ResNet assessed the AF patterns in raw ECG signals. DISCUSSION: Despite the under-performed results, the Poincaré diagrams are still worth studying further because of the accessibility and inexpensive procedure. In the 1D convolutional models, the residual connections are useful to keep the model simple but not decrease the performance. Our approach in power measurement and model interpretation helped understand the numerical complexity and mechanism behind the model decision.
format Online
Article
Text
id pubmed-10424727
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-104247272023-08-15 Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity Pham, Huy Egorov, Konstantin Kazakov, Alexey Budennyy, Semen Front Cardiovasc Med Cardiovascular Medicine INTRODUCTION: Cardiovascular disease remains a significant problem in modern society. Among non-invasive techniques, the electrocardiogram (ECG) is one of the most reliable methods for detecting cardiac abnormalities. However, ECG interpretation requires expert knowledge and it is time-consuming. Developing a novel method to detect the disease early improves the quality and efficiency of medical care. METHODS: The paper presents various modern approaches for classifying cardiac diseases from ECG recordings. The first approach suggests the Poincaré representation of ECG signal and deep-learning-based image classifiers. Additionally, the raw signals were processed with the one-dimensional convolutional model while the XGBoost model was facilitated to predict based on the time-series features. RESULTS: The Poincaré-based methods showed decent performance in predicting AF (atrial fibrillation) but not other types of arrhythmia. XGBoost model gave an acceptable performance in long-term data but had a long inference time due to highly-consuming calculations within the pre-processing phase. Finally, the 1D convolutional model, specifically the 1D ResNet, showed the best results in both studied CinC 2017 and CinC 2020 datasets, reaching the F1 score of 85% and 71%, respectively, and they were superior to the first-ranking solution of each challenge. The 1D models also presented high specificity. Additionally, our paper investigated efficiency metrics including power consumption and equivalent CO(2) emissions, with one-dimensional models like 1D CNN and 1D ResNet being the most energy efficient. Model interpretation analysis showed that the DenseNet detected AF using heart rate variability while the 1D ResNet assessed the AF patterns in raw ECG signals. DISCUSSION: Despite the under-performed results, the Poincaré diagrams are still worth studying further because of the accessibility and inexpensive procedure. In the 1D convolutional models, the residual connections are useful to keep the model simple but not decrease the performance. Our approach in power measurement and model interpretation helped understand the numerical complexity and mechanism behind the model decision. Frontiers Media S.A. 2023-07-31 /pmc/articles/PMC10424727/ /pubmed/37583582 http://dx.doi.org/10.3389/fcvm.2023.1229743 Text en © 2023 Pham, Egorov, Kazakov and Budennyy. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY) (https://creativecommons.org/licenses/by/4.0/) . The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Cardiovascular Medicine
Pham, Huy
Egorov, Konstantin
Kazakov, Alexey
Budennyy, Semen
Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title_full Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title_fullStr Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title_full_unstemmed Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title_short Machine learning-based detection of cardiovascular disease using ECG signals: performance vs. complexity
title_sort machine learning-based detection of cardiovascular disease using ecg signals: performance vs. complexity
topic Cardiovascular Medicine
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10424727/
https://www.ncbi.nlm.nih.gov/pubmed/37583582
http://dx.doi.org/10.3389/fcvm.2023.1229743
work_keys_str_mv AT phamhuy machinelearningbaseddetectionofcardiovasculardiseaseusingecgsignalsperformancevscomplexity
AT egorovkonstantin machinelearningbaseddetectionofcardiovasculardiseaseusingecgsignalsperformancevscomplexity
AT kazakovalexey machinelearningbaseddetectionofcardiovasculardiseaseusingecgsignalsperformancevscomplexity
AT budennyysemen machinelearningbaseddetectionofcardiovasculardiseaseusingecgsignalsperformancevscomplexity