| Literature DB >> 35250181 |
Hemant Ghayvat1,2,3, Muhammad Awais4, A K Bashir5,6, Sharnil Pandya7, Mohd Zuhair8, Mamoon Rashid9, Jamel Nebhen10.
Abstract
A SARS-CoV-2 virus-specific reverse transcriptase-polymerase chain reaction (RT-PCR) test is usually used to diagnose COVID-19. However, this test requires up to 2 days for completion. Moreover, to avoid false-negative outcomes, serial testing may be essential. The availability of RT-PCR test kits is currently limited, highlighting the need for alternative approaches for the precise and rapid diagnosis of COVID-19. Patients suspected to be infected with SARS-CoV-2 can be assessed using chest CT scan images. However, CT images alone cannot be used for ruling out SARS-CoV-2 infection because individual patients may exhibit normal radiological results in the primary phases of the disease. A machine learning (ML)-based recognition and segmentation system was developed to spontaneously discover and compute infection areas in CT scans of COVID-19 patients. The computable assessment exhibited suitable performance for automatic infection region allocation. The ML models developed were suitable for the direct detection of COVID-19 (+). ML was confirmed to be a complementary diagnostic technique for diagnosing COVID-19(+) by forefront medical specialists. The complete manual delineation of COVID-19 often requires up to 225.5 min; however, the proposed RILML method decreases the delineation time to 7 min after four iterations of model updating.Entities:
Keywords: Artificial intelligence; COVID-19, pneumonia; CT; Diagnosis system; Medical image processing; Radiologist; X-ray
Year: 2022 PMID: 35250181 PMCID: PMC8886865 DOI: 10.1007/s00521-022-07055-1
Source DB: PubMed Journal: Neural Comput Appl ISSN: 0941-0643 Impact factor: 5.606
Fig. 1Block diagram of the deep learning-based system
Fig. 2Evaluation of the ROC curves for the pre-trained networks under a fivefold cross-validation test dataset for X-Ray and CT scan images
Fig. 3Comparison of the ROC curves for the pre-trained networks under real-world dataset
Fig. 4Proposed textural analysis block diagram
Fig. 5Outlines the diagnostic procedure supported by machine learning tools to display procedure dissimilarities, a, Stand-alone Radiologist, without the assistance of RILML model, b Stand-alone RILML without Radiologist input and c Radiologist with RILML; classification outcomes (what), lesion localization-segmentation (where), and additional evidence on the diagnosis procedure (why) resultant from the annotated collection
Fig. 6Proposed RILML workflow
Patches annotated CT images texture analysis on test database versus real-world database
| Patches | Test database | Real-world database | ||||||
|---|---|---|---|---|---|---|---|---|
| Descriptors | Kappa | Sensitivity | Specificity | AUC | Kappa | Sensitivity | Specificity | AUC |
| GDP | 0 | 0.5 | 1 | NA | 0 | 0.30 | 0.9 | 0.5 |
| GDP2 | 0 | 0.5 | 1 | NA | 0 | 0.20 | 0.8 | 0.43 |
| GLTP | 0 | 0.5 | 1 | NA | 0 | 0.20 | 0.7 | 0.49 |
| IWLD | 0.05 | 0.51 | 1 | 0.76 | 0.03 | 0.49 | 0.7 | 0.59 |
| LAP | 0.33 | 0.6 | 1 | 0.80 | 0.26 | 0.5 | 0.9 | 0.66 |
| LBP | 0.77 | 0.85 | 0.9 | 0.85 | 0.67 | 0.75 | 0.8 | 0.80 |
| LDIP | 0 | 0.5 | 1 | NA | 0 | 0.2 | 0.65 | 0.55 |
| LDIPV | 0.63 | 0.73 | 1 | 0.86 | 0.53 | 0.64 | 0.92 | 0.79 |
| IDN | 0 | 0.5 | 1 | NA | 0 | 0.30 | 0.6 | 0.45 |
| LDNP | 0 | 0.5 | 1 | 0,5 | 0 | 0.50 | 0.9 | 0.53 |
| LGIP | 0.36 | 0.66 | 0.71 | 0.68 | 0.26 | 0.59 | 0.601 | 0.63 |
| LGP | 0 | 0.5 | 0 | NA | 0 | 0.50 | 1 | NA |
| LPQ | 0.69 | 0.77 | 1 | 0.88 | 0.59 | 0.67 | 0.90 | 0.82 |
| LTEP | 0.58 | 1 | 0.71 | 0.85 | 0.48 | 0.90 | 0.61 | 0.78 |
| LTrP | 0.80 | 0.84 | 1 | 0.92 | 0.71 | 0.76 | 0.95 | 0.8 |
| MBC | 0 | 0.50 | 0 | 0.50 | 0 | 0.30 | 0.8 | 0.43 |
| LFD | 0.47 | 0.66 | 1 | 0.83 | 0.37 | 0.55 | 0.86 | 0.75 |
| LMP | 0.28 | 0.58 | 1 | 0.80 | 0.26 | 0.51 | 0.99 | 0.70 |
| LTrP-VAR | 0.852 | 0.88 | 1 | 0.94 | 0.79 | 0.80 | 0.97 | 0.88 |
CT images texture analysis on test database versus real-world database
| Full images | Test database | Real-world database | ||||||
|---|---|---|---|---|---|---|---|---|
| Descriptors | Kappa | Sensitivity | Specificity | AUC | Kappa | Sensitivity | Specificity | AUC |
| GDP | 0.58 | 0.72 | 0.92 | 0.81 | 0.48 | 0.62 | 0.82 | 0.73 |
| GDP2 | 0.77 | 0.83 | 0.96 | 0.9 | 0.6778 | 0.73 | 0.86 | 0.80 |
| GLTP | 0.75 | 0.8 | 1 | 0.87 | 0.7 | 0.7 | 0.91 | 0.805 |
| IWBC | 0.97 | 0.97 | 1 | 0.98 | 0.8722 | 0.87 | 0.91 | 0.89 |
| LAP | 0.69 | 0.82 | 0.87 | 0.84 | 0.5944 | 0.72 | 0.77 | 0.74 |
| LBP | 1 | 1 | 1 | 1 | 0.88 | 0.89 | 0.95 | 0.931 |
| LDIP | 0.69 | 0.76 | 1 | 0.88 | 0.69 | 0.76 | 1 | 0.84 |
| LDIPV | 0.83 | 0.89 | 0.94 | 0.91 | 0.733 | 0.79 | 0.84 | 0.81 |
| IDN | 0.72 | 0.82 | 0.9 | 0.86 | 0.62 | 0.72 | 0.8 | 0.76 |
| LDTN | 0.63 | 0.76 | 0.89 | 0.89 | 0.53 | 0.56 | 0.69 | 0.61 |
| LGIP | 0.38 | 0.63 | 0.85 | 0.72 | 0.3881 | 0.63 | 0.75 | 0.68 |
| LGP | 0.55 | 0.75 | 0.81 | 0.89 | 0.4556 | 0.65 | 0.71 | 0.67 |
| LPQ | 0.83 | 0.85 | 1 | 0.94 | 0.6333 | 0.65 | 0.8 | 0.71 |
| LTEP | 1 | 1 | 1 | 100 | 0.6 | 0.75 | 0.8 | 0.77 |
| LTRP | 0.83 | 0.87 | 0.96 | 0.97 | 0.6333 | 0.67 | 0.76 | 0.71 |
| MBC | 0.86 | 0.87 | 1 | 0.96 | 0.4611 | 0.67 | 0.81 | 0.73 |
| LFD | 0.4 | 0.65 | 0.83 | 0.74 | 0.45 | 0.66 | 0.84 | 0.74 |
| LMP | 0.57 | 0.7 | 0.60 | 0.73 | 0.5956 | 0.73 | 0.64 | 0.67 |
| LTRP-VAR | 0.85 | 0.89 | 0.96 | 0.98 | 0.7 | 0.71 | 0.79 | 0.64 |
Performance metrics for deep learning models [CT-Scan] (without augmentation)
| Classification tasks | Deep learning models | Accuracy | Sensitivity | Specificity | Precision | F1 scores |
|---|---|---|---|---|---|---|
| Normal Pneumonia and COVID19 Pneumonia | MobileNet | 0.9756 | 0.9782 | 0.9729 | 0.9739 | 0.9760 |
| AlexNet | 0.9413 | 0.9471 | 0.9356 | 0.9348 | 0.9413 | |
| ResNet-18 | 0.9065 | 0.9083 | 0.9048 | 0.9043 | 0.9063 | |
| ResNet-50 | 0.8587 | 0.8511 | 0.8667 | 0.8696 | 0.8602 | |
| ResNet-101 | 0.8043 | 0.8182 | 0.7917 | 0.7826 | 0.8000 | |
| Inception-V3 | 0.7755 | 0.7826 | 0.7692 | 0.7500 | 0.7660 | |
| GoogLeNet | 0.7646 | 0.7671 | 0.7625 | 0.7304 | 0.7483 | |
| SqueezeNet | 0.7604 | 0.7626 | 0.7586 | 0.7261 | 0.7439 |
Performance metrics for deep learning models [CT-Scan] (with augmentation)
| Classification tasks | Deep learning models | Accuracy | Sensitivity | Specificity | Precision | F1 scores |
|---|---|---|---|---|---|---|
| Normal Pneumonia and COVID19 Pneumonia | MobileNet | 0.9770 | 0.9777 | 0.9762 | 0.9762 | 0.9770 |
| AlexNet | 0.9762 | 0.9777 | 0.9747 | 0.9746 | 0.9762 | |
| ResNet-18 | 0.9444 | 0.9375 | 0.9516 | 0.9524 | 0.9449 | |
| ResNet-50 | 0.9246 | 0.9280 | 0.9213 | 0.9206 | 0.9243 | |
| ResNet-101 | 0.8849 | 0.9008 | 0.8702 | 0.8651 | 0.8826 | |
| Inception-V3 | 0.8532 | 0.8678 | 0.8397 | 0.8333 | 0.8502 | |
| GoogLeNet | 0.8214 | 0.8347 | 0.8092 | 0.8016 | 0.8178 | |
| SqueezeNet | 0.7649 | 0.7680 | 0.7638 | 0.7619 | 0.7649 |
Performance metrics for deep learning models [X-ray] (without augmentation)
| Classification tasks | Deep learning models | Accuracy | Sensitivity | Specificity | Precision | F1 scores |
|---|---|---|---|---|---|---|
| Normal Pneumonia and COVID19 Pneumonia | MobileNet | 0.9883 | 0.9860 | 0.9906 | 0.9860 | 0.9883 |
| AlexNet | 0.9852 | 0.9889 | 0.9814 | 0.9816 | 0.9852 | |
| ResNet-18 | 0.9350 | 0.9355 | 0.9346 | 0.9346 | 0.9350 | |
| ResNet-50 | 0.9085 | 0.9108 | 0.9061 | 0.9065 | 0.9087 | |
| ResNet-101 | 0.8439 | 0.8459 | 0.8420 | 0.8411 | 0.8435 | |
| Inception-V3 | 0.7921 | 0.7907 | 0.7934 | 0.7944 | 0.7925 | |
| GoogLeNet | 0.7547 | 0.7619 | 0.7523 | 0.7477 | 0.7547 | |
| SqueezeNet | 0.5810 | 0.5128 | 0.6652 | 0.6542 | 0.5749 |
Performance metrics for deep learning models [X-ray] (with augmentation)
| Classification tasks | Deep learning models | Accuracy | Sensitivity | Specificity | Precision | F1 scores |
|---|---|---|---|---|---|---|
| Normal Pneumonia and COVID19 Pneumonia | MobileNet | 0.9944 | 0.9958 | 0.9930 | 0.9930 | 0.9944 |
| AlexNet | 0.9884 | 0.9907 | 0.9861 | 0.9860 | 0.9883 | |
| ResNet-18 | 0.9417 | 0.9439 | 0.9398 | 0.9395 | 0.9417 | |
| ResNet-50 | 0.9186 | 0.9206 | 0.9167 | 0.9163 | 0.9184 | |
| ResNet-101 | 0.8953 | 0.8972 | 0.8935 | 0.8930 | 0.8951 | |
| Inception-V3 | 0.8256 | 0.8271 | 0.8241 | 0.8233 | 0.8252 | |
| GoogLeNet | 0.7786 | 0.7804 | 0.7778 | 0.7767 | 0.7786 | |
| SqueezeNet | 0.7326 | 0.7336 | 0.7315 | 0.7302 | 0.7319 |
Fig. 7Comparative ROC between RILML, Radiologists, and RILML with Radiologist
Fig. 8Confusion Matrix of a RILML, b Radiologist, and c Radiologist + RILML
Performance metrics for RILML model and radiologists
| Radiologists only | First iteration | Second iteration | Third iteration | Fourth iteration | |
|---|---|---|---|---|---|
| Time (min) | 187 ± 38.5 | 59 ± 6.3 | 31 ± 5.2 | 17 ± 2.5 | 6.2 ± 0.58 |
| Dice coefficient (%) | Not applicable | 74 ± 15.4% | 81 ± 9.7% | 86 ± 5.3% | 90 ± 2.7% |
| Number of images | 1 | 48 | 107 | 168 | 275 |
| Terminologies | Description |
|---|---|
| AUC | Area Under the Curve |
| CT | Computed Tomography |
| ARDS | Acute Respiratory Distress Syndrome |
| SARS | Severe Acute Respiratory Syndrome |
| WHO | World Health Organization |
| SARS-CoV | Severe Acute Respiratory Syndrome- coronavirus |
| MERS-CoV | Middle East respiratory syndrome- coronavirus |
| V.S.T | Visual Semantic Terms |
| P.I | Present Images |
| L.I | Labeled Images |
| ML | Machine Learning |
| AI | Artificial Intelligence |
| SMOTE | Synthetic Minority Over-sampling Technique |
| SARS-CoV-2 | Severe acute respiratory syndrome coronavirus 2 |
| SVM | Support Vector Machine |
| RILM | Radiologist-in-the-loop-machine |
| RILML | Radiologist-in-the-loop-machine learning system |
| G.D.P | Gradient directional pattern |
| GDP2 | Gradient directional pattern 2 |
| G.L.T.P | Geometric Local Textural Patterns |
| I.W.L.D | Improved Weber local descriptor |
| L.A.P | Localized angular phase |
| LBP | Local Binary Pattern |
| L.D.I.P | Local directional pattern |
| LDiPv | Local Directional Pattern Variance |
| IDN | Inverse difference moment normalized |
| L.D.N.P | local directional number pattern |
| L.G.I.P | Local gradient increasing pattern |
| L.G.P | Local gradient patterns |
| L.P.Q | Local phase quantization |
| LTeP | Local Ternary Pattern |
| LTrP | Local tetra pattern |
| M.B.C | Monogenic Binary Coding |
| L.F.C | Local Frequency Descriptor |
| L.M.P | Local Mapped Pattern |
| B.I.C | Bayesian Information Criterion |
| RT-PCR | Reverse transcription polymerase chain reaction |
| COVID-19 | A novel Coronavirus disease |