Diagnosis of COVID-19 and non-COVID-19 patients by classifying only a single cough sound

MakaleAçık ErişimScopus SJRQ1
  • SDG 3 · Sağlık ve Kaliteli Yaşam

Özet

In the last month of 2019, a new virus emerged in China, spreading rapidly and affecting the whole world. This virus, which is called corona, is the most contagious type of virus that humanity has ever encountered. The virus has caused a huge crisis worldwide as it leads to severe infections and eventually death in humans. On March 11, 2020, it was announced by the World Health Organization that a COVID-19 outbreak has occurred. Computer-aided digital technologies, which eliminate many problems and provide convenience in people's lives, did not leave humanity alone in this regard and rushed to provide a solution for this unfortunate event. One of the important aspects in which computer-aided digital technologies can be effective is the diagnosis of the disease. Reverse transcription-polymerase chain reaction (RT-PCR), which is a standard and precise technique for diagnosing the disease, is an expensive and time-consuming method. Moreover, its availability is not the same all over the world. For this reason, it can be very attractive and important to distinguish the COVID-19 disease from a cold or flu through a cough sound analysis via smartphones which have entered into the lives of many people in recent years. In this study, we proposed a machine learning-based system to distinguish patients with COVID-19 from non-COVID-19 patients by analyzing only a single cough sound. Two different data sets were used, one accessible for the public and the other available on request. After combining the data sets, the features were obtained from the cough sounds using the mel-frequency cepstral coefficients (MFCCs) method, and then, they were classified with seven different machine learning classifiers. To determine the optimum values of hyperparameters for MFCCs and classifiers, the leave-one-out cross-validation (LOO-CV) strategy was implemented. Based on the results, the k-nearest neighbors classifier based on the Euclidean distance (kNN Euclidean) with the accuracy rate, sensitivity of COVID-19, sensitivity of non-COVID-19, F-measure, and area under the ROC curve (AUC) of 0.9833, 1.0000, 0.9720, 0.9799, and 0.9860, respectively, is more successful than other classifiers. Finally, the best and most effective features were determined for each classifier using the sequential forward selection (SFS) method. According to the results, the proposed system is excellent compared with similar studies in the literature and can be easily used in smartphones and facilitate the diagnosis of COVID-19 patients. In addition, since the used data set includes reflex and unconscious coughs, the results showed that conscious or unconscious coughing has no effect on the diagnosis of COVID-19 patients based on the cough sound.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/gumushane/14788Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s00521-021-06346-3Yayıncı resmi DOI adresi
Atıflar
Scopus
38
WoS
26
OpenAlex
45
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorMelek, Mesut
dc.date.accessioned2026-10-22T10:23:08.708339383Z
dc.date.available2026-10-22T10:23:08.708339383Z
dc.date.issued2021
dc.description.abstractIn the last month of 2019, a new virus emerged in China, spreading rapidly and affecting the whole world. This virus, which is called corona, is the most contagious type of virus that humanity has ever encountered. The virus has caused a huge crisis worldwide as it leads to severe infections and eventually death in humans. On March 11, 2020, it was announced by the World Health Organization that a COVID-19 outbreak has occurred. Computer-aided digital technologies, which eliminate many problems and provide convenience in people's lives, did not leave humanity alone in this regard and rushed to provide a solution for this unfortunate event. One of the important aspects in which computer-aided digital technologies can be effective is the diagnosis of the disease. Reverse transcription-polymerase chain reaction (RT-PCR), which is a standard and precise technique for diagnosing the disease, is an expensive and time-consuming method. Moreover, its availability is not the same all over the world. For this reason, it can be very attractive and important to distinguish the COVID-19 disease from a cold or flu through a cough sound analysis via smartphones which have entered into the lives of many people in recent years. In this study, we proposed a machine learning-based system to distinguish patients with COVID-19 from non-COVID-19 patients by analyzing only a single cough sound. Two different data sets were used, one accessible for the public and the other available on request. After combining the data sets, the features were obtained from the cough sounds using the mel-frequency cepstral coefficients (MFCCs) method, and then, they were classified with seven different machine learning classifiers. To determine the optimum values of hyperparameters for MFCCs and classifiers, the leave-one-out cross-validation (LOO-CV) strategy was implemented. Based on the results, the k-nearest neighbors classifier based on the Euclidean distance (kNN Euclidean) with the accuracy rate, sensitivity of COVID-19, sensitivity of non-COVID-19, F-measure, and area under the ROC curve (AUC) of 0.9833, 1.0000, 0.9720, 0.9799, and 0.9860, respectively, is more successful than other classifiers. Finally, the best and most effective features were determined for each classifier using the sequential forward selection (SFS) method. According to the results, the proposed system is excellent compared with similar studies in the literature and can be easily used in smartphones and facilitate the diagnosis of COVID-19 patients. In addition, since the used data set includes reflex and unconscious coughs, the results showed that conscious or unconscious coughing has no effect on the diagnosis of COVID-19 patients based on the cough sound.
dc.identifier.doi10.1007/s00521-021-06346-3
dc.identifier.eissn1433-3058
dc.identifier.endpage17632
dc.identifier.issn0941-0643
dc.identifier.issue24
dc.identifier.pmid34345119
dc.identifier.scopus2-s2.0-85111474081
dc.identifier.startpage17621
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/gumushane/14788
dc.identifier.volume33
dc.identifier.wosWOS:000679622400001
dc.language.isoen
dc.publisherSpringer Science and Business Media Deutschland GmbH
dc.relation.ispartofNeural Computing and Applications
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectClassification
dc.subjectComputer-aided digital technologies
dc.subjectCoronavirus
dc.subjectCough sound
dc.subjectCOVID-19
dc.subjectMachine learning
dc.subject.classificationComputer Science, Artificial Intelligence
dc.subject.classificationComputer Science
dc.subject.otherClassification (of information)
dc.subject.otherMachine learning
dc.subject.otherNearest neighbor search
dc.subject.otherPolymerase chain reaction
dc.subject.otherSmartphones
dc.subject.otherStatistical methods
dc.subject.otherTuring machines
dc.subject.otherArea under the ROC curve
dc.subject.otherDigital technologies
dc.subject.otherK-nearest neighbors classifiers
dc.subject.otherLeave-one-out cross validations
dc.subject.otherMel-frequency cepstral coefficients
dc.subject.otherReverse transcription-polymerase chain reaction
dc.subject.otherSequential forward selection
dc.subject.otherWorld Health Organization
dc.subject.otherComputer aided diagnosis
dc.titleDiagnosis of COVID-19 and non-COVID-19 patients by classifying only a single cough sound
dc.typeArticle
dspace.entity.typePublication
rdl.citation.openalex45
rdl.citation.scopus38
rdl.citation.wos26
rdl.departmentDepartment of Electronics and Automation, Gumushane University, 29100 Gumushane, Turkey
rdl.oa.statusbronze
rdl.oa.urlhttps://link.springer.com/content/pdf/10.1007/s00521-021-06346-3.pdf
rdl.scopus.quartileQ1
rdl.sdgSDG03
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.source.indexPUBMED
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)