
@Article{cmes.2025.071571,
AUTHOR = {Akbare Yaqub, Muhammad Sadiq Orakzai, Muhammad Farrukh Qureshi, Zohaib Mushtaq, Imran Siddique, Taha Radwan},
TITLE = {Spectrotemporal Deep Learning for Heart Sound Classification under Clinical Noise Conditions},
JOURNAL = {Computer Modeling in Engineering \& Sciences},
VOLUME = {145},
YEAR = {2025},
NUMBER = {2},
PAGES = {2503--2533},
URL = {http://www.techscience.com/CMES/v145n2/64569},
ISSN = {1526-1506},
ABSTRACT = {Cardiovascular diseases (CVDs) are the leading cause of mortality worldwide, necessitating efficient diagnostic tools. This study develops and validates a deep learning framework for phonocardiogram (PCG) classification, focusing on model generalizability and robustness. Initially, a ResNet-18 model was trained on the PhysioNet 2016 dataset, achieving high accuracy. To assess real-world viability, we conducted extensive external validation on the HLS-CMDS dataset. We performed four key experiments: (1) Fine-tuning the PhysioNet-trained model for binary (Normal/Abnormal) classification on HLS-CMDS, achieving 88% accuracy. (2) Fine-tuning the same model for multi-class classification (Normal, Murmur, Extra Sound, Rhythm Disorder), which yielded 86% accuracy. (3) Retraining a ResNet-18 model with ImageNet weights directly on the HLS-CMDS data, which improved multi-class accuracy to 89%, demonstrating the benefit of domain-specific feature learning on the target dataset. (4) A novel stress test evaluating the retrained model on computationally separated heart sounds from mixed heart-lung recordings, which revealed a significant performance drop to 41% accuracy. This highlights the model’s sensitivity to signal processing artifacts. Our findings underscore the importance of external validation and demonstrate that while deep learning models can generalize across datasets, their performance is heavily influenced by training strategy and their robustness to preprocessing artifacts remains a critical challenge for clinical deployment.},
DOI = {10.32604/cmes.2025.071571}
}



