Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis

Background: cardiovascular diseases (CVDs), which encompass heart and blood vessel issues, stand as the leading cause of global mortality for many people. Methods: the present study intends to perform discrimination between seven well-known CVDs (bundle branch block, cardiomyopathy, myocarditis, myo...

Full description

Bibliographic Details
Main Authors: Pedro Ribeiro, Joana Sá, Daniela Paiva, Pedro Miguel Rodrigues
Format: Article
Language:English
Published: MDPI AG 2024-01-01
Series:Bioengineering
Subjects:
Online Access:https://www.mdpi.com/2306-5354/11/1/58
_version_ 1797344624034971648
author Pedro Ribeiro
Joana Sá
Daniela Paiva
Pedro Miguel Rodrigues
author_facet Pedro Ribeiro
Joana Sá
Daniela Paiva
Pedro Miguel Rodrigues
author_sort Pedro Ribeiro
collection DOAJ
description Background: cardiovascular diseases (CVDs), which encompass heart and blood vessel issues, stand as the leading cause of global mortality for many people. Methods: the present study intends to perform discrimination between seven well-known CVDs (bundle branch block, cardiomyopathy, myocarditis, myocardial hypertrophy, myocardial infarction, valvular heart disease, and dysrhythmia) and one healthy control group, respectively, by feeding a set of machine learning (ML) models with 10 non-linear features extracted every 1 s from electrocardiography (ECG) lead signals of a well-known ECG database (PTB diagnostic ECG database) using multi-band analysis performed by discrete wavelet transform (DWT). The ML models were trained and tested using a leave-one-out cross-validation approach, assessing the individual and combined capabilities of features, per each lead or combined, to distinguish between pairs of study groups and for conducting a comprehensive all vs. all analysis. Results: the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>A</mi><mi>c</mi><mi>c</mi><mi>u</mi><mi>r</mi><mi>a</mi><mi>c</mi><mi>y</mi></mrow></semantics></math></inline-formula> discrimination results ranged between 73% and 100%, the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>R</mi><mi>e</mi><mi>c</mi><mi>a</mi><mi>l</mi><mi>l</mi></mrow></semantics></math></inline-formula> between 68% and 100%, and the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>A</mi><mi>U</mi><mi>C</mi></mrow></semantics></math></inline-formula> between 0.42 and 1. Conclusions: the results suggest that our method is a good tool for distinguishing CVDs, offering significant advantages over other studies that used the same dataset, including a multi-class comparison group (all vs. all), a wider range of binary comparisons, and the use of classical non-linear analysis under ECG multi-band analysis performed by DWT.
first_indexed 2024-03-08T11:05:25Z
format Article
id doaj.art-83ef54270467452ca324c2350a4b7fa4
institution Directory Open Access Journal
issn 2306-5354
language English
last_indexed 2024-03-08T11:05:25Z
publishDate 2024-01-01
publisher MDPI AG
record_format Article
series Bioengineering
spelling doaj.art-83ef54270467452ca324c2350a4b7fa42024-01-26T15:06:18ZengMDPI AGBioengineering2306-53542024-01-011115810.3390/bioengineering11010058Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework AnalysisPedro Ribeiro0Joana Sá1Daniela Paiva2Pedro Miguel Rodrigues3CBQF—Centro de Biotecnologia e Química Fina, Laboratório Associado, Escola Superior de Biotecnologia, Universidade Católica Portuguesa, Rua de Diogo Botelho 1327, 4169-005 Porto, PortugalCBQF—Centro de Biotecnologia e Química Fina, Laboratório Associado, Escola Superior de Biotecnologia, Universidade Católica Portuguesa, Rua de Diogo Botelho 1327, 4169-005 Porto, PortugalCBQF—Centro de Biotecnologia e Química Fina, Laboratório Associado, Escola Superior de Biotecnologia, Universidade Católica Portuguesa, Rua de Diogo Botelho 1327, 4169-005 Porto, PortugalCBQF—Centro de Biotecnologia e Química Fina, Laboratório Associado, Escola Superior de Biotecnologia, Universidade Católica Portuguesa, Rua de Diogo Botelho 1327, 4169-005 Porto, PortugalBackground: cardiovascular diseases (CVDs), which encompass heart and blood vessel issues, stand as the leading cause of global mortality for many people. Methods: the present study intends to perform discrimination between seven well-known CVDs (bundle branch block, cardiomyopathy, myocarditis, myocardial hypertrophy, myocardial infarction, valvular heart disease, and dysrhythmia) and one healthy control group, respectively, by feeding a set of machine learning (ML) models with 10 non-linear features extracted every 1 s from electrocardiography (ECG) lead signals of a well-known ECG database (PTB diagnostic ECG database) using multi-band analysis performed by discrete wavelet transform (DWT). The ML models were trained and tested using a leave-one-out cross-validation approach, assessing the individual and combined capabilities of features, per each lead or combined, to distinguish between pairs of study groups and for conducting a comprehensive all vs. all analysis. Results: the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>A</mi><mi>c</mi><mi>c</mi><mi>u</mi><mi>r</mi><mi>a</mi><mi>c</mi><mi>y</mi></mrow></semantics></math></inline-formula> discrimination results ranged between 73% and 100%, the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>R</mi><mi>e</mi><mi>c</mi><mi>a</mi><mi>l</mi><mi>l</mi></mrow></semantics></math></inline-formula> between 68% and 100%, and the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>A</mi><mi>U</mi><mi>C</mi></mrow></semantics></math></inline-formula> between 0.42 and 1. Conclusions: the results suggest that our method is a good tool for distinguishing CVDs, offering significant advantages over other studies that used the same dataset, including a multi-class comparison group (all vs. all), a wider range of binary comparisons, and the use of classical non-linear analysis under ECG multi-band analysis performed by DWT.https://www.mdpi.com/2306-5354/11/1/58ECG signalscardiovascular diseasesmachine learning modelsdiscrete wavelet transformnon-linear analysisdiscrimination
spellingShingle Pedro Ribeiro
Joana Sá
Daniela Paiva
Pedro Miguel Rodrigues
Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
Bioengineering
ECG signals
cardiovascular diseases
machine learning models
discrete wavelet transform
non-linear analysis
discrimination
title Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
title_full Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
title_fullStr Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
title_full_unstemmed Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
title_short Cardiovascular Diseases Diagnosis Using an ECG Multi-Band Non-Linear Machine Learning Framework Analysis
title_sort cardiovascular diseases diagnosis using an ecg multi band non linear machine learning framework analysis
topic ECG signals
cardiovascular diseases
machine learning models
discrete wavelet transform
non-linear analysis
discrimination
url https://www.mdpi.com/2306-5354/11/1/58
work_keys_str_mv AT pedroribeiro cardiovasculardiseasesdiagnosisusinganecgmultibandnonlinearmachinelearningframeworkanalysis
AT joanasa cardiovasculardiseasesdiagnosisusinganecgmultibandnonlinearmachinelearningframeworkanalysis
AT danielapaiva cardiovasculardiseasesdiagnosisusinganecgmultibandnonlinearmachinelearningframeworkanalysis
AT pedromiguelrodrigues cardiovasculardiseasesdiagnosisusinganecgmultibandnonlinearmachinelearningframeworkanalysis