TY - JOUR
T1 - Cardiovascular diseases diagnosis using an ECG multi-band non-linear machine learning framework analysis
AU - Ribeiro, Pedro
AU - Sá, Joana
AU - Paiva, Daniela
AU - Rodrigues, Pedro Miguel
N1 - Publisher Copyright:
© 2024 by the authors.
PY - 2024/1/7
Y1 - 2024/1/7
N2 - 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 𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 discrimination results ranged between 73% and 100%, the 𝑅𝑒𝑐𝑎𝑙𝑙 between 68% and 100%, and the 𝐴𝑈𝐶 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.
AB - 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 𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 discrimination results ranged between 73% and 100%, the 𝑅𝑒𝑐𝑎𝑙𝑙 between 68% and 100%, and the 𝐴𝑈𝐶 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.
KW - ECG signals
KW - Cardiovascular diseases
KW - Machine learning models
KW - Discrete wavelet transform
KW - Non-linear analysis
KW - Discrimination
UR - http://www.scopus.com/inward/record.url?scp=85183167121&partnerID=8YFLogxK
U2 - 10.3390/bioengineering11010058
DO - 10.3390/bioengineering11010058
M3 - Article
C2 - 38247935
SN - 2306-5354
VL - 11
JO - Bioengineering
JF - Bioengineering
IS - 1
M1 - 58
ER -