| Literature DB >> 33821097 |
Abstract
A type of coronavirus disease called COVID-19 is spreading all over the globe. Researchers and scientists are endeavoring to find new and effective methods to diagnose and treat this disease. This article presents an automated and fast system that identifies COVID-19 from X-ray radiographs of the chest using image processing and machine learning algorithms. Initially, the system extracts the feature descriptors from the radiographs of both healthy and COVID-19 affected patients using the speeded up robust features algorithm. Then, visual vocabulary is built by reducing the number of feature descriptors via quantization of feature space using the K-means clustering algorithm. The visual vocabulary train the support vector machine (SVM) classifier. During testing, an X-ray radiograph's visual vocabulary is sent to the trained SVM classifier to detect the absence or presence of COVID-19. The study used the dataset of 340 X-ray radiographs, 170 images of each Healthy and Positive COVID-19 class. During simulations, the dataset split into training and testing parts at various ratios. After training, the system does not require any human intervention and can process thousands of images with high precision in a few minutes. The performance of the system is measured using standard parameters of accuracy and confusion matrix. We compared the performance of the proposed SVM-based classier with the deep-learning-based convolutional neural networks (CNN). The SVM yields better results than CNN and achieves a maximum accuracy of up to 94.12%.Entities:
Keywords: COVID‐19; artificial intelligence; chest X‐ray radiograph; feature descriptors; medical image processing
Year: 2021 PMID: 33821097 PMCID: PMC8014629 DOI: 10.1002/ima.22564
Source DB: PubMed Journal: Int J Imaging Syst Technol ISSN: 0899-9457 Impact factor: 2.177
FIGURE 1X‐ray radiographs of Healthy and COVID‐19 cases
FIGURE 2System architecture
FIGURE 3Algorithms
FIGURE 4Feature points of two X‐ray radiographs shown as + sign [Color figure can be viewed at wileyonlinelibrary.com]
Details of radiographs and features at various values of P in the training and test sets (N 1 = N 2 = 170)
|
| 20 | 30 | 40 | 50 | 60 | 70 | 80 |
|---|---|---|---|---|---|---|---|
|
| 34 | 51 | 68 | 85 | 102 | 119 | 136 |
|
| 136 | 119 | 102 | 85 | 68 | 51 | 34 |
|
| 14960 | 22440 | 29920 | 37400 | 44880 | 52360 | 59840 |
|
| 11968 | 17952 | 23936 | 29920 | 35904 | 41888 | 47872 |
|
| 23936 | 35904 | 47872 | 59840 | 71808 | 83776 | 95744 |
Classification accuracy of SVM and CNN at various values of a training: testing data ratio
| Training:testing | SVM classification accuracy % | CNN classification accuracy % | ||||
|---|---|---|---|---|---|---|
| Healthy | COVID‐19 | Mean | Healthy | COVID‐19 | Mean | |
| 20:80 | 92.65 | 81.62 | 87.14 | 66.18 | 75.74 | 70.96 |
| 30:70 | 89.92 | 89.08 | 89.50 | 67.23 | 71.43 | 69.33 |
| 40:60 | 90.20 | 95.10 | 92.65 | 75.49 | 73.53 | 74.51 |
| 50:50 | 90.59 | 95.29 | 92.94 | 78.82 | 69.41 | 74.12 |
| 60:40 | 89.71 | 91.18 | 90.45 | 69.12 | 80.88 | 75.00 |
| 70:30 | 92.16 | 96.08 | 94.12 | 80.39 | 76.47 | 78.43 |
| 80:20 | 91.18 | 88.24 | 89.71 | 76.47 | 73.53 | 75.00 |
Abbreviations: CNN, convolutional neural network; SVM, support vector machine.
FIGURE 5Graph of classification accuracy of support vector machine (SVM) and convolutional neural networks (CNN)‐based methods at various training data values [Color figure can be viewed at wileyonlinelibrary.com]
FIGURE 6Time plots (training and testing) of support vector machine (SVM) and convolutional neural networks (CNN)‐based methods at various training data values [Color figure can be viewed at wileyonlinelibrary.com]
FIGURE 7Confusion matrices at 50:50 training:testing: In the labeling of classes, 1 refers to Healthy (COVID‐19 negative), and 2 refers to COVID‐19 positive [Color figure can be viewed at wileyonlinelibrary.com]