Embedded machine learning framework for respiratory disease detection

Respiratory diseases such as chronic obstructive pulmonary disease (COPD), pneumonia, asthma, and bronchiectasis remain leading global causes of morbidity and mortality. Traditional diagnostic methods like auscultation are subjective and dependent on the clinician’s expertise, often causing delays or errors. This study proposes a machine learning (ML)-based framework for respiratory disease detection via lung sound analysis, integrated into a real-time embedded system. Two open-source datasets, the International Conference on Biomedical and Health Informatics (ICBHI) dataset and the King Abdullah University Hospital (KAUH) dataset, were used. Lung audio signals were processed with noise reduction, truncation, and normalization, followed by data augmentation. From the processed signals, 30 statistical, temporal, and spectral features were extracted. To address class imbalance, SMOTE combined with Tomek links was applied. Various ensemble ML algorithms and deep learning architectures were trained. The ExtraTrees (ET) classifier achieved 99.87% accuracy with 10-fold cross-validation on ICBHI dataset and 93.68% accuracy on the external KAUH dataset, demonstrating its strong generalizability. An AutoGluon-based WeightedEnsemble L3 achieved 99.97% accuracy on the ICBHI test set and 95.65% on KAUH dataset, further proving its strong generalizability on new unseen data. To ensure interpretability, explainable AI techniques, including feature importance, SHAP, LIME, and perturbation analysis, were employed. Among DL architectures, LSTM achieved 99.58% accuracy with minimal loss. Finally, the ET model was deployed on a Raspberry Pi 3-based embedded system, which records and processes 10-second lung sounds, predicts disease, and displays results in real time. This research delivers an effective, interpretable, and portable respiratory disease screening system, bridging AI with real-world healthcare applications.

Authors

Institutions

Publication Details

Journal
Biomedical Signal Processing and Control
Published
2025-11-13
DOI
https://doi.org/10.1016/j.bspc.2025.109132
Citations
1
Primary Topic
Phonocardiography and Auscultation Techniques
Type
article
Field-Weighted Citation Impact
1.52
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Embedded machine learning framework for respiratory disease detection

Sangtae Ahn, Md Tanvir Islam, Kamrul Hasan, M.I. Ahmad Fuad et al.
1 citations
Biomedical Signal Processing and Control
Phonocardiography and Auscultation Techniques
1.52
article

Embedded machine learning framework for respiratory disease detection

Sangtae Ahn, Md Tanvir Islam, Kamrul Hasan, M.I. Ahmad Fuad, Mehadi Hasan Bijoy, H.M. Nahid Kawsar
article en
1 citations

Abstract

Respiratory diseases such as chronic obstructive pulmonary disease (COPD), pneumonia, asthma, and bronchiectasis remain leading global causes of morbidity and mortality. Traditional diagnostic methods like auscultation are subjective and dependent on the clinician’s expertise, often causing delays or errors. This study proposes a machine learning (ML)-based framework for respiratory disease detection via lung sound analysis, integrated into a real-time embedded system. Two open-source datasets, the International Conference on Biomedical and Health Informatics (ICBHI) dataset and the King Abdullah University Hospital (KAUH) dataset, were used. Lung audio signals were processed with noise reduction, truncation, and normalization, followed by data augmentation. From the processed signals, 30 statistical, temporal, and spectral features were extracted. To address class imbalance, SMOTE combined with Tomek links was applied. Various ensemble ML algorithms and deep learning architectures were trained. The ExtraTrees (ET) classifier achieved 99.87% accuracy with 10-fold cross-validation on ICBHI dataset and 93.68% accuracy on the external KAUH dataset, demonstrating its strong generalizability. An AutoGluon-based WeightedEnsemble L3 achieved 99.97% accuracy on the ICBHI test set and 95.65% on KAUH dataset, further proving its strong generalizability on new unseen data. To ensure interpretability, explainable AI techniques, including feature importance, SHAP, LIME, and perturbation analysis, were employed. Among DL architectures, LSTM achieved 99.58% accuracy with minimal loss. Finally, the ET model was deployed on a Raspberry Pi 3-based embedded system, which records and processes 10-second lung sounds, predicts disease, and displays results in real time. This research delivers an effective, interpretable, and portable respiratory disease screening system, bridging AI with real-world healthcare applications.

Biomedical Signal Processing and ControlVol. 113
Chittagong University of Engineering & Technology (BD), Kyungpook National University (KR), Noakhali Science and Technology University (BD)
Openalex Percentile: Top 13%
Phonocardiography and Auscultation Techniques
1.52
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.