Literature DB >> 33475019

ADOPT: automatic deep learning and optimization-based approach for detection of novel coronavirus COVID-19 disease using X-ray images.

Gaurav Dhiman1, Victor Chang2, Krishna Kant Singh3, Achyut Shankar4.   

Abstract

In the hospital, because of the rise in cases daily, there are a small number of COVID-19 test kits available. For this purpose, a rapid alternative diagnostic choice to prevent COVID-19 spread among individuals must be implemented as an automatic detection method. In this article, the multi-objective optimization and deep learning-based technique for identifying infected patients with coronavirus using X-rays is proposed. J48 decision tree approach classifies the deep feature of corona affected X-ray images for the efficient detection of infected patients. In this study, 11 different convolutional neural network-based (CNN) models (AlexNet, VGG16, VGG19, GoogleNet, ResNet18, ResNet50, ResNet101, InceptionV3, InceptionResNetV2, DenseNet201 and XceptionNet) are developed for detection of infected patients with coronavirus pneumonia using X-ray images. The efficiency of the proposed model is tested using k-fold cross-validation method. Moreover, the parameters of CNN deep learning model are tuned using multi-objective spotted hyena optimizer (MOSHO). Extensive analysis shows that the proposed model can classify the X-ray images at a good accuracy, precision, recall, specificity and F1-score rates. Extensive experimental results reveal that the proposed model outperforms competitive models in terms of well-known performance metrics. Hence, the proposed model is useful for real-time COVID-19 disease classification from X-ray chest images.Communicated by Ramaswamy H. Sarma.

Entities:  

Keywords:  CNN; COVID-19; Coronavirus; J48; MOSHO; deep learning; optimization

Mesh:

Year:  2021        PMID: 33475019      PMCID: PMC7832390          DOI: 10.1080/07391102.2021.1875049

Source DB:  PubMed          Journal:  J Biomol Struct Dyn        ISSN: 0739-1102            Impact factor:   5.235


Introduction

Novel coronavirus (COVID-19) pandemic began in Wuhan, China in December 2019 and has become a significant public health issue worldwide (Roosa et al., 2020; Yan et al., 2020). The COVID-19 pandemic virus was also called severe acute respiratory syndrome-coronaviruses (SARS-CoV)-2 (Stoecklin et al., 2020), as an extreme acute coronavirus syndrome. CoV are an important family of viruses that cause conditions caused by residues such as Middle East respiratory syndrome (MERS-CoV) and SARS-CoV. The new species coronavirus disease (COVID-19) was discovered in 2019 and has never been observed in humans before. The zoonotic coronaviruses are caused by animal-to-human contamination (World Health Organization, 2020). Studies have shown that the SARS-CoV is contaminated by the musk cats in human beings and the MERS-CoV is contaminated by the dromedary in human beings [Huang et al., 2020]. Table 1 displays the description of the coronavirus, mortality rate and its origin.
Table 1.

Detail of coronavirus.

CoVYearOriginMortality rate
SARS2002Guangdong province, China10%
MERS2013Saudi Arabia34%
COVID-192019Wuhan, China3.4%
Detail of coronavirus. The rapid spread of the disease has been triggered by respiratory transmission from person to person. Respiratory symptoms, fatigue, cough and dyspnea include signs of infection. Extreme acute respiratory syndromes, the septic shock, multi-organ failure and death will lead to infection with the disease more seriously (Mahase, 2020). Men were found to be sicker than women and children between the ages of 0-–9 had no death (Mckeever, 2020). Respiratory levels have been shown to be higher in cases of COVID-19 pneumonia, than in people with health (Wang et al., 2020b). The health system has come to a standstill even in many developing countries because of the growing demand simultaneously for intensive care facilities. Figure 1 shows the worldwide distribution of COVID-19 cases from 30 December 2019 to 30 April 2020 (https://www.who.int/emergencies/diseases/novel-coronavirus-2019/situation-reports; Situation Report #101).
Figure 1.

Epidemic curve of confirmed COVID-19 provided by WHO.

Epidemic curve of confirmed COVID-19 provided by WHO. COVID-19 diagnosis as a key indicator for reverse transcription polymerase or hospitalization should be confirmed stated by the Chinese government, by gene sequencing for respiratory or blood samples. The current public health emergency causes the low sensitivity of the reverse transcription-polymerase chain reactionto hinder the identification and care of many COVID-19 patients. Moreover, because of the highly contagious nature of the virus, a larger population is at risk of infection (Ai et al., 2020). The diagnoses now include all the individuals that show the popular chest pneumonia pattern COVID-19 instead of the patients that wait for positive virus tests. This approach helps authorities to separate and treat patients faster. Some patients recover with permanent lung failure even though death does not occur at COVID-19. COVID-19 also opens holes in the lungs like the SARS according to the World Health Organization, giving them a 'honeycomb-like look' (Mckeever, 2020). One of the approaches used to treat pneumonia is the computed chest tomography (CT). Automated image analysis tools for the identification, quantification and surveillance of corona virus were developed based on artificial intelligence (AI) and to distinguish between patients with coronavirus and disease-free (Gozes et al., 2020). In the research by Shan et al. (2020) , a deep learning system was built to automatically segment all lung and infection places using chest CT. Xu et al. (2020) aimed at developing an early model for the identification, using CT images and in-depth education techniques, of COVID-19 pneumonia and influenza-A viral pneumonia in a stable case. In the Wang et al. (2020a) study, they developed a deep learning method based on the COVID-19 radiographic changes of images taken from the CT that can draw out the graphical characteristics of COVID-19 before pathogenic testing, thus saving crucial time for the diagnosis of the disease. Hamimi's study (Hamimi, 2016) of MERS CoV showed that features such as pneumonia can be present in the chest X-ray and CT. Data mining techniques were used in the Xie et al. (2006) research to distinguish between SARS and traditional pneumonia based on X-ray images. In 41 COVID-19 patients, Huang et al. (2020) described the clinical characteristics, which suggest that cough, strong, myalgia or fatigue were typical onset symptoms. Pneumonia was found for all these 41 patients, and the chest CT examination was anomalous. The first evidence for human-to-human COVID-19 transmission was discovered at the University of Hong Kong by the Kok-KH team (Chan et al., 2020). In order, to estimate the actual number of cases identified in COVID-19 in the first half of January 2020, Zhao et al. (2020) suggested a statistical model. They concluded that from 1–15 January 2020 the number of cases were 469 that were not registered. They also reported that the cases increased 21-fold after 17 January 2020. Nishiura et al. (2020) proposed a COVID-19 infection rate prediction model in Wuhan, China using data from 565 Japanese people evacuated from Wuhan, on 29–31 January 2020. Their inference is that the projected rate is 9.5% and the mortality rate is 0.3%–0.6%. The number of Japanese people evacuated from Wuhan, however, is small and inadequate to estimate infection and death. In order, to determine the probability of transmission for COVID-19, Tang et al. (2020) suggested a mathematical model. In seven days (23–29 January 2020), it also estimated the number of confirmed cases. In addition, after two weeks (from 23 January 2020) they predicted the optimum to be reached. Data from the study of Thompson (2020) were used for the estimation of sustained human-to-human transmission of COVID-19 from 47 patients. In the study by Jung et al. (2020), the authors provided a model of the COVID-19 estimate of risk of death. The figures are 5.1%and 8.4 % for two separate scenarios. The reproductive number was also estimated as 2.1 and 3.2 for the two scenarios. The estimates showed that a pandemic could occur with COVID-19. X-ray technology are used to scan the affected body for fractures, dislocation of the bone, lung infections, pneumonia and tumors. CT scanning is a sort of state-of-the-art X-ray system that examines the incredibly soft nature of the active body part and clearer pictures of soft internal tissues and organs (Rachana, 2020). X-rays are quicker, safer, more reliable and less dangerous than CT. If pneumonia COVID-19 is not quickly recognized and treated, mortality can rise. In this research, we proposed an automated COVID-19 prediction using a pre-trained transmission model and chest X-ray image based on a deep convolution network (CNN). For experimentation, the chest X-ray of 50 COVID-19 patients is taken from the open source GitHub repository shared by Joseph et al. (2020). This dataset is used as a deep feature extractor based on deep learning architectures like AlexNet, VGG16, VGG19, GoogleNet, ResNet18, ResNet50, and ResNet101. The deep functionality of these profound models is graded according to the J48 algorithm. The deep learning models are suffering from the parameter tuning. To remove this problem, multi-objective algorithm (Dhiman & Kumar, 2018b) was used for efficient tuning the parameters of CNN model. Finally, effects of success were tested using methods of deep feature extraction (Figure 2).
Figure 2.

COVID-19 classification approach.

COVID-19 classification approach. The rest of this article is structured as follows: Section 2 presents the optimization process used in this research. In Sections 3 and 4, deep learning and J48 models are discussed. The data set description is given in Section 5 followed by the performance metrics in Section 6. Experimental results and discussions are presented in Section 7. Finally, conclusions and future works are given in Section 8.

Optimization

In this article, the multi-objective version of spotted hyena optimizer (SHO) (Dhiman & Kumar, 2017) algorithm is used to investigate the further parameters of deep-learning models. There are four steps for SHO algorithm for optimization such as encircling, hunting, attacking and searching. In multi-objective SHO (MOSHO) algorithm (Dhiman & Kumar, 2018b), archive and grid mechanisms are used. Further to update the search agents, group selection method is employed for better exploration and exploitation. This algorithm is used to tune the parameters of CNN model. MOSHO pseudo code is described in Algorithm 1.

Deep learning method

Deep learning is a sub-branch of machine learning that is affected by a structure of the brain. In recent years, profound methods of learning used for the treatment of medical images remain effective in many fields such as image and signal processing using image technology including magnetic resonance imaging, computational tomography (CT) and X-rays using deep learning models. These tests promote the detection and diagnosis of illnesses including diabetes mellitus, brain tumor, skin cancer and breast cancer (Celik et al., 2020; Yildirim et al., 2019). Algorithm 1.Multi-objective spotted hyena optimizer (MOSHO). Input: Spotted hyenas population, Pi(i = 1,2,….,n) Output: Archive of non-dominated optimal solutions 1: Procedure: MOSHO 2: Initialize the vectors h,B,E, and N 3: Calculate the objective values of each search agent 4: Find all the non-dominated solutions and initialize these solutions to archive 5: P= best search agent from archive 6: C= group or cluster of all far optimal solutions with respect to Ph (archive) 7:  while (x < Max)do 8:   for each search agent do 9:    Update the position of current search agents 10:   end for 11:   Update h,B,E and N 12:   Calculate the objective values of all search agents 13:   Find the non-dominated solutions from updated search agents 14:   Update the obtained non-dominated solutions to archive 15:   if archive is full then 16:    Grid method should be run to omit one of the most crowded archive members 17:    Add new solutions to archive 18:   end if 19:   Check if any search agent goes beyond the search space and then adjust it 20:   Calculate the objective values of each search agent 21:   Update P if there is a better a solution than the previous optimal solution from archive 22:   Update the group C with respect to P (archive) 23:   x = x + 1 24:  end while 25: return archive 26: end procedure Convolutional neural networks (see Figure 3) are inspired by the human neuron system that are similar to classic neural networks. Every odd number layer is a convolution layer, each even number layer is a pooling layer and sub-sampling layer, excluding input and outcome layer (Huang et al., 2020; Mahase, 2020). The CNN's architecture comprises eight different layers. We have used 12, eight and six characteristics for each convolution and all of them are linked with pool layers by five kernels. The batch size was set to 100 and the sample limit to 100 epochs was one. The architecture of CNN is shown in Figure 4.
Figure 3.

Neural network.

Figure 4.

Architecture of CNN.

Neural network. Architecture of CNN.

Decision tree (J48 algorithm)

Decision trees are supervised algorithms for classification or regression applications. J48 is chosen for COVID-19 recognition by popularity and accuracy in results from the decision tree algorithms family. This is an Iterative Dichotomiser 3(ID3) extension.The additional features of J48 include: (a) rules derivation, (b) trees pruning, (c) incomplete accounts and (d) attributes meaning continuously and so on. The study of data continuously and categorically is one of the best grading algorithms. The main goal is to divide the data into a homogeneous class, to predict the variables as much as possible. J48 permits classification on the basis either of rules created or of a decision-tab. It aims at minimizing impurity or data instability. For the management of continuous attributes, the list of attributes is separated by a threshold and the list is separated into those that have value below and value below or equal to threshold. But it labelled as‘?’ for missing values. In entropy and gain calculation these missing values were not included. The algorithm is a collection of (classified) data from training. On this basis, a decision tree is generated as an output where each leaf node represents a decision, and a test is a non-leaf node. After all the root node to leaf node test paths have been checked, a leaf node will be shown whether or not the variable belongs. After creating the tree, the tree is used to identify the tuple data in any tuple of the database. J48 does not know the missing values when constructing a tree. In other documents, the values of this object can be calculated by the known value of the attribute. Thus, the classification model creates a top-down forest. It uses uniform data division parameters. Each attribute's information gain is calculated according to entropy. For decision making, the most standardized attribute is selected. After this, a root of the next recurrently constructed subtrees is chosen for the best attribute.

Data set description

During this study, the GitHub opensource repository provided by Joseph et al. (2020) was taken with the chest X-ray images of 50 COVID-19 patients. This archive consists of chest X-ray/CT images, most of which are of patients with acute respiratory distress syndrome (ARDS), COVID-19, MERS, pneumonia, and SARS. Moreover, from the Kaggle repository named "Pneumonia" (Paul, 2019), 50 normal X-ray images of the chest have been used. Our studies were carried out using a chest X-ray image dataset from 50 normal patients (Paul, 2019) and 50 COVID-19 patients (Joseph et al., 2020). In this dataset, all images have been restated to a scale of 280 × 280 pixels. Figures 5 and 6 display the chest X-ray images of COVID-19 and normal patients. X-ray images of coronavirus (COVID-19) disease effected patients. X-ray images of normal patients. In this study we have developed AlexNet, VGG16, VGG19, GoogleNet, ResNet18, ResNet50, ResNet101, InceptionV3, InceptionResNetV2, DenseNet201 and XceptionNet deep CNN for the classification of COVID-19 chest X-ray image into the normal class and COVID-19. The deep characteristics are extracted from the fully linked layer and feed for training purposes to the classifier. To prove the convergence of a model on limited test data set, the proposed CNN is evaluated on k-fold cross-validation (i.e. k = 5 and k = 10 folds). In this paper, J48 decision tree classifier is used for deep features obtained from every CNN network. The classification is then carried out and the performance of all models of classification is measured. A specific layer eliminates the profound characteristics of CNN models and offers functionality. The characteristics are supplied to the J48 classifier for the detection of COVID-19 diseases. Table 2 describes the characteristic layer and vector.
Table 2.

Feature layer and feature vector characteristics of CNN models.

CNN modelsFeature layerFeature vector
AlexNetfc64096
Vgg16fc64096
Vgg19fc64096
XceptionPredictions1000
Resnet18Fc10001000
Resnet50Fc10001000
Resnet101Fc10001000
Inceptionv3Predictions1000
Inceptionresnetv2Predictions1000
GoogleNetLoss3-classifier1000
Densenet201Fc10001000
Feature layer and feature vector characteristics of CNN models.

Performance metrics

The five well-known performance metrics such as accuracy, recall, specificity, precision, and F1-score are employed in this article to check the performance of deep learning models.

Experimental results and discussions

In this analysis, we analyzed the efficiency of COVID-19 recognition classification models based on the eleven CNN models. The research studies are conducted with software of MATLAB 2019a version. All applications are run on a Microsoft Windows environment Core i7 8th Generation and 8 GB main memory. The well-known performance metrics are used for each classifier such as accuracy, recall, specificity, precision and F1-score. Table 3 results are based on k-fold cross validation (k = 5) and average of 50 independent simulations. The training, validation and test ratio for each execution is 60:20:20 and the random selection are modified for training, validation and testing.
Table 3.

The obtained results on different models for k = 5 using performance metrics.

ModelsAccuracy (%)Recall (%)Specificity (%)Precision (%)F1-score (%)
AlexNet94.7993.8889.6895.1890.21
DenseNet20190.5692.9294.2097.8586.08
GoogleNet88.8993.3891.1195.1294.85
Inceptionv396.4089.2593.3289.2894.11
ResNet1887.2889.1394.7595.9194.07
ResNet5094.5588.1991.7398.2890.69
ResNet10197.1898.6495.8698.6497.05
VGG1696.5189.0595.7894.8095.85
VGG1988.8688.6389.0196.5891.04
XceptionNet88.7494.1191.2589.1889.19
Inceptionresnetv296.8191.2295.5893.7592.13
The obtained results on different models for k = 5 using performance metrics. Figures 7–11 show the performance metrics values of different models. It is observed from results that the accuracy of ResNet101 plus J48 is superior to other classification models in terms of accuracy, recall, specificity, precision, and F1-score performance metrics for k = 5 fold cross validation. Hence, Resnet101 and J48 based CNN method result better classification for detection of COVID-19 with accuracy, recall, specificity, precision, and F1-score are 97.18%, 98.64%, 95.86%, 98.64%, and 97.05%, respectively. The accuracy results using different classification models for k = 5. The recall results using different classification models for k = 5. The specificity results using different classification models for k = 5. The precision results using different classification models for k = 5. The F1-Score results using different classification models for k = 5. Table 4 results are based on k-fold cross validation (k = 10) and average of 50 independent simulations. The training, validation and test ratio for each execution is 60:20:20 and the random selection are modified for training, validation and testing.
Table 4.

The obtained results on different models for k = 10 using performance metrics.

ModelsAccuracy (%)Recall (%)Specificity (%)Precision (%)F1-score (%)
AlexNet97.8296.9192.7198.2193.24
DenseNet20193.5995.9597.2310089.11
GoogleNet91.9296.4194.1498.1597.88
Inceptionv399.4392.2896.3592.3197.14
ResNet1890.3192.1697.7898.9497.10
ResNet5097.5891.2294.7698.3193.72
ResNet10110010098.89100100
VGG1699.5492.0898.8197.8398.88
VGG1991.8991.6692.0499.6194.07
XceptionNet91.7797.1494.2892.2192.22
Inceptionresnetv299.8494.2598.6196.7895.16
The obtained results on different models for k = 10 using performance metrics. Figures 12–16 show the performance values of metrics on different models. It is observed from results that the accuracy of ResNet101 plus J48 is superior to other competitor classification models in terms of accuracy, recall, specificity, precision, and F1-score performance metrics for k = 10 fold cross validation. Resnet101 and J48 based CNN method result is superior for detection of COVID-19 disease with accuracy, recall, specificity, precision, and F1-score are 100%, 100%, 98.89%, 100%, and 100%, respectively. The accuracy results using different classification models for k = 10. The recall results using different classification models for k = 10. The specificity results using different classification models for k = 10. The precision results using different classification models for k = 10. The F1-score results using different classification models for k = 10. CNN deep learning model is efficiently detecting the COVID-19 disease from the X-ray chest images of normal and coronavirus effected patients. The detection parts from the normal images and COVID-19 images are shown in Figures 17 and 18. It can be seen from these figures that the segmented part of the COVID-19 patients X-ray images of chest is smaller than the normal patient X-ray images. Moreover, the computational times of different classification models are also calculated (see Figure 19). Overall, it can be concluded that the CNN deep learning model and J48 decision approach is able to classify the chest X-ray images of coronavirus patients. Coronavirus identification (COVID-19) is now a vital task for the physicians and researchers. The spread of COVID-19 is declared by WHO since March 2020 as a global outbreak of the pandemic. In order, to reduce COVID-19 spread and initiate early medical treatment for the infected individuals, it is a crucial priority to become aware of the infected individuals so that preventive procedures can be performed.
Figure 17.

Segmented chest area of normal patients using CNN approach.

Figure 18.

Segmented chest area of COVID-19 patients using CNN approach.

Figure 19.

Calculated computational time to predict the COVID-19 disease using different CNN models.

Segmented chest area of normal patients using CNN approach. Segmented chest area of COVID-19 patients using CNN approach. Calculated computational time to predict the COVID-19 disease using different CNN models. Moreover, researchers are trying to solve the COVID-19 detecting problem by using their own artificial-intelligence based approaches (Dhiman, 2019, 2020; Dhiman et al., 2020a, 2020b, 2020c, 2021; Dhiman & Kumar, 2018a, 2019; Dhiman & Kaur, 2019; Kaur et al., 2020a, 2020b–).

Conclusions and future works

The contents of this article are based on data available from the WHO, the EDC an agency of the European Union, and other official websites. The chest X-ray images used for simulation purposes are collected from the GitHub and Kaggle repositories, for coronavirus identification using deep features and J48 approach. The extraction is done by using eleven pre-trained CNN models and individually supplied them for J48 classification. Statistical research is conducted to select the best classification pattern. ResNet101 plus J48 classification model statistical performance is better than the other ten competitor models. Hence, the proposed classification model accuracy is 98.54% for detection of COVID-19 disease. For future work, this work will be further extended by using the ensemble of J48 algorithm. To solve this problem with other machine-learning approaches can also be taken as future contributions.
  12 in total

Review 1.  A Comprehensive Review of Machine Learning Used to Combat COVID-19.

Authors:  Rahul Gomes; Connor Kamrowski; Jordan Langlois; Papia Rozario; Ian Dircks; Keegan Grottodden; Matthew Martinez; Wei Zhong Tee; Kyle Sargeant; Corbin LaFleur; Mitchell Haley
Journal:  Diagnostics (Basel)       Date:  2022-07-31

2.  Optimization in the Context of COVID-19 Prediction and Control: A Literature Review.

Authors:  Elizabeth Jordan; Delia E Shin; Surbhi Leekha; Shapour Azarm
Journal:  IEEE Access       Date:  2021-09-17       Impact factor: 3.476

3.  Classification of COVID-19 electrocardiograms by using hexaxial feature mapping and deep learning.

Authors:  Mehmet Akif Ozdemir; Gizem Dilara Ozdemir; Onan Guren
Journal:  BMC Med Inform Decis Mak       Date:  2021-05-25       Impact factor: 2.796

4.  COVID_SCREENET: COVID-19 Screening in Chest Radiography Images Using Deep Transfer Stacking.

Authors:  R Elakkiya; Pandi Vijayakumar; Marimuthu Karuppiah
Journal:  Inf Syst Front       Date:  2021-03-17       Impact factor: 6.191

5.  A Novel Ensemble-based Classifier for Detecting the COVID-19 Disease for Infected Patients.

Authors:  Prabh Deep Singh; Rajbir Kaur; Kiran Deep Singh; Gaurav Dhiman
Journal:  Inf Syst Front       Date:  2021-04-25       Impact factor: 6.191

6.  COV-ECGNET: COVID-19 detection using ECG trace images with deep convolutional neural network.

Authors:  Tawsifur Rahman; Alex Akinbi; Muhammad E H Chowdhury; Tarik A Rashid; Abdulkadir Şengür; Amith Khandakar; Khandaker Reajul Islam; Aras M Ismael
Journal:  Health Inf Sci Syst       Date:  2022-01-19

7.  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

8.  The Application of Convolutional Neural Network Model in Diagnosis and Nursing of MR Imaging in Alzheimer's Disease.

Authors:  Xiaoxiao Chen; Linghui Li; Ashutosh Sharma; Gaurav Dhiman; S Vimal
Journal:  Interdiscip Sci       Date:  2021-07-05       Impact factor: 2.233

9.  The Role of Artificial Intelligence in Fighting the COVID-19 Pandemic.

Authors:  Francesco Piccialli; Vincenzo Schiano di Cola; Fabio Giampaolo; Salvatore Cuomo
Journal:  Inf Syst Front       Date:  2021-04-26       Impact factor: 5.261

10.  FedDPGAN: Federated Differentially Private Generative Adversarial Networks Framework for the Detection of COVID-19 Pneumonia.

Authors:  Longling Zhang; Bochen Shen; Ahmed Barnawi; Shan Xi; Neeraj Kumar; Yi Wu
Journal:  Inf Syst Front       Date:  2021-06-15       Impact factor: 6.191

View more

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