| Literature DB >> 35079228 |
S Nivetha1, H Hannah Inbarani1.
Abstract
The rapid spread of the new Coronavirus, COVID-19, causes serious symptoms in humans and can lead to fatality. A COVID-19 infected person can experience a dry cough, muscle pain, headache, fever, sore throat, and mild to moderate respiratory illness, according to a clinical report. A chest X-ray (also known as radiography) or a chest CT scan are more effective imaging techniques for diagnosing lung cancer. Computed Tomography (CT) scan images allow for fast and precise COVID-19 screening. In this paper, a novel hybridized approach based on the Neighborhood Rough Set Classification method (NRSC) and Backpropagation Neural Network (BPN) is proposed to classify COVID and NON-COVID images. The proposed novel classification algorithm is compared with other existing benchmark approaches such as Neighborhood Rough Set, Backpropagation Neural Network, Decision Tree, Random Forest Classifier, Naive Bayes Classifier, K- Nearest Neighbor, and Support Vector Machine. Various classification accuracy measures are used to assess the efficacy of the classification algorithms.Entities:
Keywords: COVID-19; CT scan images; Neighborhood Rough Neural Network (NRNN); Neighborhood rough set
Year: 2022 PMID: 35079228 PMCID: PMC8776386 DOI: 10.1007/s11063-021-10712-6
Source DB: PubMed Journal: Neural Process Lett ISSN: 1370-4621 Impact factor: 2.908
Dataset distribution
| Dataset | Date of publication | Modality | Total images | No. of patients | Open-source | Class | File type | Data repository |
|---|---|---|---|---|---|---|---|---|
| COVID -19 (Positive) | March 28,2020 | Chest CT scan | 349 | 216 | Yes | COVID | RAR FILE | |
| NON-COVID-19 (Negative) | March 28, 2020 | Chest CT scan | 397 | 15 | Yes | NON-COVID | RAR File |
Fig. 1a Sample test pixel values for the image, b eight directions for the pixel
Fig. 2Block diagram of the proposed method
Fig. 3Neighborhood rough neural network (NRNN) classification algorithm
Fig. 4Back Propagation Neural Network algorithm for Neighborhood Rough Neural Network (NRNN) Classification
Features and extracted rules using NRSC
| GLCM features | Total features extracted | Number of COVID rules | Number of NON-COVID rules | Boundary rules |
|---|---|---|---|---|
| GLCM 0° | 6 | 302 | 360 | 84 |
| GLCM 45° | 6 | 319 | 351 | 76 |
| GLCM 90° | 6 | 292 | 344 | 110 |
| GLCM 135° | 6 | 309 | 308 | 129 |
Parameter settings for classifiers
Number of Hidden Layers:8 Classes: {COVID and NONCOVID} Iterations = 100 Activation function
| Classifier | Parameter Setting | Test Size |
|---|---|---|
| Random Forest Classifier | Cross Validation = 3, Scoring = “ROC_AUC” | Test Set Size = 30% Training Set Size = 70% |
| Naive Bayes Classifier | Gaussian Naive Bayes | |
| K-Nearest Neighbor Classifier | K = 5 | |
| Support Vector Machine | Kernel = Linear | |
| Back Propagation Neural Network | Number of Inputs: 6 Number of Hidden Layers:8 Classes: {COVID and NONCOVID} Iterations = 100 Activation function = ReLu |
Confusion matrix and various validation measures for GLCM- 0°, 45°, 90°, 135°
| GLCM features | Classification algorithm | Desired output | Output result for confusion matrix | Precision | Recall | F1-score | Support | |
|---|---|---|---|---|---|---|---|---|
| CO | N-CO | |||||||
| GLCM 0° | NRNN | CO | 99 | 3 | 0.98 | 0.97 | 0.98 | 102 |
| N–CO | 2 | 120 | 0.98 | 0.98 | 0.98 | 122 | ||
| NRSC | CO | 96 | 6 | 0.93 | 0.94 | 0.94 | 102 | |
| N–CO | 7 | 115 | 0.95 | 0.94 | 0.95 | 122 | ||
| BPN | CO | 100 | 0 | 0.83 | 0.91 | 0.87 | 100 | |
| N–CO | 13 | 111 | 0.92 | 0.85 | 0.89 | 124 | ||
| DTREE | CO | 92 | 11 | 0.91 | 0.89 | 0.90 | 103 | |
| N–CO | 9 | 112 | 0.91 | 0.93 | 0.92 | 121 | ||
| RFC | CO | 46 | 51 | 0.92 | 0.92 | 0.92 | 106 | |
| N–CO | 61 | 66 | 0.93 | 0.92 | 0.93 | 118 | ||
| NBC | CO | 79 | 18 | 0.83 | 0.78 | 0.80 | 98 | |
| N–CO | 13 | 114 | 0.83 | 0.87 | 0.85 | 126 | ||
| KNN | CO | 79 | 18 | 0.87 | 0.93 | 0.90 | 101 | |
| N–CO | 13 | 114 | 0.94 | 0.89 | 0.89 | 123 | ||
| SVM | CO | 79 | 18 | 0.86 | 0.81 | 0.84 | 97 | |
| N–CO | 13 | 114 | 0.86 | 0.90 | 0.88 | 127 | ||
| GLCM 45° | NRNN | CO | 100 | 3 | 0.97 | 0.97 | 0.97 | 103 |
| N–CO | 2 | 119 | 0.98 | 0.97 | 0.97 | 121 | ||
| NRSC | CO | 84 | 20 | 0.87 | 0.92 | 0.86 | 104 | |
| N–CO | 30 | 90 | 0.81 | 0.87 | 0.84 | 120 | ||
| BPN | CO | 91 | 9 | 0.83 | 0.91 | 0.87 | 100 | |
| N–CO | 18 | 106 | 0.92 | 0.85 | 0.89 | 124 | ||
| DTREE | CO | 74 | 21 | 0.70 | 0.78 | 0.74 | 95 | |
| N–CO | 19 | 95 | 0.82 | 0.76 | 0.79 | 129 | ||
| RFC | CO | 87 | 19 | 0.85 | 0.82 | 0.84 | 106 | |
| N–CO | 15 | 103 | 0.84 | 0.87 | 0.86 | 118 | ||
| NBC | CO | 66 | 40 | 0.82 | 0.62 | 0.71 | 106 | |
| N–CO | 14 | 104 | 0.72 | 0.88 | 0.79 | 118 | ||
| KNN | CO | 90 | 10 | 0.72 | 0.90 | 0.80 | 100 | |
| N–CO | 35 | 89 | 0.90 | 0.72 | 0.80 | 128 | ||
| SVM | CO | 62 | 35 | 0.70 | 0.64 | 0.67 | 97 | |
| N–CO | 27 | 100 | 0.74 | 0.79 | 0.76 | 127 | ||
| GLCM 90° | NRNN | CO | 100 | 0 | 1.00 | 1.00 | 1.00 | 228 |
| N–CO | 0 | 124 | 1.00 | 1.00 | 1.00 | 294 | ||
| NRSC | CO | 110 | 9 | 0.98 | 0.92 | 0.95 | 119 | |
| N–CO | 2 | 103 | 0.92 | 0.98 | 0.95 | 105 | ||
| BPN | CO | 82 | 28 | 0.94 | 0.90 | 0.88 | 110 | |
| N–CO | 13 | 101 | 0.88 | 0.88 | 0.88 | 134 | ||
| DTREE | CO | 88 | 18 | 0.82 | 0.83 | 0.83 | 106 | |
| N–CO | 19 | 99 | 0.85 | 0.84 | 0.84 | 118 | ||
| RFC | CO | 91 | 15 | 0.88 | 0.86 | 0.87 | 106 | |
| N–CO | 12 | 106 | 0.88 | 0.90 | 0.89 | 118 | ||
| NBC | CO | 53 | 44 | 0.72 | 0.55 | 0.62 | 97 | |
| N–CO | 21 | 106 | 0.71 | 0.83 | 0.77 | 127 | ||
| KNN | CO | 87 | 9 | 0.85 | 0.91 | 0.88 | 96 | |
| N–CO | 15 | 113 | 0.93 | 0.88 | 0.90 | 128 | ||
| SVM | CO | 52 | 45 | 0.74 | 0.54 | 0.62 | 97 | |
| N–CO | 18 | 109 | 0.71 | 0.86 | 0.78 | 127 | ||
| GLCM 135° | NRNN | CO | 94 | 0 | 1.00 | 1.00 | 1.00 | 94 |
| N–CO | 0 | 130 | 1.00 | 1.00 | 1.00 | 130 | ||
| NRSC | CO | 104 | 13 | 0.95 | 0.89 | 0.92 | 117 | |
| N–CO | 6 | 101 | 0.89 | 0.94 | 0.91 | 107 | ||
| BPN | CO | 100 | 0 | 0.98 | 1.00 | 0.99 | 100 | |
| N–CO | 2 | 122 | 1.00 | 0.98 | 0.84 | 124 | ||
| DTREE | CO | 91 | 13 | 0.83 | 0.88 | 0.85 | 104 | |
| N–CO | 19 | 101 | 0.89 | 0.84 | 0.86 | 120 | ||
| RFC | CO | 96 | 10 | 0.91 | 0.91 | 0.91 | 106 | |
| N–CO | 10 | 108 | 0.92 | 0.92 | 0.92 | 118 | ||
| NBC | CO | 65 | 34 | 0.76 | 0.66 | 0.70 | 99 | |
| N–CO | 21 | 104 | 0.75 | 0.83 | 0.79 | 125 | ||
| KNN | CO | 98 | 4 | 0.88 | 0.96 | 0.92 | 102 | |
| N–CO | 14 | 108 | 0.96 | 0.89 | 0.92 | 122 | ||
| SVM | CO | 68 | 29 | 0.77 | 0.70 | 0.74 | 97 | |
| N–CO | 20 | 107 | 0.79 | 0.84 | 0.81 | 127 | ||
Various evaluation metrics
| S. no | Validation measure | Formula |
|---|---|---|
| 1 | Accuracy |
|
| 2 | Sensitivity |
|
| 3 | Specificity |
|
| 4 | Error rate |
|
| 5 | Mattews correlation coefficient(MCC) |
|
| 6 | Lift |
|
| 7 | Youden’s index |
|
| 8 | Balanced classification rate |
|
| 9 | Balanced error rate |
|
*TN true positive; TP true negative; FP false positive; FN false negative
Evaluation of various performance measures
| GLCM performance features measures | Classification algorithm | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| NRNN | NRSC | BPN | DTC | RFC | NBC | KNN | SVM | ||
| GLCM 0° | Accuracy | 0.98 | 0.94 | 0.94 | 0.88 | 0.92 | 0.77 | 0.94 | 0.86 |
| Sensitivity | 0.98 | 0.93 | 0.88 | 0.87 | 0.91 | 0.84 | 0.95 | 0.85 | |
| Specificity | 0.97 | 0.95 | 1.0 | 0.89 | 0.92 | 0.73 | 0.92 | 0.86 | |
| Error rate | 0.02 | 0.05 | 0.05 | 0.11 | 0.08 | 0.22 | 0.06 | 0.13 | |
| MCC | 0.95 | 0.88 | 0.87 | 0.76 | 0.84 | 0.55 | 0.87 | 0.71 | |
| Lift | 2.15 | 2.04 | 1.96 | 1.94 | 1.93 | 1.79 | 2.06 | 1.98 | |
| Youden index | 2.95 | 2.88 | 2.85 | 2.76 | 2.83 | 2.57 | 2.87 | 2.72 | |
| BCR | 0.97 | 0.94 | 0.94 | 0.88 | 0.91 | 0.78 | 0.93 | 0.86 | |
| BER | 0.02 | 0.05 | 0.05 | 0.11 | 0.08 | 0.21 | 0.06 | 0.13 | |
| GLCM 45° | Accuracy | 0.97 | 0.86 | 0.88 | 0.80 | 0.77 | 0.75 | 0.84 | 0.72 |
| Sensitivity | 0.97 | 0.83 | 0.83 | 0.80 | 0.70 | 0.78 | 0.79 | 0.69 | |
| Specificity | 0.97 | 0.83 | 0.79 | 0.79 | 0.80 | 0.72 | 0.81 | 0.74 | |
| Error rate | 0.05 | 0.13 | 0.12 | 0.20 | 0.23 | 0.28 | 0.15 | 0.27 | |
| MCC | 0.94 | 0.70 | 0.70 | 0.62 | 0.53 | 0.44 | 0.69 | 0.43 | |
| LIFT | 2.13 | 1.87 | 1.87 | 1.64 | 1.66 | 1.64 | 1.68 | 1.60 | |
| Youden index | 2.93 | 2.75 | 2.75 | 2.59 | 2.52 | 2.72 | 2.43 | 2.43 | |
| BCR | 0.94 | 0.87 | 0.87 | 0.79 | 0.76 | 0.86 | 0.71 | 0.71 | |
| BER | 0.03 | 0.12 | 0.12 | 0.20 | 0.23 | 0.13 | 0.15 | 0.28 | |
| GLCM 90° | Accuracy | 1.00 | 0.95 | 0.90 | 0.82 | 0.86 | 0.67 | 0.91 | 0.72 |
| Sensitivity | 1.00 | 0.98 | 0.85 | 0.84 | 0.87 | 0.65 | 0.89 | 0.74 | |
| Specificity | 1.00 | 0.93 | 0.90 | 0.79 | 0.84 | 0.66 | 0.92 | 0.70 | |
| Error rate | 0.00 | 0.04 | 0.33 | 0.18 | 0.14 | 0.33 | 0.08 | 0.28 | |
| MCC | 1.00 | 0.90 | 0.53 | 0.74 | 0.73 | 0.73 | 0.85 | 0.42 | |
| Lift | 2.28 | 1.84 | 1.79 | 1.77 | 1.85 | 1.48 | 1.85 | 1.71 | |
| Youden index | 3.0 | 2.90 | 2.55 | 2.64 | 2.71 | 2.32 | 2.82 | 2.45 | |
| BCR | 1.0 | 0.95 | 0.79 | 0.82 | 0.85 | 0.66 | 0.91 | 0.72 | |
| BER | 0.00 | 0.04 | 0.21 | 0.17 | 0.14 | 0.33 | 0.08 | 0.27 | |
| GLCM 135° | Accuracy | 1.00 | 0.92 | 0.99 | 0.88 | 0.91 | 0.76 | 0.92 | 0.78 |
| Sensitivity | 1.00 | 0.94 | 0.98 | 0.81 | 0.89 | 0.81 | 0.88 | 0.77 | |
| SPECIFICITY | 1.00 | 0.88 | 1.0 | 0.87 | 0.92 | 0.72 | 0.96 | 0.78 | |
| Error rate | 0.0 | 0.08 | 0.99 | 0.15 | 0.08 | 0.24 | 0.07 | 0.21 | |
| MCC | 1.00 | 0.83 | 0.98 | 0.72 | 0.81 | 0.40 | 0.80 | 0.55 | |
| Lift | 1.00 | 1.81 | 2.19 | 1.76 | 1.88 | 1.66 | 1.95 | 1.78 | |
| Youden index | 3.0 | 2.83 | 2.98 | 2.69 | 2.82 | 2.53 | 2.84 | 2.55 | |
| BCR | 1.00 | 0.91 | 0.99 | 0.84 | 0.91 | 0.76 | 0.92 | 0.77 | |
| BER | 0.0 | 0.08 | 0.009 | 0.15 | 0.08 | 0.23 | 0.07 | 0.22 | |
Fig. 5Comparison of accuracy using various classifiers
Fig. 6Comparison of error rate using various classifiers
Fig. 7ROC curve analysis proposed NRNN—GLCM 0°
Fig. 8ROC curve analysis proposed NRNN—GLCM 45°
Fig. 9ROC curve analysis proposed NRNN—GLCM 90°
Fig. 10ROC curve analysis proposed NRNN—GLCM 135°