TR
EN
Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning
Abstract
Automatic diagnosis of COVID-19 has an active role in reducing the spread of the disease by minimizing interaction with people. Machine learning models using various signals and images form the basis of automatic diagnosis. This study presents the machine learning based models for detecting COVID-19 infection using ‘Virufy’ dataset containing cough sound signals labeled as COVID-19 and Non-COVID-19. Since the number of COVID positive coughs in the set is less than those of COVID negative, firstly, data balancing was performed with the ADASYN oversampling technique in the study. Then, features were extracted by non-linear analysis of cough sounds using Multifractal Detrended Fluctuation Analysis (MDFA), Lempel–Ziv Complexity (LZC) and entropy measures. Later, the most effective features were selected by ReliefF method. Finally, five machine learning algorithms, namely Support Vector Machine with Radial Basis Function (SVM-RBF), Random Forest (RF), Adaboost, Artificial Neural Network (ANN), k Nearest Neighbor (kNN) were used to identify cough sounds as COVID-19 or Non-COVID19. As a result of the study, the cough sounds of COVID-19 patients and Non-COVID19 subjects were identified with 95.8% classification accuracy thanks to the RBF kernel function of SVM and the selected effective features. With this classifier, 93.1% sensitivity, 98.6% specificity, 98.6% precision, 0.92 kappa statistical values and 93.2% area under the ROC curve were obtained.
Keywords
References
- A. Fakhry, X. Jiang, J. Xiao, G. Chaudhari, A. Han, and A.Khanzada, "Virufy: A Multi-Branch Deep Learning Network for Automated Detection of Covid-19," preprint from arXiv:2103.01806, 2021.
- A. Imran, I. Posokhova, H. N. Qureshi, U. Masoos, M. S. Riaz, K. Ali,C. N. John, M. I. Hussain, and M. Nabeel, "AI4COVID-19: AI enabled preliminary diagnosis for COVID-19 from cough samples via an app.," Inform Med Unlocked, vol. 20, pp. 100378, 2020.
- A. Lempel, and J. Ziv, “ On the Complexity of Finite Sequences,” IEEE Transactions on Information Theory, vol. 22, no.1, pp. 75-81,1976.
- A. Mahmoud, K. H. Rahouma, and S.M. Ramzy, "Pay attention to the speech: COVID-19 diagnosis using machine learning and crowdsourced respiratory and speech recordings," Alexandria Engineering Journal, 2021. In press.
- A. Narin, C. Kaya, and Z. Pamuk, "Automatic detection of coronavirus disease (COVID-19) using X-ray images and deep convolutional neural networks," Pattern Anal Appl, pp. 1-14, 2021.
- A. Pal, and M. Sankarasubbu, "Pay Attention to the cough: Early Diagnosis of COVID-19 using Interpretable Symptoms Embeddings with Cough Sound Signal Processing," in 36th ACM/SIGAPP Symposium on Applied Computing (SAC ’21). March 22–26, 2021.
- E. A. Ihlen, "Introduction to multifractal detrended fluctuation analysis in matlab," Front Physiol, vol. 3, pp. 141, 2012.
- F. Kaspar, and H. Schuster, "Easily calculable measure for the complexity of spatiotemporal patterns," Phys Rev A Gen Phys, vol. 36, no. 2, pp. 842-848, 1987.
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Authors
Publication Date
November 30, 2021
Submission Date
October 16, 2021
Acceptance Date
October 17, 2021
Published in Issue
Year 2021 Number: 28
APA
Solak, F. Z. (2021). Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning. Avrupa Bilim Ve Teknoloji Dergisi, 28, 710-716. https://doi.org/10.31590/ejosat.1010723
AMA
1.Solak FZ. Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning. EJOSAT. 2021;(28):710-716. doi:10.31590/ejosat.1010723
Chicago
Solak, Fatma Zehra. 2021. “Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning”. Avrupa Bilim Ve Teknoloji Dergisi, nos. 28: 710-16. https://doi.org/10.31590/ejosat.1010723.
EndNote
Solak FZ (November 1, 2021) Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning. Avrupa Bilim ve Teknoloji Dergisi 28 710–716.
IEEE
[1]F. Z. Solak, “Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning”, EJOSAT, no. 28, pp. 710–716, Nov. 2021, doi: 10.31590/ejosat.1010723.
ISNAD
Solak, Fatma Zehra. “Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning”. Avrupa Bilim ve Teknoloji Dergisi. 28 (November 1, 2021): 710-716. https://doi.org/10.31590/ejosat.1010723.
JAMA
1.Solak FZ. Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning. EJOSAT. 2021;:710–716.
MLA
Solak, Fatma Zehra. “Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning”. Avrupa Bilim Ve Teknoloji Dergisi, no. 28, Nov. 2021, pp. 710-6, doi:10.31590/ejosat.1010723.
Vancouver
1.Fatma Zehra Solak. Identification of COVID-19 from Cough Sounds Using Non-Linear Analysis and Machine Learning. EJOSAT. 2021 Nov. 1;(28):710-6. doi:10.31590/ejosat.1010723