TY - JOUR
T1 - Optimizing Electrocardiogram Denoising for Enhanced Cardiovascular Disease Detection
T2 - A Metaheuristic Approach
AU - Galvis-Chacón, Javier
AU - Ramos-Soto, Oscar
AU - Oliva, Diego
AU - Valdivia, Arturo
AU - Rostro-González, Horacio
AU - Zapotecas-Martínez, Saúl
AU - Pérez-Cisneros, Marco
N1 - Publisher Copyright:
© 2025 Instituto Politecnico Nacional. All rights reserved.
PY - 2025
Y1 - 2025
N2 - Cardiovascular disease (CVD) is the leading cause of death worldwide, accounting for more deaths than any other known cause. Hence, early detection followed by timely treatment of these diseases is crucial to preventing premature deaths. In this scenario, the electrocardiogram (ECG) emerges as a key diagnostic tool, providing critical insight into the heart’s electrical activity and allowing early identification of potentially lethal conditions such as arrhythmias and heart attacks. The automated analysis of ECGs represents a potential tool for the timely detection of different heart conditions. Nevertheless, noise is always present due to the signal acquisition process, and the degree of removal highly impacts the ECG classification accuracy. This paper presents an approach to determining the best ECG degree of noise removal effectively. It comprises the iterative analysis of the wavelet-based denoising method and the Extreme Gradient Boosting (XGBoost) classification, whose best noise removal parameter configuration is obtained through an optimization based on metaheuristic algorithms (MAs). Different MAs are tested to evaluate their performance in classification accuracy enhancement. This proposal is trained and tested on the MIT BIH public ECG dataset to demonstrate its effectiveness across different signal acquisitions. This method is intended to be a preprocessing stage to improve the accuracy of predictive models based on neural networks and the future development of more robust ECG classifier systems, which will improve the detection of CVD.
AB - Cardiovascular disease (CVD) is the leading cause of death worldwide, accounting for more deaths than any other known cause. Hence, early detection followed by timely treatment of these diseases is crucial to preventing premature deaths. In this scenario, the electrocardiogram (ECG) emerges as a key diagnostic tool, providing critical insight into the heart’s electrical activity and allowing early identification of potentially lethal conditions such as arrhythmias and heart attacks. The automated analysis of ECGs represents a potential tool for the timely detection of different heart conditions. Nevertheless, noise is always present due to the signal acquisition process, and the degree of removal highly impacts the ECG classification accuracy. This paper presents an approach to determining the best ECG degree of noise removal effectively. It comprises the iterative analysis of the wavelet-based denoising method and the Extreme Gradient Boosting (XGBoost) classification, whose best noise removal parameter configuration is obtained through an optimization based on metaheuristic algorithms (MAs). Different MAs are tested to evaluate their performance in classification accuracy enhancement. This proposal is trained and tested on the MIT BIH public ECG dataset to demonstrate its effectiveness across different signal acquisitions. This method is intended to be a preprocessing stage to improve the accuracy of predictive models based on neural networks and the future development of more robust ECG classifier systems, which will improve the detection of CVD.
KW - ECG signal
KW - extreme gradient boosting (XGBoost)
KW - metaheuristic algorithms (MAs)
UR - http://www.scopus.com/inward/record.url?scp=105003685288&partnerID=8YFLogxK
U2 - 10.13053/CyS-29-1-5532
DO - 10.13053/CyS-29-1-5532
M3 - Article
AN - SCOPUS:105003685288
SN - 1405-5546
VL - 29
SP - 77
EP - 89
JO - Computación y Sistemas: Revista Iberoamericana de Computación
JF - Computación y Sistemas: Revista Iberoamericana de Computación
IS - 1
ER -