Literature DB >> 34121273

Deep convolutional neural networks for COVID-19 automatic diagnosis.

Heba M Emara1, Mohamed R Shoaib1, Mohamed Elwekeil1, Walid El-Shafai1,2, Taha E Taha1, Adel S El-Fishawy1, El-Sayed M El-Rabaie1, Saleh A Alshebeili3,4, Moawad I Dessouky1, Fathi E Abd El-Samie1,5.   

Abstract

This article is mainly concerned with COVID-19 diagnosis from X-ray images. The number of cases infected with COVID-19 is increasing daily, and there is a limitation in the number of test kits needed in hospitals. Therefore, there is an imperative need to implement an efficient automatic diagnosis system to alleviate COVID-19 spreading among people. This article presents a discussion of the utilization of convolutional neural network (CNN) models with different learning strategies for automatic COVID-19 diagnosis. First, we consider the CNN-based transfer learning approach for automatic diagnosis of COVID-19 from X-ray images with different training and testing ratios. Different pre-trained deep learning models in addition to a transfer learning model are considered and compared for the task of COVID-19 detection from X-ray images. Confusion matrices of these studied models are presented and analyzed. Considering the performance results obtained, ResNet models (ResNet18, ResNet50, and ResNet101) provide the highest classification accuracy on the two considered datasets with different training and testing ratios, namely 80/20, 70/30, 60/40, and 50/50. The accuracies obtained using the first dataset with 70/30 training and testing ratio are 97.67%, 98.81%, and 100% for ResNet18, ResNet50, and ResNet101, respectively. For the second dataset, the reported accuracies are 99%, 99.12%, and 99.29% for ResNet18, ResNet50, and ResNet101, respectively. The second approach is the training of a proposed CNN model from scratch. The results confirm that training of the CNN from scratch can lead to the identification of the signs of COVID-19 disease.
© 2021 Wiley Periodicals LLC.

Entities:  

Keywords:  Coronavirus; chest X-ray radiographs; deep learning; pre-trained convolutional neural network

Mesh:

Year:  2021        PMID: 34121273      PMCID: PMC8420362          DOI: 10.1002/jemt.23713

Source DB:  PubMed          Journal:  Microsc Res Tech        ISSN: 1059-910X            Impact factor:   2.893


INTRODUCTION

In recent days, the Coronavirus infection has spread worldwide. It was announced as a pandemic by the World Health Organization (WHO, 2020). The standard COVID‐19 diagnosis test, namely the polymerase chain reaction (PCR), is restricted. Particularly, the PCR test needs significant time (in the range of days) to diagnose COVID‐19. Furthermore, PCR accuracy concerns have been raised by several countries (W. Wang, Xu, et al., 2020). In several countries around the world, whether developed or developing alike, the health system has been overwhelmed and might have reached a state of collapse as a result of the increasing demand for intensive care units. This calls for an accurate automatic COVID‐19 diagnosis system that essentially gives the evolving COVID‐19 situation around the world. Chest X‐ray images are of the most widely‐used visual media for the diagnosis purpose. Specifically, these images have a relatively low cost, and are available in most hospitals (Chowdhury, Alzoubi, et al., 2019; Chowdhury, Khandakar, et al., 2019; Kallianos et al., 2019; Tahir et al., 2020). However, COVID‐19 diagnosis using X‐ray images is a challenging task due to the increase of the infected cases, daily. Hence, reading a lot of X‐ray images by radiologists is a huge and time‐consuming burden. Artificial intelligence (AI) can make a contribution in this regard. Recent studies managed to realize remarkable results concerned with the automatic diagnosis of COVID‐19 from X‐Ray images (Apostolopoulos & Mpesiana, 2020; Narin, Kaya, & Pamuk, 2020; Sethy & Behera, 2020). Deep learning has been investigated in the last decade as an automatic feature extraction and classification tool. It has been widely used on medical images including X‐ray images (Chen et al., 2019; Gao, Yoon, Wu, & Chu, 2020; Kim et al., 2020). Recently, deep convolutional neural networks (DCNNs) have spread widely in the machine learning domain. The image features are extracted automatically, by using convolutional and pooling layers (Goodfellow, Bengio, & Courville, 2016). The DCNN models have been exploited in several applications, such as image classification and pattern recognition (Dorj, Lee, Choi, & Lee, 2018; Kassani & Kassani, 2019; Ribli, Horváth, Unger, Pollner, & Csabai, 2018; Saba, Mohamed, El‐Affendi, Amin, & Sharif, 2020; Zhou, 2020). In this article, we present an automatic COVID‐19 diagnosis system using two strategies. The first one depends on pre‐trained transfer learning models, where chest X‐ray images are used as input. For this aim, we use AlexNet, GoogleNet, Inceptionv3, InceptionresNetv2, SqueezeNet, DenseNet201, ResNet18, ResNet50, ResNet101, VGG16 and VGG19 pre‐trained models to obtain high detection accuracies. The second strategy depends on training a CNN that is called, CONV‐COVID‐net from scratch for COVID‐19 detection. In addition, we compare the obtained results for the different deep learning models with different training and testing ratios.

RELATED WORKS

There are several AI systems that have been suggested for COVID‐19 diagnosis from X‐ray and CT images. Several studies investigated the feasibility of X‐ray and CT scans, when suitable image processing tools are employed to detect COVID‐19. X‐ray machines are utilized to scan the affected body similar to what is done with pneumonia and tumors. A deep learning model for COVID‐19 detection with neural network (COVNet) has been used in Li et al. (2020) to extract visual features from volumetric chest CT scans for detecting COVID‐19. This model has been tested using a dataset, which has been gathered from six hospitals between August 2016 and February 2020. It achieved 96% for the area under the receiver operating characteristic (ROC) curve. Ghoshal and Tucker (2020) used the drop‐weights‐based Bayesian convolutional neural networks (BCNNs) in order to account for uncertainty in deep learning solutions for improving the diagnostic performance of the human‐machine combination on the available COVID‐19 chest X‐ray dataset. However, their paper revealed an accuracy of 89.92%. He et al. (2016) presented an algorithm for COVID‐19 detection, in which a location‐attention network and ResNet18 (Nadeem et al., 2020) are used for the classification purpose. Their algorithm was tested on a dataset of 618 CT samples: 219 for COVID‐19 patients, 224 for viral pneumonia patients, and 175 for normal people. Their algorithm reported an accuracy of 86.7%. A modified inception transfer‐learning model was used in Narin et al. (2020) for COVID‐19 detection. Their model was tested on a dataset of 1,065 CT samples: 325 for COVID‐19 patients and 740 for viral pneumonia patients. They reported 79.3%, 83% and 67% for accuracy, specificity and sensitivity, respectively. Wang et al. (2020) introduced a DCNN model, namely COVID‐Net for COVID‐19 detection. This model has been examined on a dataset of 16,756 chest X‐ray images for 13,645 patients. Their study achieved an average accuracy of 92.4%. The pre‐trained ResNet50 has been used by Wang et al. (2020) for COVID‐19 detection. A dataset of 100 chest X‐ray images; 50 for COVID‐19 patients and 50 for normal people, has been used to examine the model. This model reported an accuracy of 98%. Apostolopoulos and Mpesiana (2020) presented an automatic COVID‐19 detection system from X‐ray images with CNN‐based transfer learning. This system reported an accuracy of 96.78%, a sensitivity of 98.66%, and a specificity of 96.46%. Hemdan et al. (2020) presented a CNN model that is called COVIDX‐Net for COVID‐19 detection from X‐ray images. They achieved an accuracy of 90%. Their model was tested on a dataset of 50 X‐ray samples: 25 for COVID‐19 patients and 25 for normal people. Sethy and Behera (2020) proposed a deep learning model to collect features from medical images, and then classify them with a support vector machine (SVM) classifier. They reported an accuracy of 95%. Wang et al. (2020) reported an accuracy equal to 86% with a deep learning model derived from the ResNet50 model. Ozturk et al. (2020) proposed the DarkCovid‐Net deep learning model for COVID‐19 detection. They reported accuracies of 98% and 87% on two datasets. Brunese et al. (2020) presented a transfer learning model derived from the VGG16 model for COVID‐19 detection from X‐ray images. They reported an average accuracy of 97%.

STATE‐OF‐THE‐ART CNNS FOR TRANSFER LEARNING

In this section, we clarify some of the existing state‐of‐the‐art DCNN models that can be used for COVID‐19 detection. AlexNet is one of the most widely‐used CNN models in computer vision applications. It consists of 5 convolutional layers followed by 3 max‐pooling layers and 2 normalization layers in addition to 2 fully‐connected (FC) layers, and 1 softmax layer. The AlexNet achieves the target of image down‐sampling through the max‐pooling strategy. The final stage output in this type of networks is reformulated into vector form to be fed to the FC layer in order to get the final classification results (Simonyan & Zisserman, 2014). VGG is another convolutional neural network with a deeper structure. The main feature of this type of networks is the utilization of small convolution masks. The final convolutional layer in the VGG hierarchy is followed by 2 FC layers rather than one. The output of the final layer gives the classification results. The models used in our experiments are the 16‐layer and 19‐layer VGG networks (Qassim, Verma, & Feinzimer, 2018; Zu et al., 2020). GoogLeNet adopts the inception concept. Both Inceptionv3 and InceptionresNetv2 are considered. A sequence of operations is adopted depending on channel re‐projection, spatial convolution, and pooling operations. The main feature of this structure is the large convolution masks. Hence, the parameter space is reduced. This structure is also deeper than AlexNet and VGG. Another distinctive feature is the reduced computational complexity and the less dimensional space (Alom, Hasan, Yakopcic, & Taha, 2017; Ballester & Araujo, 2016; Parente & Ferreira, 2018). SqueezeNet depends on projection. The main feature of this network is the reduction of the parameter space and computational complexity. It gives less features with 3 × 3 convolution masks. Squeeze layers, and identity‐mapping shortcut connections are used to achieve stable training with a deeper network structure. Global average pooling is adopted in the final convolution map, and then the output is fed to the FC layer. The SqueezeNet is exploited to give a performance comparable to that of AlexNet (Pradeep et al. 2018). ResNet is based on residual learning not original signal learning. The residuals maintain much details of the images. Some layers are skipped in this structure. This network reduces the complexity of the training process. It is much deeper than the above‐mentioned networks. The fully‐connected layer is eliminated, while maintaining only global average pooling. It is expected to yield the best classification results due to the large depth of the network. The models used in our experiments are the ResNet18, ResNet50, and ResNet101 (Alom et al., 2018; Ghosal et al., 2019; Wu et al., 2019). DensNet resembles the ResNet. Multiple feature maps from all layers are fed into the subsequent layers. The vanishing gradient problem is eliminated. Good representation of features is achieved based on the feature reuse principle (Haupt et al., 2018).

PROPOSED PRE‐TRAINING ‐BASED TRANSFER LEARNING APPROACH

All above‐mentioned networks will be used in the classification scenario recommended in this article. Deep learning from scratch is a tedious task requiring labeling and division of the data. To eliminate the large burden of this task, transfer learning is appropriate. In transfer learning, minimal changes are induced in the deep pre‐trained networks according to the characteristics of the input. The block diagram of the CNN including pre‐training‐based transfer learning models for COVID‐19 detection is presented in Figure 1.
FIGURE 1

Block diagram of the proposed pre‐trainng‐based transfer learning approach

Block diagram of the proposed pre‐trainng‐based transfer learning approach Table 1 presents the image input size and training options for the pre‐trained models presented in this article. The utilized dataset is randomly divided into two datasets with 80/20, 70/30, 60/40, and 50/50 ratios for training and testing, respectively. The pre‐trained models are loaded and the last three FC layers are replaced with batch normalization (BN), rectified linear unit (ReLU), and softmax layers. The training options used in this article proved their success in controlling the degradation problem, as well as providing the required convergence with few iterations. Stochastic gradient descent (SGD) algorithm is used for training due to its good convergence and low running time. The ReLU is used to activate all convolutional layers.
TABLE 1

Training options for different pre‐trained models

Training options (random initialization weights, batch size = 32, learning rate = 0.00001 and number of epochs = 10)
ModelInput sizeNo. of layers
AlexNet (Simonyan & Zisserman, 2014)227 × 2278
GoogleNet (Ballester & Araujo, 2016)224 × 22422
InceptionV3 (Parente & Ferreira, 2018)299 × 29948
InceptionresNetV2 (Alom et al., 2017)299 × 299164
SqueezeNet (Pradeep et al., 2018)227 × 22718
DenseNet201 (Haupt et al., 2018)224 × 224201
ResNet18 (Wu et al., 2019)224 × 22418
ResNet50 (Alom et al., 2018)224 × 22450
ResNet101 (Ghosal et al., 2019)224 × 224101
VGG16 (Zu et al., 2020)224 × 22416
VGG19 (Qassim et al., 2018)224 × 22419
Training options for different pre‐trained models The final task of the proposed approach is the utilization of a tuned classifier in order to classify image batches to COVID‐19 or normal cases.

PROPOSED CONV‐COVID‐NET MODEL

In another attempt, a model is built from scratch for the classification task. It consists of different types of layers including an input layer, convolutional layers, pooling layers, FC layers, and an output layer. The proposed DCNN architecture used in this article is shown in Figure 2. It has the following architecture:
FIGURE 2

Block diagram of the proposed CONV‐COVID‐net model

Input layer: The X‐ray images are resized to the dimensions of 244 × 244 and used as input. COVN layers: They consist of three layers: convolutional (Conv) layer, BN layer and ReLU layer. The convolution stage depends on 2‐D masks to be convolved with the input images. We perform three convolutions over the input images using multiple filters (8, 16, and 32) for the first, second and third Conv layers, respectively, with a fixed window size of 3. After that, the BN layer is implemented to eliminate the overfitting problem. The ReLU activation function induces some sort of non‐linearity for better operation of subsequent layers. Pooling layer: The pooling layer is implemented to reduce the amount of extracted features. Max‐pooling is adopted to represent the variations of local activity levels. It reveals edges in detail. The maximum values obtained correspond majorly to edges. X‐ray images have much details. Pooling is implemented with a 2 × 2 window and a stride of 2. FC layers: An FC layer is a normal neural network that gives the final classification decision. Softmax activation is adopted in an FC layer to classify the input images into two classes. Block diagram of the proposed CONV‐COVID‐net model

PERFORMANCE METRICS

The confusion matrix has foursome expected outcomes. True positive (T ) is the number of correctly diagnosed anomalous cases. True negative (T ) is the number of correctly identified normal cases. False positive (F ) is the set of normal cases, which are classified as anomalous cases. False negative (F ) is the set of anomalous cases observed as normal cases. The overall performance of each deep learning classifier is evaluated based on sensitivity (Sen), specificity (Spec), accuracy (Acc), precision (Preci), mis‐classification rate (M ), and false positive rate (F ) (Jensen et al., 1996; Taha & Hanbury, 2015). Sensitivity is given by: Specificity is given by: Accuracy is given by: Precision is given as: Mis‐classification rate shows the number of false classified labels divided by the total number of test images, and it is defined as: False positive rate is given by:

DATASET DESCRIPTION

The proposed deep learning models are tested on two different datasets. The first dataset (Github, 2020) contains 70 X‐ray images for normal persons and 60 X‐ray images for COVID‐19 patients. The second dataset (Mendeley, 2020) contains 912 X‐ray images for normal persons and 912 X‐ray images for COVID‐19 patients. Figure 3 presents X‐ray samples for COVID‐19 and normal cases from the second dataset (Mendeley, 2020).
FIGURE 3

X‐ray images for COVID‐19 and normal cases (Mendeley, 2020)

X‐ray images for COVID‐19 and normal cases (Mendeley, 2020)

SIMULATION RESULTS

Simulation experiments have been implemented to test the performance of the studied pre‐training‐based transfer learning models and the model built from scratch. These models have been tested on the two above‐mentioned datasets. Four different strategies have been adopted in the tests with 80/20, 70/30, 60/40 and 50/50 training/testing ratios. Table 2 gives the evaluation metrics on the first dataset for all networks for the 80/20 training/testing ratio. It is clear from this table that the best performance is achieved with the ResNet101 due to its large depth and ability to model highly‐complex shapes. Table 3 gives the results of a similar study performed on the second dataset. From this table, it is clear that the ResNet101 keeps its outstanding performance on the large dataset. This reflects the inherent nature of the ResNet to model different shapes on a large dataset.
TABLE 2

Performance results obtained with 80/20 training/testing ratio using different pre‐trained models on the first dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.94900.97960.91840.92310.05100.0816
DenseNet2010.96940.93881.00001.00000.03060
GoogleNet0.92860.95920.89800.90380.07140.1020
InceptionresNetv20.95920.97960.93880.94120.04080.0612
Inceptionv30.95920.97960.93880.94120.04080.0612
ResNet180.91840.83671.00001.00000.08160
ResNet500.95920.97960.93880.94120.04080.0612
ResNet1010.97960.97960.97960.97960.02040.0204
SqueezeNet0.96940.93881.00001.00000.03060
VGG160.97980.97961.00001.00000.01020
VGG190.97960.95921.00001.00000.02040
TABLE 3

Performance results obtained with 80/20 training/testing ratio using different pre‐trained models on the second dataset

Evaluation metric
ModelsACCSENSPECPreciMrFpr
AlexNet0.97880.97530.98220.98210.02120.0178
DenseNet2010.99111.00000.98220.98250.00890.0178
GoogleNet0.97120.98080.96160.96240.02880.0384
InceptionresNetv20.98770.98630.98900.98900.01230.0110
Inceptionv30.98360.99450.97260.97320.01640.0274
ResNet180.98420.98490.98360.98360.01580.0164
ResNet500.99131.00000.98770.98780.00620.0123
ResNet1010.99180.99450.98900.98910.00820.0110
SqueezeNet0.96780.95070.98490.98440.03220.0151
VGG160.95750.93700.97810.97710.04250.0219
VGG190.96030.98080.93970.94210.03970.0603
Performance results obtained with 80/20 training/testing ratio using different pre‐trained models on the first dataset Performance results obtained with 80/20 training/testing ratio using different pre‐trained models on the second dataset For 70/30 training/testing ratio, the results of all networks are given in Tables 4 and 5 on the first and second datasets, respectively. From both tables, the ResNet101 is still the best network in performance. In addition, the metric values are enhanced due to the utilization of the optimum ratio for training and testing adopted in most deep learning models.
TABLE 4

Performance results obtained with 70/30 training/testing ratio using different pre‐trained models on the first dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.96510.97670.95350.95450.03490.0465
DenseNet2010.96510.97670.95350.95450.03490.0465
Googlenet0.95350.95350.95350.95350.04650.0465
InceptionresNetv20.95350.95350.95350.95350.04650.0465
Inceptionv30.97670.97670.97670.97670.02330.0233
ResNet180.97670.95351.00001.00000.02330
ResNet500.98510.98670.98350.98450.01490.0465
ResNet1011.00001.00001.00001.00000.00.0
SqueezeNet0.97670.95351.00001.00000.02330
VGG160.95350.97670.93020.93330.04650.0698
VGG190.96510.95350.97670.97620.03490.0233
TABLE 5

Performance results obtained with 70/30 training/testing ratio using different pre‐trained models on the second dataset

Evaluation metric
ModelsACCSENSPEPreciMr Fpr
AlexNet0.98590.98120.99060.99050.01410.0094
DenseNet2010.99141.00000.98280.98310.00860.0172
Googlenet0.97650.97650.97650.97650.02350.0235
InceptionresNetv20.99060.99840.98280.98300.00940.0172
Inceptionv30.99220.98900.99530.99530.00780.0047
ResNet180.990.99840.94360.94650.02900.0564
ResNet500.99120.98591.00001.00000.00710
ResNet1010.99290.98840.99370.99380.00390.0063
SqueezeNet0.97650.98900.96390.96390.02350.0361
VGG160.94440.90280.98590.98460.05560.0141
VGG190.96470.95140.97810.97750.03530.0219
Performance results obtained with 70/30 training/testing ratio using different pre‐trained models on the first dataset Performance results obtained with 70/30 training/testing ratio using different pre‐trained models on the second dataset To generalize this study, we have investigated the training/testing ratios of 60/40 and 50/50. The results of these experiments are given in Tables 6, 7, 8, and 9. From these tables, it is clear that the ResNet101 is still the best in performance, but it is not recommended to use training/testing ratios rather than 70/30.
TABLE 6

Performance results obtained with 60/40 training/testing ratio using different pre‐trained models on the first dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.94590.97300.91890.92310.05410.0811
DenseNet2010.97300.97300.97300.97300.02700.0270
GoogleNet0.95950.94590.97300.97220.04050.0270
InceptionresNetv20.95950.97300.94590.94740.04050.0541
Inceptionv30.97300.97300.97300.97300.02700.0270
ResNet180.98650.97301.00001.00000.01350
ResNet500.98650.97301.00001.00000.01350
ResNet1010.98750.97301.00001.00000.01350
SqueezeNet0.95950.94590.97300.97220.04050.0270
VGG160.97300.97300.97300.97300.02700.0270
VGG190.97300.94591.00001.00000.02700
TABLE 7

Performance results obtained with 50/50 training/testing ratio using different pre‐trained models on the first dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.96670.96670.96670.96670.03330.0333
DenseNet2010.98330.96671.00001.00000.01670
GoogleNet0.95000.90001.00001.00000.05000
InceptionresNetv20.96670.96670.96670.96670.03330.0333
Inceptionv30.96670.96670.96670.96670.03330.0333
ResNet180.95000.90001.00001.00000.05000
ResNet500.98330.96671.00001.00000.01670
ResNet1010.98530.96671.00001.00000.01670
SqueezeNet0.96670.96670.96670.96670.03330.0333
VGG160.98330.96671.00001.00000.01670
VGG190.98330.96671.00001.00000.01670
TABLE 8

Performance results obtained with 60/40 training/testing ratio using different pre‐trained models on the second dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.97620.95800.99450.99430.02380.0055
DenseNet2010.99540.99450.99630.99630.00460.0037
GoogleNet0.98080.96890.99270.99250.01920.0073
InceptionresNetv20.99180.98900.99450.99450.00820.0055
Inceptionv30.98990.98900.99090.99080.01010.0091
ResNet180.98990.99090.98900.98910.01010.0101
ResNet500.99180.99821.00001.00000.00090
ResNet1010.99190.99820.98540.98560.00820.0146
SqueezeNet0.97810.99090.96530.96610.02190.0347
VGG160.96340.97260.95430.95510.03660.0457
VGG190.97620.98720.96530.96600.02380.0347
TABLE 9

Performance results obtained with 50/50 training/testing ratio using different pre‐trained models on the second dataset

Evaluation metric
ModelsACCSENSPECPreciMr Fpr
AlexNet0.94851.00000.89690.90660.05150.1031
DenseNet2010.98561.00000.99120.99130.00440.0088
GoogleNet0.98460.97590.99340.99330.01540.0066
InceptionresNetv20.98670.99560.99780.99780.00330.0022
Inceptionv30.99.050.98680.99560.99560.00880.0044
ResNet180.98570.98900.98250.98260.01430.0175
ResNet500.99160.98530.00001.00001.00000
ResNet1010.99180.99780.99340.99340.00440.0066
SqueezeNet0.98360.99120.97590.97620.01640.0241
VGG160.96820.98250.95390.95520.03180.0461
VGG190.94410.89040.99780.99750.05590.0022
Performance results obtained with 60/40 training/testing ratio using different pre‐trained models on the first dataset Performance results obtained with 50/50 training/testing ratio using different pre‐trained models on the first dataset Performance results obtained with 60/40 training/testing ratio using different pre‐trained models on the second dataset Performance results obtained with 50/50 training/testing ratio using different pre‐trained models on the second dataset For more illustration of the results, we present a comparison between ResNet models considering the confusion matrices and accuracy levels. Figures 4 and 5 present the confusion matrices for the highest performance models on the first and second datasets, respectively. It is clear from these figures that the best performance is achieved with ResNet101 due to its depth. The accuracy values are presented in Figures 6 and 7 for different training/testing ratios on the first and second datasets, respectively. The ResNet101 still has the best performance for all training/testing ratios. Moreover, it has the highest performance with 70/30 training/testing ratio. The 70/30 ratio is the optimum ratio that is adopted with most deep learning models (Draelos, 2019; Liu & Cocea, 2017).
FIGURE 4

Confusion matrices for the highest performance pre‐trained models used for COVID‐19 detection on the first dataset

FIGURE 5

Accuracies of the highest performance models with different training/testing ratios on the first dataset

FIGURE 6

Confusion matrices for the highest performance pre‐trained models used for COVID‐19 detection on the second dataset

FIGURE 7

Accuracies of the highest performance models with different training/testing ratios on the second dataset

Confusion matrices for the highest performance pre‐trained models used for COVID‐19 detection on the first dataset Accuracies of the highest performance models with different training/testing ratios on the first dataset Confusion matrices for the highest performance pre‐trained models used for COVID‐19 detection on the second dataset Accuracies of the highest performance models with different training/testing ratios on the second dataset Therefore, we recommend the ResNet101 model to be applied for COVID‐19 detection from X‐ray images with 70/30 training/testing ratio. ResNet101 model is an improved version of CNNs. As the network gets deeper and more complex, ResNet101 prevents the distortion that may occur in features. Moreover, the ResNet101 model depends on residual blocks to allow faster training. In addition, the model from scratch has been tested on both datasets, and the results are given in Tables 10 and 11. Figures 8 and 9 reveal the behavior of both accuracy and loss of the CNN model built from scratch on the first and second datasets, respectively. The validation accuracy gets increased in synchronization with the training accuracy. In addition, the validation loss is decreased in synchronization with the training loss. The adopted loss function is the minimum mean square error (MSE). The optimizer used is the Adam's optimizer. Distance minimization strategy is adopted based on the MSE. All these observations confirm that the proposed model achieves good performance in terms of accuracy and loss, even if the used data is not large enough.
TABLE 10

Performance results obtained from CONV‐COVID‐net with different training/testing ratios on the first dataset

Training/testing ratio (%)Evaluation metric
TrainingTestingACCSENSPECPreciMrFpr
80200.90311.00000.83330.87500.07690.1667
70300.91830.84320.89550.908300
60400.90081.00000.90830.91550.01920.0417
50500.92310.94290.90000.91670.07690.1000
TABLE 11

Performance results obtained from CONV‐COVID‐net with different training/testing ratios on the second dataset

Training/testing ratio (%)Evaluation metric
TrainingTestingACCSENSPECPreciMr Fpr
80200.93960.96150.91760.92110.06040.0824
70300.93980.94890.93070.93190.06020.0693
60400.93010.89860.96160.95910.06990.038
50500.92110.89250.94960.94650.07890.0504
FIGURE 8

Training progress with 70/30 training/testing ratio on the first dataset

FIGURE 9

Training progress with 70/30 training/testing ratio on the second dataset

Performance results obtained from CONV‐COVID‐net with different training/testing ratios on the first dataset Performance results obtained from CONV‐COVID‐net with different training/testing ratios on the second dataset Training progress with 70/30 training/testing ratio on the first dataset Training progress with 70/30 training/testing ratio on the second dataset

Comparison with state‐of‐the‐art methods

Table 12 presents the results for some state‐of‐the‐art methods used for COVID‐19 detection. It is clear that the proposed approach based on transfer learning outperforms the other methods from the accuracy perspective.
TABLE 12

Comparison with state‐of‐the‐art methods

MethodImagesCOVID‐19NormalAccuracy
Apostolopoulos and Mpesiana (2020)X‐ray22450493
L. Wang, Lin, and Wong (2020)X‐ray538,06692
Sethy and Behera (2020)X‐ray252595
Hemdan et al. (2020)X‐ray252590
Narin et al. (2020)X‐ray505098
L. Wang, Lin, and Wong (2020)CT77770886
S. Wang, Kang, et al. (2020)CT19525882
Ozturk et al. (2020)X‐ray2501,00092
Li et al. (2020)CT1,2961.32596
Brunese et al. (2020)X‐ray2503.52097
Proposed approach based on transfer learningX‐ray6070100
91291299.29
Proposed model trained from scratchX‐ray607091.83
91291293.98
Comparison with state‐of‐the‐art methods

CONCLUSIONS

The emergence of COVID‐19 infection in the last months has led to the necessity of AI tools to help for automated diagnosis of COVID‐19 cases. This necessity has motivated us to test some deep learning models with different learning strategies for the diagnosis of this contagious disease. This article presented a pre‐training‐based transfer learning approach for automatic detection of COVID‐19 from X‐ray images with different training/testing ratios. The used models have been investigated and compared. Simulation results proved that transfer learning based on ResNet models (ResNet18, ResNet50, and ResNet101) outperforms other transfer learning models. Moreover, we designed a deep CNN model, namely CONV‐COVID‐net, and trained it specifically to identify X‐ray images of COVID‐19 patients. The proposed CONV‐COVID‐net model gives good results, even if the used data is not large enough.
  19 in total

1.  A comparative study of deep learning architectures on melanoma detection.

Authors:  Sara Hosseinzadeh Kassani; Peyman Hosseinzadeh Kassani
Journal:  Tissue Cell       Date:  2019-04-22       Impact factor: 2.466

2.  Wearable Real-Time Heart Attack Detection and Warning System to Reduce Road Accidents.

Authors:  Muhammad E H Chowdhury; Khawla Alzoubi; Amith Khandakar; Ridab Khallifa; Rayaan Abouhasera; Sirine Koubaa; Rashid Ahmed; Md Anwarul Hasan
Journal:  Sensors (Basel)       Date:  2019-06-20       Impact factor: 3.576

Review 3.  How far have we come? Artificial intelligence for chest radiograph interpretation.

Authors:  K Kallianos; J Mongan; S Antani; T Henry; A Taylor; J Abuya; M Kohli
Journal:  Clin Radiol       Date:  2019-01-28       Impact factor: 2.350

4.  Automated detection of COVID-19 cases using deep neural networks with X-ray images.

Authors:  Tulin Ozturk; Muhammed Talo; Eylul Azra Yildirim; Ulas Baran Baloglu; Ozal Yildirim; U Rajendra Acharya
Journal:  Comput Biol Med       Date:  2020-04-28       Impact factor: 4.589

5.  Explainable Deep Learning for Pulmonary Disease and Coronavirus COVID-19 Detection from X-rays.

Authors:  Luca Brunese; Francesco Mercaldo; Alfonso Reginelli; Antonella Santone
Journal:  Comput Methods Programs Biomed       Date:  2020-06-20       Impact factor: 5.428

6.  Metrics for evaluating 3D medical image segmentation: analysis, selection, and tool.

Authors:  Abdel Aziz Taha; Allan Hanbury
Journal:  BMC Med Imaging       Date:  2015-08-12       Impact factor: 1.930

7.  Detecting and classifying lesions in mammograms with Deep Learning.

Authors:  Dezső Ribli; Anna Horváth; Zsuzsa Unger; Péter Pollner; István Csabai
Journal:  Sci Rep       Date:  2018-03-15       Impact factor: 4.379

Review 8.  Coronavirus Disease 2019 (COVID-19): A Perspective from China.

Authors:  Zi Yue Zu; Meng Di Jiang; Peng Peng Xu; Wen Chen; Qian Qian Ni; Guang Ming Lu; Long Jiang Zhang
Journal:  Radiology       Date:  2020-02-21       Impact factor: 11.105

9.  Using Artificial Intelligence to Detect COVID-19 and Community-acquired Pneumonia Based on Pulmonary CT: Evaluation of the Diagnostic Accuracy.

Authors:  Lin Li; Lixin Qin; Zeguo Xu; Youbing Yin; Xin Wang; Bin Kong; Junjie Bai; Yi Lu; Zhenghan Fang; Qi Song; Kunlin Cao; Daliang Liu; Guisheng Wang; Qizhong Xu; Xisheng Fang; Shiqin Zhang; Juan Xia; Jun Xia
Journal:  Radiology       Date:  2020-03-19       Impact factor: 11.105

10.  Deep convolutional neural networks for COVID-19 automatic diagnosis.

Authors:  Heba M Emara; Mohamed R Shoaib; Mohamed Elwekeil; Walid El-Shafai; Taha E Taha; Adel S El-Fishawy; El-Sayed M El-Rabaie; Saleh A Alshebeili; Moawad I Dessouky; Fathi E Abd El-Samie
Journal:  Microsc Res Tech       Date:  2021-06-14       Impact factor: 2.893

View more
  3 in total

1.  Feasibility study of multi-site split learning for privacy-preserving medical systems under data imbalance constraints in COVID-19, X-ray, and cholesterol dataset.

Authors:  Yoo Jeong Ha; Gusang Lee; Minjae Yoo; Soyi Jung; Seehwan Yoo; Joongheon Kim
Journal:  Sci Rep       Date:  2022-01-27       Impact factor: 4.379

2.  COVID-DAI: A novel framework for COVID-19 detection and infection growth estimation using computed tomography images.

Authors:  Tahira Nazir; Marriam Nawaz; Ali Javed; Khalid Mahmood Malik; Abdul Khader Jilani Saudagar; Muhammad Badruddin Khan; Mozaherul Hoque Abul Hasanat; Abdullah AlTameem; Mohammad AlKathami
Journal:  Microsc Res Tech       Date:  2022-02-23       Impact factor: 2.893

3.  Deep convolutional neural networks for COVID-19 automatic diagnosis.

Authors:  Heba M Emara; Mohamed R Shoaib; Mohamed Elwekeil; Walid El-Shafai; Taha E Taha; Adel S El-Fishawy; El-Sayed M El-Rabaie; Saleh A Alshebeili; Moawad I Dessouky; Fathi E Abd El-Samie
Journal:  Microsc Res Tech       Date:  2021-06-14       Impact factor: 2.893

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.