GCLP: An automated asthma detection model based on global chaotic logistic pattern using cough sounds

Asthmatic patients suffer episodic attacks of breathing difficulty and cough. Cough sounds may be used to distinguish asthma from other lung conditions or normal, especially in the acute period. We aimed to develop a novel architecture using lightweight, handcrafted components that could still extra...

Full description

Saved in:
Bibliographic Details
Published inEngineering applications of artificial intelligence Vol. 127; p. 107184
Main Authors Kilic, Mehmet, Barua, Prabal Datta, Keles, Tugce, Yildiz, Arif Metehan, Tuncer, Ilknur, Dogan, Sengul, Baygin, Mehmet, Tuncer, Turker, Kuluozturk, Mutlu, Tan, Ru-San, Acharya, U. Rajendra
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.01.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Asthmatic patients suffer episodic attacks of breathing difficulty and cough. Cough sounds may be used to distinguish asthma from other lung conditions or normal, especially in the acute period. We aimed to develop a novel architecture using lightweight, handcrafted components that could still extract meaningful features. Cough sounds were recorded using mobile phones from 1428 asthmatic and healthy subjects. As cough sounds behave similarly to random noises, we used a global chaotic logistic pattern (GCLP) as a kernel for feature generation based on its ability to detect random relations among input signal values. Further, each cough sound was preprocessed to remove speech and silent periods before undergoing signal decomposition using tunable Q wavelet transformation (TQWT). The latter enabled downstream GCLP-based feature generation at multiple levels, which yielded four final feature vectors (which corresponded to the four types of TQWT-generated wavelet subbands), each of length 3584. Four feature selectors were applied to the latter, generating 16 selected feature vectors, each of length 256. A standard shallow cubic support vector machine was deployed to calculate 16 prediction vectors, which were collectively input to a mode-based iterative hard majority voting function to generate additional 15-voted results. Finally, a greedy algorithm automatically chose the best overall result, which made the model self-organized. Our model attained 99.44% classification accuracy for the collected dataset. Furthermore, our model obtained an accuracy of 98.53% with leave-one- subject-out cross-validation (LOSO CV) strategy, which justifies the robustness of the developed model.
ISSN:0952-1976
1873-6769
DOI:10.1016/j.engappai.2023.107184