Multi-Label Cardiovascular Disease Classification from 12-Lead ECG Using Enhanced DenseNet-121 with CBAM and Grad-CAM Explainability
Abstract
Early and accurate diagnosis of cardiovascular diseases (CVDs) is critical, as they are one of the most prevalent causes of death across the globe. We propose a multi-label classification model consisting of an Enhanced DenseNet-121 (EDN-121) deep learning framework for 12-lead ECG signals obtained initially from the CPSC 2018 dataset (in total 6,877 samples) for eight cardiovascular conditions. Data Preprocessing: A Butterworth high-pass filter was employed to remove noise from the ECG signals, followed by normalization to ensure the data was within a consistent range. Then, the Synthetic Minority Oversampling Technique (SMOTE) was applied to fix the class imbalance problem. EDN-121 architecture incorporates a Convolutional Block Attention Module (CBAM), which contributes to superior spatial and channel-wise representation features. Additionally, Gradient-weighted Class Activation Mapping (Grad-CAM) ensures the explainability of the prediction by identifying the clinically relevant region on the ECG. Experimental results based on five-fold cross-validation show that it outperforms the baseline VGG-16 with 97.90% accuracy, 97.75% F1-score, and 97.34% recall. Conclusion: This study demonstrates the performance and interpretability of a machine learning framework that has the potential to be implemented in clinical settings for the real-time, automated ECG-based CVD screening.DOI:
https://doi.org/10.31449/inf.v49i27.9997Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika







