| Literature DB >> 35989223 |
Mutlu Kuluozturk1, Mehmet Ali Kobat2, Prabal Datta Barua3, Sengul Dogan4, Turker Tuncer5, Ru-San Tan6, Edward J Ciaccio7, U Rajendra Acharya8.
Abstract
PROBLEM: Cough-based disease detection is a hot research topic for machine learning, and much research has been published on the automatic detection of Covid-19. However, these studies are useful for the diagnosis of different diseases. AIM: In this work, we collected a new and large (n=642 subjects) cough sound dataset comprising four diagnostic categories: 'Covid-19', 'heart failure', 'acute asthma', and 'healthy', and used it to train, validate, and test a novel model designed for automatic detection.Entities:
Keywords: Covid-19; DKPNet41; Directed knight pattern; acute asthma; cough sound; heart failure; multiple pooling
Year: 2022 PMID: 35989223 PMCID: PMC9356574 DOI: 10.1016/j.medengphy.2022.103870
Source DB: PubMed Journal: Med Eng Phys ISSN: 1350-4533 Impact factor: 2.356
Details of cough sound dataset.
| Acute asthma | 110 | 787 | |
| Healthy | 247 | 696 | |
| Covid-19 | 241 | 907 | |
| Heart failure | 244 | 554 | |
| 842 | 2,944 | ||
Fig. 1Spectrogram images of the four cough sample of our collected dataset per the class.
Fig. 2Schematic of the directed knight pattern-based model.
Pseudocode for sub-band creation using multilevel multiple pooling.
| 00: Read |
Fig. 3Graphical depiction of directed chess moves (knight patterns) and directions used to generate bits.
Fig. 4Accuracy rate calculation of the generated 41 feature vector.
Parameters of the INCA selector in the model.
| kNN (k is 1; distance, Manhattan; voting, none; and standardize, true) | |
| 40 | |
| 1000 |
Calculated overall and individual performance metrics of the DKPNet41 model using ten-fold cross-validation.
| Overall | 99.39 | |
| Acute asthma | 100 | |
| Healthy | 100 | |
| Covid-19 | 98.02 | |
| Heart failure | 100 | |
| Overall unweighted average recall | 99.51 | |
| Acute asthma | 99.24 | |
| Healthy | 98.31 | |
| Covid-19 | 100 | |
| Heart failure | 100 | |
| Overall | 99.39 | |
| Acute asthma | 99.62 | |
| Healthy | 99.15 | |
| Covid-19 | 99 | |
| Heart failure | 100 | |
| Overall | 99.45 |
Fig. 5Confusion matrix of the DKPNet41 model using ten-fold cross-validation.
Fig. 6Fold-wise classification accuracies.
Performance metrics at varying split ratios using hold-out validation.
| 100 | 100 | 100 | |
| 99.83 | 99.86 | 99.85 | |
| 98.53 | 98.69 | 98.63 | |
| 98.05 | 97.96 | 98.09 | |
| 97.08 | 97.02 | 97.08 |
Complexity analysis of the DKPNet41 model.
Fig. 7Individual accuracy rates of all 41 generated feature vectors. The best and worst calculated classification accuracy rates were with the first or original cough sound signal (98.51%) and the 40th feature vector (93.65%), respectively.
Fig. 8Accuracy rates of the 18 tested classifiers
Fig. 9Misclassification rates of the 961 feature vectors during INCA feature selection.
Fig. 10The distribution of the selected features per generated feature vector.
Comparison of DKPNet41 model with published cough sound classification methods.
| Neural network | Artificial neural network | 9 asthma | Leave one out validation | Sen: 89.00 | |
| Mel-frequency cepstral coeffi | Gaussian mixture model–universal background model | 89 asthma | 70:30 | Sen: 82.81 | |
| Mel-frequency cepstral | Support vector machine | 47 asthma | 5-fold cross validation | Acc: 77.80 | |
| Recurrence quantification analysis, Mel frequency cepstral coefficients | XGBoost | 20 Covid-19 | 20-fold cross validation | Acc: 97.00 | |
| Wavelet transform | Linear discriminant analysis | 26 healthy | Leave one subject out validation | Acc: 90.00 | |
| Convolutional neural networks | Convolutional neural networks | 114 Covid-19 | 70:15:15 | Acc: 94.90 | |
| Mel frequency cepstral coefficients | Deep neural network | 50 Covid-19 | 5-fold cross validation | Acc: 97.50 | |
| Multi-criteria decision making, Mel frequency cepstral coefficients | Extra-Trees | 622 Covid-19 | 10-fold cross validation | AUC: 78.00 | |
| Convolutional neural networks | SoftMax | 376 Covid-19 | 5-fold cross validation | AUC: 68.00 | |
| Convolutional neural network, long short term memory | Convolutional neural network | 1. 92 Covid-19 | Leave-p-out cross | 1. Acc: 95.30 | |
| Deep neural networks, Mel frequency cepstral coefficients | Deep neural network | 150 Covid-19, bronchitis, healthy, asthma | NA | F1: 90.60 | |
| Directed knight pattern | kNN | 110 acute asthma | 1. 90:10 | Acc: |