| Literature DB >> 34248209 |
Figlu Mohanty1, Chinmayee Dora1.
Abstract
The COVID-19 is proved to be the most infectious disease of the current century with a high mortality rate world-wide. The current RT-PCR test standard for the diagnosis of COVID-19 is an invasive and time-consuming procedure, whereas the chest X-ray (CXR) images provide a non-invasive and time/cost-effective method for COVID-19 diagnosis. The current existing deep learning methods for the detection and diagnosis of CXR images provide biased results for the small size dataset available. Hence, in the present work, a conventional yet efficient method is proposed classifying the CXR images into COVID-19, Pneumonia, and Normal. The proposed approach pre-processes the CXR images using 2D singular spectrum analysis (SSA) for image reconstruction which enhances the feature inputs to the classifier. The features are extracted from the reconstructed images using a block-based GLCM approach. Then, a grasshopper-based Kernel extreme learning machine (KELM) is proposed which finds the optimal features and kernel parameters of KELM at the same instance. From the experimental analysis, it is seen that the present work outperforms that of other competent schemes in terms of classification accuracy with a minimal set of features extracted from the first 2 eigen components of the 2D-SSA reconstructed image with 5 × 5 decomposition.Entities:
Keywords: 2-D SSA; COVID-19; CXR; GLCM; KELM
Year: 2021 PMID: 34248209 PMCID: PMC8260491 DOI: 10.1016/j.ijleo.2021.167572
Source DB: PubMed Journal: Optik (Stuttg) ISSN: 0030-4026 Impact factor: 2.443
Fig. 1Block diagram of the proposed algorithm.
Fig. 2(a)–(c) for Normal, (d)–(f) for Pneumonia, (g)–(i) for COVID-19, Images: Original, Reconstructed image with (eigen components [1-2]), Reconstructed image with (eigen components[1-2] .
Fig. 3Flowchart of the proposed grasshopper-optimized KELM.
Result prior to 2D-SSA, feature reduction, and optimization for 2-class and 3-class, #F: number of features, Sn: Sensitivity, Sp: Specificity, Acc: Accuracy.
| Class | #F | Sp | Sn | Acc (%) | F-score | MCC |
|---|---|---|---|---|---|---|
| Normal–Abnormal | 320 | 0.858 | .859 | 85.86 | 0.859 | 0.853 |
| 320 | 0.831 | .84 | 83.2 | 0.833 | 0.841 | |
Result after employing PCA and optimized-KELM on the original CXR images.
| Class | #F | Sp | Sn | Acc (%) | F-score | MCC |
|---|---|---|---|---|---|---|
| Normal–Abnormal | 35 | 0.971 | .970 | 97.18 | 0.980 | 0.971 |
| 37 | 0.975 | .977 | 97.7 | 0.970 | 0.971 | |
Result after employing PCA and optimized-KELM for reconstructed image where and selecting eigen components as 1, 1 to 2, 1 to 5.
| Eigen_component | Class | #F | Sn | Sp | Acc | MCC | F-score | C_val | G_val |
|---|---|---|---|---|---|---|---|---|---|
| 5 × 5 [1] | 2-class | 1 | 1 | 1 | 1 | 116.48 | 88.63 | ||
| 3-class | 1 | 1 | 0.9976 | 1 | 118.85 | 89.19 | |||
| 5 × 5 [1-2] | 2-class | 1 | 1 | 1 | 216.8 | 30.59 | |||
| 3-class | 1 | 1 | 1 | 169.30 | 41.69 | ||||
| 5 × 5 [1-5] | 2-class | 39 | 0.9987 | 0.9967 | 99.93 | 0.9983 | 0.9978 | 170.18 | 38.88 |
| 3-class | 41 | 0.9989 | 0.9981 | 99.89 | 0.9991 | 0.9985 | 203.67 | 67.69 | |
Result after employing PCA and optimized-KELM for reconstructed image where and selecting eigen components as 1, 1 to 2, 1 to 5.
| Eigen_component | Class | #F | Sn | Sp | Acc | MCC | F-score | C_val | G_val |
|---|---|---|---|---|---|---|---|---|---|
| 10 × 10 [1] | 2-class | 40 | 0.9988 | 0.9991 | 99.98 | 0.9991 | 0.9989 | 169.48 | 86.29 |
| 3-class | 40 | 0.9979 | 0.9985 | 99.87 | 0.9980 | 0.9978 | 188.38 | 88.71 | |
| 10 × 10 [1-2] | 2-class | 39 | 0.9967 | 0.9968 | 99.67 | 0.9959 | 0.9966 | 216.8 | 41.59 |
| 3-class | 41 | 0.9961 | 0.9967 | 99.66 | 0.9961 | 0.9969 | 179.18 | 67.96 | |
| 10 × 10 [1-5] | 2-class | 40 | 0.9965 | 0.9968 | 99.67 | 0.9958 | 0.9968 | 169.68 | 43.89 |
| 3-class | 41 | 0.9961 | 0.9967 | 99.66 | 0.9961 | 0.9969 | 170.28 | 69.66 | |
Result after employing PCA and optimized-KELM for reconstructed image where and selecting eigen components as 1, 1 to 2, 1 to 5.
| Eigen_component | Class | #F | Sn | Sp | Acc | MCC | F-score | C_val | G_val |
|---|---|---|---|---|---|---|---|---|---|
| 20 × 20 [1] | 2-class | 42 | 0.9965 | 0.9968 | 99.67 | 0.9958 | 0.9968 | 169.68 | 43.89 |
| 3-class | 44 | 0.9959 | 0.9960 | 99.60 | 0.9958 | 0.9968 | 174.89 | 66.58 | |
| 20 × 20 [1-2] | 2-class | 42 | 0.9971 | 0.9968 | 99.68 | 0.9970 | 0.9967 | 216.8 | 41.59 |
| 3-class | 42 | 0.9961 | 0.9967 | 99.66 | 0.9961 | 0.9969 | 179.18 | 67.96 | |
| 20 × 20 [1-5] | 2-class | 44 | 0.9958 | 0.9959 | 99.58 | 0.9952 | 0.9959 | 189.89 | 41.98 |
| 3-class | 41 | 0.9955 | 0.9961 | 99.59 | 0.9956 | 0.9959 | 172.39 | 67.77 | |
Fig. 4Line chart illustration of the comparison of three methods in terms of classification accuracy (a) for 2 class (b) for 3 class .
Comparative results with proposed algorithm for 2-Class and 3-Class Accuracy obtained in %ge for different existing techniques and respective size of dataset used.
| Literature | Technique | Number of images | 2-Class Accuracy (%) | 3-Class Accuracy (%) |
|---|---|---|---|---|
| Ioannis et al. | VGG19, MobileNet v2 | 224+714+504 | 98.75 | 93.48 |
| Ozturk et al. | DarkNet | 127+500+500 | 98 | 87.02 |
| Togaçar et al. | MobileNetV2, SqueezeNet | 295+98+65 | X | 99.27 |
| Khan et al. | CoroNet | 285+657+310 | 99 | 95 |
| Toraman et al. | Convolutional capsnet | 231+_+1050 (Normal) | 97.24 | X |
| Abbas et al. | DeTraC capsnet | 196+_+_ | X | 95.12 |
| Jain et al. | XCeption Net | 576+4273+1583 | X | 98 |
| Elkorany et al. | COVIDetection-Net | 300+300+300 | 100 | 99.4 |
| Ismael et al. | ResNet50 Features + SVM | 180+_+200 | 94.7 | X |
| Hussain et al. | CoroDet | 500+800+800 | 99.1 | 94.2 |
| Aradhya et al. | GRNN + PNN | 69+158+79 | 100 | 92.49 |
| Chandra et al. | Majority vote based classifier ensemble | 434+434+434 | 98.06 | 93.41 |
| Karakanis et al. | Light weight DNN | 145+145+145 | 98.7 | 98.3 |
| Das et al. | Ensemble learning + CNN | 438 +_+ 333 | 91.62 | X |
| Rahman et al. | U-Net+CNN | 3616+6012+8851 | X | 96.29 |
| Shakarami et al. | CBIR + AlexNet CNN | 400+_+400 | 99.38 | X |
| Proposed Model | 2D-SSA + Block GLCM + Grasshopper based KELM | 460+3418+1266 |