key: cord-0735526-omsx9kn1 authors: Singh, Dilbag; Kumar, Vijay; Kaur, Manjit title: Densely connected convolutional networks-based COVID-19 screening model date: 2021-02-07 journal: Appl Intell DOI: 10.1007/s10489-020-02149-6 sha: b02a1e508986e450a5c255c42b3440ab05c90abe doc_id: 735526 cord_uid: omsx9kn1 The extensively utilized tool to detect novel coronavirus (COVID-19) is a real-time polymerase chain reaction (RT-PCR). However, RT-PCR kits are costly and consume critical time, around 6 to 9 hours to classify the subjects as COVID-19(+) or COVID-19(-). Due to the less sensitivity of RT-PCR, it suffers from high false-negative results. To overcome these issues, many deep learning models have been implemented in the literature for the early-stage classification of suspected subjects. To handle the sensitivity issue associated with RT-PCR, chest CT scans are utilized to classify the suspected subjects as COVID-19 (+), tuberculosis, pneumonia, or healthy subjects. The extensive study on chest CT scans of COVID-19 (+) subjects reveals that there are some bilateral changes and unique patterns. But the manual analysis from chest CT scans is a tedious task. Therefore, an automated COVID-19 screening model is implemented by ensembling the deep transfer learning models such as Densely connected convolutional networks (DCCNs), ResNet152V2, and VGG16. Experimental results reveal that the proposed ensemble model outperforms the competitive models in terms of accuracy, f-measure, area under curve, sensitivity, and specificity. As of 12 December 2020, more than 20 million persons have been infected and more than 1.6 million persons have died due to this deadly virus [4] . These numbers are continuously increased due to the possibility of a second wave of coronavirus. The resources such as ICU, ventilators, and protecting kits are becoming exhausted due to the increase in the number of COVID-19 patients. The main symptoms of COVID-19 are fever, cough, smell loss, fatigue, and shortness in breathing [5, 6] . In some cases, infected persons may be asymptomatic. Due to the contiguous nature of the virus, the early detection of COVID-19 is required. Nowadays, the infection of coronavirus is tested through Reverse Transcription-Polymerase Chain Reaction (RT-PCR). However, RT-PCR test is time-consuming and has high false-negative [7] . To resolve the above-mentioned problems, radiographic imaging techniques such as computed tomography(CT) and Xray are used [8] . These techniques are used to quantify the disease severity in the lung infection. CT provides better sensitivity than the X-ray and RT-PCR [9] . The analysis of CT scans requires radiological experts. In this pandemic situation, a lot of burdens have been put on radiological experts for analysis. To alleviate this issue, deep learning techniques are utilized. The pre-trained deep learning models are used for automatic analysis of chest CT scan [10, 11] . The sensitivity and specificity of pre-trained deep learning models are still far from the optimal results. The manual analysis of CT scan takes a lot of time and error-prone. The main contributions of this paper are three-fold as follows: 1. To handle the less sensitivity issue with RT-PCR, chest CTs images are utilized in this paper to classify the suspected subjects as COVID-19 (+), tuberculosis, pneumonia, or healthy subjects. 2. An automated COVID-19 screening model is implemented by ensembling the deep transfer learning models such as Densely connected convolutional networks (DCCNs), ResNet152V2, and VGG16. 3. The proposed ensemble model outperforms the competitive models in terms of various performance measures such as accuracy, f-measure, area under curve, sensitivity, and specificity. The rest of this paper is organized as follows. Section 2 presents related works. Section 3 presents the proposed deep learning model. The experimental results and discussion are mentioned in Section 4. The concluding remarks are drawn in Section 5. Mukherjee et al. [12] presented a lightweight CNN model for classification of COVID-19 infected persons. Chest CTscan and X-ray were used to validate the proposed ensemble model and reported the accuracy of 96.28%. The performance of the proposed ensemble model can be further improved by reducing the computational time. Singh et al. [13] developed an automatic approach for chest CT-based COVID-19 classification. They used CNN model to categorize whether the person is infected with coronavirus or other viruses. A multi-objective function was designed by considering specificity and sensitivity. The proposed ensemble model outperforms the other competitive algorithms in terms of accuracy, sensitivity, specificity, and F-measure. Wang et al. [14] proposed a novel learning framework for the identification of COVID-19 patients. They redesigned COVID-Net by incorporate the modification in architecture and learning strategy. The proposed framework achieved improvement over COVID-Net by 12.6% in terms of accuracy. However, the performance of this framework can be enhanced by utilizing transfer learning. Javaheri et al. [15] implemented a CovidCTNet for detection of coronavirus infection in patients using CT scans. The performance of CovidCTNet was tested on 89,145 slices of all CT scans of 287 patients. The accuracy obtained from CovidCTNet was 90%. Mishra et al. [16] proposed a fusion approach that integrated the predictions of existing deep CNN models. The proposed approach was trained on the COVID-CT dataset and attained an accuracy of 86%. However, the proposed approach was only applied to axial slices. Ahuja et al. [17] implemented a three-phase deep learning model for the identification of COVID-19 patients using CT scans. Data augmentation was applied to the CT scans. Four pretrained deep architectures namely ResNet18, ResNet50, ResNet101, and SqueezeNet were used for disease classification. They reported that the accuracy obtained from ResNet18 was 99.65%. Liu et al. [18] designed a lesionattention deep neural network to predict the COVID-19 in chest CT scans. The weights of VGG16, ResNet18, ResNet50, DenseNet121, DenseNet169, and Efficient-Netwere utilized in the proposed approach. The proposed approach was trained on 746 chest CT scans and attained a classification accuracy of 88.6%. Wang et al. [19] developed an automatic deep learning framework for discriminating coronavirus infected persons from CT scans. UNet was trained for lung segmentation. This pre-trained net was used to obtain the lung mask for CT scans. The proposed DeCoVNet was trained on 499 CT scans and achieved a classification accuracy of 90.1%. The main limitations of this model are inadequate use of temporal information and applicability on a small dataset. Harmon et al. [20] implemented the 3D anisotropic hybrid network architecture for the classification of corona infected persons. DenseNet121 was used to segment 3D lung regions from the chest CT scan. The sensitivity and specificity obtained from this model were 84% and 93%, respectively. However, the small dataset was used for validation process. Xu et al. [21] presented an automatic screening model for COVID-19 in CT scans. This model was tested on 618 CT scans and attained an accuracy of 86.7%. However, the manifestation of other pneumonia may be overlapped with COVID-19. Due to this, the performance of this model was greatly affected. Bai et al. [22] designed an artificial intelligence system to discriminate the COVID-19 from other pneumonia. EfficientNet B4 was used in this system for classification. This system was tested on the CT scans of 1186 patients and achieved an accuracy of 96%. However, the validation of the proposed approach was tested on a limited sample size. Han et al. [23] proposed an attention-based deep learning model for screening of COVID-19. An attention mechanism and deep multiple instance learning were utilized in this model. The classification accuracy of this model was 94.3%. Li et al. [24] developed a COVNet model for classification of coronavirus infected patients using CT scans. The pre-trained ResNet50 deep learning model was used in COVNet. COV-Net was trained on 4352 chest CT scans. The sensitivity and specificity obtained from COVNet were 90% and 96%, respectively. Ni et al. [25] proposed a model that consists of 3D UNet and MVPNet. 3D UNet was used to extract the lesion in the given CT scan. 19 ,291 CT scans were used for experimentation. The classification accuracy obtained from this model was 94%. Xiao et al. [26] implemented a pre-trained ResNet34 to envisage the severity of COVID-19 using chest CT scans. 23,812 CT scans were used for experimentation. This model attained the accuracies of 97.4% and 81.9% in training and testing sets, respectively. The main limitations of this model are biases in the results due to the small sample size, lack of transparency, and interpretability. Pu et al. [27] developed an automatic approach to perceive and quantify the pneumonia regions of CT scans associated with COVID-19. UNet framework was used to segment lung boundary, which is further used to assess the progression of disease. They used both deep learning and computer vision techniques. The sensitivity and specificity obtained from this approach were 95%, and 84%, respectively. Jaiswal et al. [28] proposed an automatic tool for detection of COVID-19 using chest CT scans. The pretrainedDenseNet201 model was used to classify the patients as coronavirus infected or not. The features were extracted from DenseNet201model using the weights learned from the ImageNet dataset. The classification accuracy obtained from this model was 97%. The problem associated with the above-mentioned techniques can be resolved by developing a novel deep learning framework to classify and monitor the progression severity of COVID-19. Therefore, a novel deep learning framework is developed in this paper. This section discusses the proposed ensemble model for screening of suspected patients. Recently many researchers have started working on the diagnosis of suspected COVID-19 infected persons using deep transfer learning models. These models have shown significantly better results, especially for early-stage classification at rapid speed as compared to RT-PCR. However, these models are still suffer from the over-fitting issue. Additionally, some models are effective for COVID-19 diagnosis but not for similar diseases such as tuberculosis and pneumonia. Therefore, in this paper, an ensemble DCCNs is designed for diagnosis the suspected objects into four classes. These four classes are COVID-19(+), tuberculosis, pneumonia, and healthy subjects. In this paper, ResNet152V2 [29] , DenseNet201 [30] , and VGG16 [31] models are considered to build the ensemble model. As known in prior ensembling of models [32, 33] can obtain more efficient results. It can boost feature extraction and accuracy of the used models [34] . Figure 1 shows the ensemble DCCNs. 64 neurons are used for initial dense layer [35, 36] . A fine-tuned pre-trained transfer learning model is used with many layers to extract the features. A softmax activation function is utilized. The models are trained for 10 epochs with a batch size of 10. During the tuning of initial attributes, fully connected layers [37, 38] with 64 neurons along with dropout of 0.3 and 0.2, respectively are used. To overcome the over-fitting issue, regularization [39, 40] is also done by considering the concept of early stopping. l r = 0.00001 is used as learning rate. Pooling layers are utilized to achieve multi-scale analysis. These layers can also minimize the size of input data for feature reduction. Average and Max pooling layers are extensively used in CNNs. An average pooling layer (L a ) is utilized in this paper and can be computed as [41] : Here, |d i | and i define cardinal number and pooling region, respectively. d represents the activation set in i and can be computed as: where j ∈ pooling region (i). The fully connected layer comes up with full connections with all the neurons. Its input is multiplied with its weight matrix to obtain the multiplicative result. Additionally, softmax is used as an activation function. Fully connected layers utilize conditional probability to achieve its functionality (more details please see [41] ). Softmax (P ty (C, b) ) defines probability of a subject s belong to given class C. It can be computed as: Here, P ty (C) defines class probability. C shows total number of classes. P ty (C) defines probability of given C. Equation (3) can be rewritten as: where β C = I n[P ty (b, C) × P ty (C)] C. Dropout Dropouts are utilized to regularize CNNs by randomly placing the outgoing neurons at hidden layers to 0 during the model building process. These neurons have no effect on back-propagation during the model building stage. It can prevent over-fitting issue [42] . be computed as: ReLU takes lesser time as compared to the sigmoidal functions. It can efficiently handle gradient-based training and poor performance with CNNs due to the widespread saturation. It can provide faster convergence of stochastic gradient descent [41] . To evaluate the performance of the proposed ensemble model, the experiments are carried on MATLAB 2020b software with 64-bit 8-core, and 32GB RAM. The competitive models are also implemented on the same platform and dataset. Four class chest-CT scanned images are collected from various sources such as COVID-19 [43] , Pneumonia [44, 45] , and Tuberculosis [13, 46] . We have collected group of chest CT scanned images as 2373 images of COVID-19 infected patients, 2890 pneumonia infected patients, 3193 tuberculosis images and 3038 healthy subjects. Figure 2 shows a view of chest-CT scanned images dataset. Out of this 65% fraction of total images are utilized Figure 3 shows the accuracy and loss analysis of the proposed ensemble model on training dataset. The binary cross-entropy is used as a loss function. It clearly shows that the proposed ensemble model convergence to the optimal results after 33 iterations and 6th epoch. The proposed ensemble model convergence at a good speed. Figure 4 shows the confusion matrix of the obtained classification results from the proposed ensemble model on the testing dataset. The proposed ensemble model achieves an average accuracy of 99.2% on a training dataset. Thus, the proposed ensemble model provide significantly better screening results for suspected subjects as it does not much suffer from the overfitting issue. Table 1 shows the comparative analysis among the proposed and the competitive deep transfer learning models in Table 2 Performance analysis of the proposed automated screening model over the existing models Accuracy(in %) Lightweight CNN [12] 96.28% COVID-Net [14] 12.6% CovidCTNet [15] 90% CNN [16] 86% Three-phase deep learning [17] 99.65% DenseNet169 [18] 88.6% DeCoVNet [19] 90.1% DenseNet121 [20] 93% EfficientNet B4 [22] 96% Attention-based deep learning [23] 94.3% COVNet [24] 96% 3D UNet [25] 94% ResNet34 [26] 81.9% UNet [27] 84% DenseNet201 [28] 97% Proposed 98.83% terms of accuracy, f-measure, area under curve, sensitivity, and specificity. Bold values indicate the best results. The proposed ensemble model outperforms competitive models. The proposed ensemble model achieves good performance as compared to the competitive models in terms of accuracy, f-measure, area under curve, sensitivity, and specificity by 1.2738%, 1.3274%, 1.8372%, 1.283%, and 1.8382%, respectively. Table 2 shows the performance analysis of the proposed automated screening model over the existing models. The results reveals that the proposed ensemble model outperforms the existing models. Additionally, most of the existing work has focused on binary class or three-class classification chest CT scans dataset. Therefore, besides accuracy, the proposed ensemble model can handle a fourclass problem in an efficient manner. In this paper, an ensemble deep learning model was proposed for COVID-19 classification in chest CT scan images. The proposed ensemble model utilized the three well-known models namely DCCNs, ResNet152V2 and VGG16. The proposed ensemble model is able to handle the sensitivity issue that is associated with RT-PCR. The proposed ensemble model has been tested on large chest CT dataset and compared with fifteen competitive models. Experimental results reveal that the proposed ensemble model outperforms the existing models in terms of accuracy, f-measure, area under curve, sensitivity, and specificity by 1.2738%, 1.3274%, 1.8372%, 1.283%, and 1.8382%, respectively. The continuing 2019-ncov epidemic threat of novel coronaviruses to global healththe latest 2019 novel coronavirus outbreak in wuhan, china The epidemiology and pathogenesis of coronavirus disease (covid-19) outbreak Deep transfer learning artificial intelligence accurately stages covid-19 lung disease severity on portable chest radiographs Digital technology and covid-19 UzunOzsahin D (2020) Review on diagnosis of covid-19 from chest ct images using artificial intelligence Severe acute respiratory syndrome coronavirus 2 (sars-cov-2) and corona virus disease-2019 (covid-19): the epidemic and the challenges Radiological findings from 81 patients with covid-19 pneumonia in wuhan, china: a descriptive study. The Lancet Infectious Diseases Correlation of chest ct and rt-pcr testing in coronavirus disease 2019 (covid-19) in china: a report of 1014 cases Sensitivity of chest ct for covid-19: comparison to rt-pcr Applications of artificial intelligence in battling against covid-19: A literature review Effect of covid-19 outbreak on urban health and environment Deep neural network to detect covid-19: one architecture for both ct scans and chest x-rays Classification of covid-19 patients from chest ct images using multi-objective differential evolution-based convolutional neural networks Contrastive cross-site learning with redesigned net for covid-19 ct classification Covidctnet: An open-source deep learning approach to identify covid-19 using ct image Identifying covid19 from chest ct images: A deep convolutional neural networks based approach Deep transfer learning-based automated detection of covid-19 from lung ct scan slices A fast online covid-19 diagnostic system with chest ct scans A weakly-supervised framework for covid-19 classification and lesion localization from chest ct Artificial intelligence for the detection of covid-19 pneumonia on chest ct using multinational datasets A deep learning system to screen novel coronavirus disease 2019 pneumonia. Engineering Ai augmentation of radiologist performance in distinguishing covid-19 from pneumonia of other etiology on chest ct Accurate screening of covid-19 using attention based deep 3d multiple instance learning Using artificial intelligence to detect covid-19 and community-acquired pneumonia based on pulmonary ct: evaluation of the diagnostic accuracy A deep learning approach to characterize 2019 coronavirus disease (covid-19) pneumonia in chest ct images Development and validation of a deep learning-based model using computed tomography imaging for predicting disease severity of coronavirus disease 2019 Automated quantification of covid-19 severity and progression using chest ct images Classification of the covid-19 infected patients using densenet201 based deep transfer learning Deep residual learning for image recognition Densely connected convolutional networks Very deep convolutional networks for large-scale image recognition Ensemble neural network approach for accurate load forecasting in a power system Brain mri analysis for alzheimer's disease diagnosis using an ensemble system of deep convolutional neural networks Ensembles of deep learning models and transfer learning for ear recognition Graphology based handwritten character analysis for human behaviour identification Engine speed reduction for hydraulic machinery using predictive algorithms Visibility improvement and mass segmentation of mammogram images using quantile separated histogram equalisation with local contrast enhancement Analytical analysis of single-stage pressure relief valves Deep learning approach for microarray cancer data classification Study on the dynamic and static characteristics of gas static thrust bearing with micro-hole restrictors Classification of alzheimer's disease based on eight-layer convolutional neural network with leaky rectified linear unit and max pooling Imagenet classification with deep convolutional neural networks Covid-ct-dataset: a ct scan dataset about covid-19 Deep bidirectional classification model for covid-19 disease infected patients Ae-cnn classification of pulmonary tuberculosis based on ct images Publisher's note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations