| Literature DB >> 36249091 |
Harshal A Sanghvi1, Riki H Patel1, Ankur Agarwal1, Shailesh Gupta2, Vivek Sawhney2, Abhijit S Pandya1,2.
Abstract
In the present paper, our model consists of deep learning approach: DenseNet201 for detection of COVID and Pneumonia using the Chest X-ray Images. The model is a framework consisting of the modeling software which assists in Health Insurance Portability and Accountability Act Compliance which protects and secures the Protected Health Information . The need of the proposed framework in medical facilities shall give the feedback to the radiologist for detecting COVID and pneumonia though the transfer learning methods. A Graphical User Interface tool allows the technician to upload the chest X-ray Image. The software then uploads chest X-ray radiograph (CXR) to the developed detection model for the detection. Once the radiographs are processed, the radiologist shall receive the Classification of the disease which further aids them to verify the similar CXR Images and draw the conclusion. Our model consists of the dataset from Kaggle and if we observe the results, we get an accuracy of 99.1%, sensitivity of 98.5%, and specificity of 98.95%. The proposed Bio-Medical Innovation is a user-ready framework which assists the medical providers in providing the patients with the best-suited medication regimen by looking into the previous CXR Images and confirming the results. There is a motivation to design more such applications for Medical Image Analysis in the future to serve the community and improve the patient care.Entities:
Keywords: CNN classification; COVID detection; X‐ray imaging; bio‐medical innovation; deep learning; medical imaging; public health information (PHI); transfer learning
Year: 2022 PMID: 36249091 PMCID: PMC9537800 DOI: 10.1002/ima.22812
Source DB: PubMed Journal: Int J Imaging Syst Technol ISSN: 0899-9457 Impact factor: 2.177
Comparison of previous work in determining Pneumonia, COVID, and Normal Chest X‐ray Images
| References | Method used | Dataset utilized | Sensitivity | Accuracy | Specificity | Proposed approach | Summary |
|---|---|---|---|---|---|---|---|
| Proposed method | Train: Test = 3200:1600 | Total = 16 000, COVID = 3616, Non‐COVID = 12 384 | 98.5% | 99.1% | 98.95% | DenseNet‐201 | More Accuracy, Sensitivity and Specificity. Includes the GUI Tool |
| [ | Train: Test = 2084:3100 | Total = 5148 Images (COVID‐184, Normal‐5000) | 98% | 90.89% | 87.1% | ResNet18, ResNet50, SqueezeNet and DenseNet‐121 | Results in very high on sensitivity; compares state‐of the‐ art‐ CNN models |
| [ | 5 Fold Cross Validation | Total = 610 Images (COVID‐305, Normal ‐ 305) | 97.80% | 97.40% | 94.70% | Multiresolution CovXNet | CovXNet Proposed. Demonstartes high sensitivity, specificity, accuracy. Images used is low |
| [ | 4 Fold Cross Validation | Total = 594 Images (COVID‐284, Normal‐310) | 97.5% | 95.3% | 98.60% | CoroNet (Xception) | Demonstrates high accuracy, sensitivity and specificity |
| [ | Train: Test = 5467:965 | Total = 6432 Images (COVID‐576, Normal‐1583, Pneumonia ‐ 4273) | 92.7% | 95.3% | 98.2% | Inception V3, Xception, ResNeXt |
Comparison of state‐of‐the‐art CNN Models High accuracy, sensitivity, specificity |
| [ | 5 Fold Cross Validation | Total = 6926 Images (Normal‐4337, COVID‐2589) | 92.35% | 94.43% | 96.33% | COVID X‐Net | High accuracy, sensitivity, specificity. Number of images is quite low |
| [ | 10 Fold Cross Validation | Total = 1428 Images (Normal‐504, COVID‐224, Pneumonia ‐ 700) | 41% | 90.5% | 99% | VGG19, Inception, Xception, MobileNet v2, Resnetv2 |
Comparison of state‐of‐the‐art CNN Models High accuracy, sensitivity, specificity. Some error found in reporting data |
| [ | 5 Fold Cross Validation | Total = 625 Images (COVID‐125, Normal‐500) | 95.13% | 98.08% | 95.30 | DarkNet | High accuracy, sensitivity, specificity. Number of images is low |
| [ | Train: Test = 50:1 | Total = 13 975 Images (COVID‐5338, Normal‐8066) | 95% | 93.30% | 95% | COVIDNet | High accuracy, sensitivity, specificity |
| [ | 5 Fold Cross Validation | Total = 1006 Images (COVID‐538, non‐COVID‐468) | 95.09% | 91.62% | 88.33% | Combining InceptionV3, Resnet50V2 and DenseNet201 | Ensemble based technique. High accuracy, sensitivity, specificity |
Simulation study results
| Reference No. | Algorithms used | Trained parameters | Computational complexity |
|---|---|---|---|
| [ |
ResNet18 ResNet50 SqueezeNet DenseNet‐121 Dataset 5 k images Transfer Learning (Training of 2 k images) | Weights, Layer of neurons | It is possible to reduce the number of channels in a DenseNet Architecture since each layer receives feature mappings from all preceding layers (so, it have higher computational efficiency and memory efficiency) |
| [ | COVXNET | Kernels, Dilation Rate, Weights, Fine Tuning Layers | Traditional convolution can also be divided into depth wise and pointwise convolutions, which greatly reduces the amount of time and calculation required to perform the operation |
| [ | CORONET | Fine Tuning Layers, Batch Size, Optimizer | There were promising results on the dataset supplied for CoroNet. When more training data is provided, the performance can be further enhanced |
| [ | Compared 3 models Inception v3 Xception ResNeXt | Layers, Weights, Bias | The XCeption net provides the best performance and is best suited for use. We were able to correctly classify covid‐19 images, demonstrating the potential of such systems for automating diagnostic activities in the near future |
| [ | COVID‐XNETS | Layers, Kernel Size, Optimizer | This unique model was selected by way of an Exhaustive Grid Search over the number of layers and kernel's sizes, prioritizing accuracy, and computational complexity |
| [ | VGG19 MobileNet V2 Inception Xception Inception ResNet V2 | Layers, Classifier | This technique is widely used to avoid the computational costs of starting from scratch when training a very deep network or to keep the important feature extractors learned during the initial step |
| [ | DarkNet Model Provides binary classification (Covid vs. non‐findings) Multiclass Classification (Covid vs. Non‐finding vs. Pneumonia) | Layers | With the filters it applies, a convolution layer captures features from the input, and a pooling layer reduces the size for computational performance, as is typical in CNN structures |
| [ | Experiment Model usedVGG19 ResNet‐50 COVID‐Net | Batch Size, Epochs, Learning Rate, Factor, Patience | The VGG‐19 and ResNet‐50 architectures were far more sophisticated, whereas COVID‐Net was significantly simpler. The COVID‐Net network architecture outperformed the VGG‐19 and ResNet‐50 in terms of test accuracy and COVID‐19 sensitivity |
FIGURE 1Chest X‐ray radiograph with Pneumonia
FIGURE 2Chest X‐ray radiograph without Pneumonia
FIGURE 3Proposed model for computer‐aided diagnosis
FIGURE 4Flowchart of proposed software model
FIGURE 5Basic dense net block
FIGURE 6Backend artificial intelligence computations (Dense Net‐201 Module)
FIGURE 7Comprehensive overview for image classification
FIGURE 8DenseNet architecture for ImageNet. K = 32, each convolution layer corresponds to sequence BN‐ReLU‐Conv
Nomenclature of the DenseNet‐201
| Layer name | Calculation of number 201 |
|---|---|
| Convolution and pooling layer | 5 |
| 3 Transition layer | 6,12,48 |
| 1 Classification Layer | 32 |
| 2 Dense Block | (1*1 and 3*3 convolution) |
| Total DenseNet201 | 5 + (6 + 12 + 48 + 32) *2 = 201 |
Hyperparameter tuning for proposed DenseNet‐201 architecture
| Sr. No. | Attribute/Architecture | Value |
|---|---|---|
| 1 | Source weights | ImageNet |
| 2 | Batch size | 150 |
| 3 | Epochs | 100 |
| 4 | Architecture (Number of neurons in hidden layer) | 128 |
| 5 | Learn rate | 00.001 |
| 6 | Optimizer | Softmax |
FIGURE 9Data distribution for training, validation, and testing
Calculation of various parameters
| Conditions | Parameters | |||
|---|---|---|---|---|
| Precision | Recall | F1‐score | Support | |
| Normal | 0.98 | 0.98 | 0.98 | 2027 |
| COVID19 | 0.95 | 0.96 | 0.95 | 738 |
| Viral Pneumonia | 0.95 | 0.94 | 0.95 | 266 |
|
| ‐ | ‐ | 0.97 | 3031 |
|
| 0.96 | 0.96 | 0.96 | 3031 |
|
| 0.97 | 0.97 | 0.97 | 3031 |
FIGURE 10(A) Epoch versus Magnitude (Validation Loss and Validation Accuracy). (B) Epoch versus Magnitude (Training Accuracy and Training Loss)
FIGURE 11Classification of Predicted Values through Confusion Matrix. (A) COVID and Non COVID Classification. (B) Normal and Not Normal Classification. (C) Viral Pneumonia and Non‐Viral Pneumonia Classification. (D) Final Classification of COVID, Normal, and Viral Pneumonia
FIGURE 12Training and validation analysis over 10 and 100 epochs. (A) Epoch versus accuracy for 100 epochs. (B) Epoch versus Loss for 100 epochs. (C) Epoch versus accuracy for 100 epochs. (D) Epoch versus Loss for 100 epochs
FIGURE 13Welcome screen of graphical user interface (GUI). (B) Patients details form of GUI. (C) Analysis Window of GUI