| Literature DB >> 34786317 |
Kawther S Alqudaihi1, Nida Aslam1, Irfan Ullah Khan1, Abdullah M Almuhaideb2, Shikah J Alsunaidi1, Nehad M Abdel Rahman Ibrahim1, Fahd A Alhaidari2, Fatema S Shaikh3, Yasmine M Alsenbel1, Dima M Alalharith1, Hajar M Alharthi1, Wejdan M Alghamdi1, Mohammed S Alshahrani4.
Abstract
Coughing is a common symptom of several respiratory diseases. The sound and type of cough are useful features to consider when diagnosing a disease. Respiratory infections pose a significant risk to human lives worldwide as well as a significant economic downturn, particularly in countries with limited therapeutic resources. In this study we reviewed the latest proposed technologies that were used to control the impact of respiratory diseases. Artificial Intelligence (AI) is a promising technology that aids in data analysis and prediction of results, thereby ensuring people's well-being. We conveyed that the cough symptom can be reliably used by AI algorithms to detect and diagnose different types of known diseases including pneumonia, pulmonary edema, asthma, tuberculosis (TB), COVID19, pertussis, and other respiratory diseases. We also identified different techniques that produced the best results for diagnosing respiratory disease using cough samples. This study presents the most recent challenges, solutions, and opportunities in respiratory disease detection and diagnosis, allowing practitioners and researchers to develop better techniques. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.Entities:
Keywords: 2019 novel coronavirus disease (Covid-19); Artificial intelligence (AI); cough detection; cough-based diagnosis; respiratory illness diagnosis
Year: 2021 PMID: 34786317 PMCID: PMC8545201 DOI: 10.1109/ACCESS.2021.3097559
Source DB: PubMed Journal: IEEE Access ISSN: 2169-3536 Impact factor: 3.367
FIGURE 1.Methodology of the proposed study.
Symptoms of Different Respiratory Diseases
| Symptoms | |||||||
|---|---|---|---|---|---|---|---|
| Disease | Pneumonia | Pulmonary | Tuberculosis | Asthma | Bronchitis | Pertussis | COVID19 |
| Fever | • | • | • | • | • | ||
| Dry or bloody Cough | • | • | • | • | • | ||
| Breathlessness | • | • | • | • | |||
| Sore throat | • | ||||||
| Rib (chest) tightness | • | • | • | ||||
| Wheezing/snoring | • | • | |||||
| Running nose | • | ||||||
| Diarrhea | • | • | |||||
| Vomiting | • | • | |||||
| Impairment of lung function | • | • | • | • | |||
| Whooping cough | • | ||||||
| Phlegm | • | ||||||
| Nausea/myalgia | • | ||||||
| Heart Problems | • | • | • | • | |||
| Bluish/red lips/face | • | • | |||||
| Cyanosis | • | ||||||
| Hyperventilation of the lungs | • | ||||||
| Change weight | • | • | |||||
| Dizziness/lightheadedness | • | • | • | ||||
| Depression | • | ||||||
| Swelling (in ankles/legs/hands) | • | ||||||
| Night sweat | • | ||||||
FIGURE 2.Classification of current cough-based detection and diagnostic methods.
Comparison of General Cough Detection Approaches
| Ref | Disease | Method | Dataset | Size of the data | Specificity | Sensitivity | F1-score | Accuracy |
|---|---|---|---|---|---|---|---|---|
| Cough and non-cough (e.g., asthma, bronchiectasis, or chronic obstructive pulmonary disease) | Mel frequency cepstral coefficients (MFCC)/moment theory | Cough sound | – | 90% | 90% | – | – | |
| Cough and non-cough | Artificial neural network (ANN) | Cough sound | 19,832 Sound | 91% | 86% | 88% | 91% | |
| Cough and non-cough | Logistic regression | Cough sound | 1980 Sounds | 99.42% | 90.31% | 88.74% | – | |
| Cough and non-cough | Deep neural networks (DNN), and hidden Markov model (HMM) | Cough sound | 45000 Sounds | 88.6% | 90.1% | 88.6% | – | |
| Cough and non-cough | Principal Component Analysis (PCA), and Deep Neural Networks (DNN) | Cough sound | 810 Events | – | – | – | 99.91% | |
| Cough and non-cough | HMMs | Cough sound | – | – | – | – | 82% | |
| Cough and non-cough | SVM | Cough sound | 13 cough | 88.58% | 92.71% | – | 90.69% | |
| Cough and non-cough | Hu moments | Cough sound | – | 98.64% | 88.94% | – | – | |
| Cough and non-cough | Convolutional Neural Networks (CNNs) | |||||||
| Cough and snoring | K-nearest neighbor (k-NN). | Cough sound | 26 Subjects | – | – | 88% | – | |
| Pertussis | MFCC | Questionnaire, Cough sound | 414 Coughs | 90% | 92.38% | – | – | |
| Pulmonary disease or asthma | Cough embeddings Cosine – cough detection | Cough sound | 5380 Cough samples | 96.37% | 86.55% | – | 91.46% | |
| Pulmonary disease | Random Forest with 1000 trees (RF_1000), Adaboost, and Gradient-Boosted Tree (GBT), root-mean-square energy cough detection | Cough sound | 8,491 cough samples | 84.14% | 74.62% | 79.47% | 94.6% | |
| Tuberculosis | HMM and MFCC | Cough sound | 746 Coughs | 72% | 95% | – | 78% | |
| Tuberculosis | SVM, DNN, sequential minimal optimization (SMO) | Cough sound | 13,429 Cough frames and 43,925 non-cough frames | 99.6% | 75.5% | – | – | |
| Tuberculosis | DNN, MLP, SVM | Cough sound | 13,429 Cough frames and 43,925 non-cough frames | – | – | – | 88.2% | |
| COVID-19 | Recurrent Neural Network (RNN) and the Long Short-Term Memory (LSTM) | Cough sound | – | – | – | 97.9% | 97% |
Comparison of General Cough Diagnosis Approaches
| Ref | Disease | Method | Dataset | Size of the data | Specificity | Sensitivity | Accuracy |
|---|---|---|---|---|---|---|---|
| Pertussis | LR | Questionnaire, Cough sound | 414 Coughs | 90% | 92.38% | – | |
| Bronchitis | Multiplex ligation-dependent probe amplification (MLPA), and PCR Polymerase chain reaction | Questionnaire, cough sound | 16 Cough | 76.2% | 76.2% | – | |
| Cough (e.g., asthma, bronchiectasis, or chronic obstructive pulmonary disease) | MFCC | Cough sound | 1700 coughs | 93.69% | 87.2% | 91.97% | |
| Cough (e.g., asthma, bronchiectasis, or chronic obstructive pulmonary disease) | CNNs, MFCC | Cough sound | 268 Coughs | – | – | 89% | |
| Wet or dry cough diagnosis | LR | Cough sound | 310 Cough | 76% | 84% | – | |
| Cough (e.g., asthma, bronchiectasis, or chronic obstructive pulmonary disease) | DNN, CNN, and RNN | Cough sound | 627 Coughs | 92.7% | 87.7% | – |
Comparison of Pneumonia Cough Diagnosis
| Ref | Disease | Method | Dataset | Size of the data | Specificity | Sensitivity | Accuracy |
|---|---|---|---|---|---|---|---|
| Pneumonia | MFCC and LR | Cough sounds and vital signs | 16 Coughs | 75% | 94% | – | |
| Pneumonia | Wavelet-based crackle detection/Morlet and Du wavelets | Cough sounds | 815 Coughs | 88% | 94% | 84% | |
| Asthma and pneumonia | HMM | Cough sounds | 461 coughs from pneumonia 277 coughs from asthma | 80% | 100% | 90% | |
| Pneumonia | k-NN, SVM, RF, GB and MFCC | Cough sounds and questionnaire | Lung sounds from 600 children | 80% | – | – | |
| Pneumonia | MFCC and SVM | Cough sounds | 364 Coughs | 85.29% | 92.31% | – | |
| Pneumonia | MFCC | Cough sounds and questionnaire | 500 Coughs | – | – | 87, 85% |
Comparison of Pulmonary Disease and Asthma Cough Diagnosis
| Ref | Disease | Method | Dataset | Size of the data | Specificity | Sensitivity | F1-score | Accuracy |
|---|---|---|---|---|---|---|---|---|
| Asthma | Signal processing techniques | Cough sound | 12 asthmatic and 12 healthy male and female | – | – | – | 100% | |
| Asthma | Prediction model (LASSO-penalized logistic regression) | Cough sound, survey and questionnaire | 1226 symptomatic children (345 (28%) had asthma) | 71% | 72% | – | – | |
| Asthma | FeNO measurements and an airway responsiveness test | Questionnaire | Cold air and talking sounds from 163 patients | 81%. | 44% | – | – | |
| Asthma | CNN | Cough sound | 6737 cough samples and 8854 control sounds by 5 different recording devices from 43 subjects | – | 90.9% | |||
| Pulmonary disease or asthma | LR | Cough sound, questionnaire and vital signs | 54 patients (22 healthy) | 81% | 81% | – | 81% | |
| Pulmonary disease | RF | Cough sound, survey | 100 coughs | 82% | 80% | – | 80.67% | |
| Pulmonary disease or asthma | LR and Bayesian Network (BNN) | Cough sound and questionnaire | 325 patients | 84% | 84% | – | 90% | |
| Pulmonary disease or asthma | – | Cough sound | 228 COPD patients | 76% | 90% | – | – | |
| Asthma | Gaussian Mixture Model–Universal Background Model (GMM-UBM) | Cough sound, vital signs and questionnaire | 1192 patient cough sounds, and 1140 healthy cough sounds | 84.76% | 82.81% | – | 80% | |
| Pulmonary disease | DNN and confusion matrix | Cough sound, vital signs and questionnaire | 108 Subjects | 18% | 67% | 41% | ||
| Pulmonary disease | HMM | Cough sound | – | – | – | – | 92% |
Comparison of COVID-19 Cough Diagnosis
| Ref | Disease | Method | Dataset | Size of the data | Specificity | Sensitivity | F1-score | Accuracy |
|---|---|---|---|---|---|---|---|---|
| COVID-19 | Deep Transfer Learning-based Binary Class classifier (DTL-BC) | X-rays and CT scans of alive COVID-19 patients, cough sound | 1838 Cough sounds and 3597 non-coughs | 91.14% | 94.57% | 92.97% | 92.85% | |
| COVID-19 | Cross-correlation adaptive algorithm | Cough sound and the movement during cough recording | 10000 Coughs | – | – | – | – | |
| SARS and COVID-19 | RNN | Cough sound | 5971 Coughs | – | – | – | 78% | |
| COVID-19 | SVM | Cough sound | 570 Coughs | – | 94% | – | – | |
| COVID-19 | LR, SVM, multilayer perceptron (MLP), CNN, LSTM, and a residual-based neural network architecture (ResNet-50) | Cough sound, questionnaire | Sample 1(92 COVID-19 positive and 1079 healthy subjects) Sample 2 (8 COVID-19 positive and 13 COVID-19 negative subjects) | 96% | 91% | – | 92.91% | |
| COVID-19 | DNN | Cough sound | 30000 audio segments, 328 cough sounds from 150 patients with | 95.04% | 90.1% | – | 96.83% | |
| COVID-19 | CNN | Cough sound | 5,320 Coughs | 94.2% | 98.5% | – | 97% | |
| COVID-19 | CNN | Cough sound | 1811 Coughs | 89% | 98% | 70% | 84% | |
| COVID-19 | AI | Cough sound | 3621 coughs | – | – | – | – | |
| COVID-19 | SVM | Cough sound | 828 samples from 343 participants | 82% | 68% | – | – |
FIGURE 3.Number of cough detection and diagnosis studies.
FIGURE 4.Popular AI/ML techniques used in the current cough-based detection and diagnosis approaches.
FIGURE 5.Taxonomy of the state of art dataset size.
Properties and Challenges in the State of Art Proposed Methods
| Ref | Findings | Challenges |
|---|---|---|
| Using fever as parameter for diagnosis increased the sensitivity from 33% to 94% | The study was carried on a small sample size | |
| Simplicity to detect features of the cough and low-cost implementation | Existence of the crackle is not necessary to detect pneumonia and that led to specificity reduction | |
| Method uses non-contact measurements; therefore, it does not need extensive sterilization procedures | Increased computational time due to using long windows in the classification | |
| Improve the accuracy of WHO case management algorithm for pediatric pneumonia. | High cost and limited number of staff to test Not widely tested | |
| The SVM was determined to be more accurate than LR in classifying the cough sound signals, particularly with the bio-mimicking features | – | |
| Low-cost solution can be implemented in mobile phones | Noisy sounds for 4.1% of files | |
| Algorithm compliance with physician diagnosis | Small sample size. | |
| Clear sound took from children | Interpreted missing values in potential predictor variables as an absence of the respective risk factor, which might also have affected the results. However, the number of missing values did not exceed 5.8% in any of the potential predictor variables. | |
| “Cold air” and/or “talking” as cough triggers | The exact role of “cold air” and/or “talking” as cough triggers in the pathogenesis of CVA remains unclear. Functional analysis using single photon emission computed tomography or functional magnetic resonance imaging need to be made for validation | |
| Good detection of different pulmonary diseases | Small sample size. | |
| Low cost to be implemented on smartwatch | Small sample size, and the low accuracy | |
| Low-cost mobile app | Unclear classification due to limited features because it is only diagnosing Asthma, COPD, and Allergic Rhinitis, and other related diseases to pulmonary disease are classified under other diseases. | |
| Low-cost mobile app | Need personal cough in the enrollment phase | |
| Low-cost mobile app | Noisy sound | |
| Low-cost mobile app | Small sample size | |
| Low-cost mobile app | low accuracy | |
| – | Small sample size | |
| Convenient, and easy to apply | Small sample size | |
| Good detection | Slow performance due to huge dataset | |
| Low-cost system | Slow performance due to huge dataset | |
| Low-cost mobile app | Noisy image | |
| Increased accuracy due to utilizing genetic algorithm (GA) and multilayer neural networks (MLNNs) | High time consumption | |
| Low-cost mobile app | Low performance | |
| Low-cost solution | Small sample size | |
| Low cost and can be applied in mobile | No update for the dataset online | |
| Low-cost | No update for the dataset online | |
| Low-cost | – | |
| – | Low performance | |
| High accuracy | Small dataset size and high complexity system | |
| Low cost | Small dataset size | |
| Low cost | Number of features affect the performance and battery consumption | |
| Achieved overall good cough detection capability and noise robustness | – | |
| High sensitivity in spirometer | Number of features affect the performance and battery consumption | |
| High performance | Low number of features in classification | |
| Good performance | Low quality sound | |
| Low complexity and good performance | Small dataset size | |
| Simultaneous implementation with other potential technologies such as microwave imaging and ultrasound imaging that may be capable of detecting consolidations and mucus in lungs | 70% of the coughs were dry, so it degrades the classification accuracy | |
| Good accuracy | Unclear voice samples due to low processing capabilities of the Raspberry Pi | |
| More specificity due to the hybrid model MFCC + SVM | Slow performance | |
| Good detection performance | Low energy cough signals producing a lower detection rate | |
| Low-cost mobile app | Small dataset size, the efficiency is dependent on the dataset size, and no real time update on the database | |
| Low-cost mobile app | Highly affected by the background noise | |
| High accuracy | Small dataset size | |
| Different recording devices system | Low quality sound | |
| Good detection | Unmentioned sample size | |
| Good detection | Feature extraction problems | |
| Low-cost mobile app | No accuracy results mentioned | |
| Low-cost mobile app | – |