In the past few years, there has been much interest in how deep neural networks can be used to diagnose diseases, so that chest X-rays can be looked into and evaluated for lung infections. Deep learning algorithms like the CNN network are used to derive good-quality and deep features from images. These features are inputs to classifiers (such as SoftMax) to classify the images. This section presents the latest research on multiple lung disease diagnoses using chest X-rays. Yimer et al.[6] used the Xception deep learning method to develop a method for automatic classification of multiple lung diseases (tuberculosis, pneumonia, COPD, pneumothorax, lung cancer, and normal) from chest X-ray images. The dataset was obtained from the in-house and NIH chest X-ray dataset repository. Authors claimed that their method achieved an accuracy, sensitivity, and specificity of 97.3%, 97.2%, and 99.4%, respectively. Gupta et al. [7] proposed the InstaCovNet-19 that is integrated and stacked deep convolution network. The proposed model employs ResNet101, Xception, InceptionV3, MobileNet, and NASNet to compensate for a modest amount of training data. The model detects three classes based on X-ray images. Their model achieved 99.08% accuracy across three types (COVID-19, Pneumonia, and Normal). Rohit et al. [7] proposed the ET-NET framework, which uses a bagging ensemble of three transfer learning models (Inception v3, ResNet34, and DenseNet201) to improve the performance of the individual models. When tested on a publicly available dataset, it achieved 97.81% accuracy, 97.77 % pecision, 97.81% sensitivity, and 97.77 % secificity. Enes et al. [8] used chest X-ray images to develop ensemble CNN models to diagnose pneumonia in children. The ensemble models consist of seven CNN models (VGG-16, VGG-19, ResNet-50, Inception-V3, Xception, MobileNet, and SqueezeNet). With a precision of 95.21, a sensitivity of 97.76%, and an accuracy of 90.71%, it gave important results in chest X-rays as normal, viral pneumonia, and bacterial pneumonia. In order to classify four disease categories (normal, bacterial, viral, and COVID-19) using X-ray images, Fareed et al. [9] proposed a hybrid ensemble deep CNN model based on MobileNet and InceptionV3. The proposed model attained the highest F1-Score of 92.97% and classification accuracy of 96.49%. Li D and Li S [10] developed a deep learning method for Covid-19 pneumonia diagnosis to identify 10,182 chest X-ray images of normal, bacterial pneumonia, and viral pneumonia (Covid-19 and non-Covid-19). It has a diagnostic accuracy of 99.95% for viral pneumonia. Covid-19 pneumonia can be distinguished from bacterial pneumonia or normal lung images with high accuracy of 99.85%. Soufiane et al. [11] developed a system for detecting COVID-19 in chest X-ray images using a stacking technique that combines CNN models with transfer learning and the KNN algorithm. The employed data set includes four classes: COVID-19, tuberculosis, viral pneumonia, and normal cases. They were gathered from six sets of X-ray image data. The proposed system achieves a 99.23% accuracy rate, which is considered extremely high rate. On two TB CXR image datasets of ensemble CNN models (InceptionV3 and Xception) for TB detection, Erdal et al. [12] propose Bayesian weighted voting and the average of probabilities as a combination of rule methods. In addition to using the CLAHE technique and data augmentation as preprocessing, according to computational results, 97.50% and 97.69% accuracy rates are achieved by the proposed method on the Montgomery and Shenzhen datasets, respectively. Three different pre-trained models named EfficientNetB1, NASNetMobile, and MobileNetV2 were used to classify four classes, including COVID-19 using a deep learning-based technique proposed by Ejaz et al. [13] The augmented dataset is used to train deep learning models. In contrast, two distinct training strategies are used for classification. The proposed method accurately categorizes four classes, including COVID-19, viral pneumonia, lung opacity, and normal, with a 96.13% success rate. A. Kaur and P. Bhardwaj [14] proposed a deep-learning ensemble of four CNN models (Inceptionv3, DenseNet121, Xception, and InceptionResNetv2) to classify three classes using chest X-ray images collected from online resources, including 2,161 COVID-19, 2,022 pneumonia, and 5,863 normal images. They employed contrast enhancement and data enhancement techniques. The experimental results demonstrate that the proposed model has an accuracy of 98.33% for the binary class and 92.363% for the multiclass. To develop a diagnosis support system for COVID-19, Nigam B, Nigam A, Jain R, et al. [15] used a variety of deep learning architectures, including VGG16, DenseNet121, Xception, NASNet, and EfficientNet. The dataset that was used consists of three categories, and EfficientNet was able to achieve the highest accuracy, which was 93.48%. In another study published in [17], Jabra M, Koubaa A, Benjdira B, et al. proposed a diagnostic system based on the majority voting method and was determined by the results given by different classifiers. The classifiers were MobileNetV2, ResNet50V2, ResNet50V1, and ResNet11. This system was developed using an X-ray image dataset that included three classes: COVID-19, viral pneumonia, and normal. The maximum level of accuracy achieved by this model was 99.31%. M. Shorfuzzaman and M. Masud [16] developed a deep learning model based on pretrained models and used majority voting. To construct these models, they utilized open-source chest X-ray images of healthy, pneumonia, and COVID-19 lung cases. An accuracy of 99.26% was achieved using the suggested model.. M. Loey, S. El-Sappagh, and S. Mirjalili [17]. Create a new CNN model using Bayesian optimization to classify COVID-19, pneumonia, and normal chest X-ray images. The proposed model comprises two main parts: one that extracts features and another that tunes hyperparameters. The model had a 96 % accuracy rate. Ibrahim D, Elsennawy N, and Sarhan A [18]. Using a combination of chest x-ray and CT images, a multi-classification deep learning model is proposed for the diagnosis of COVID-19, pneumonia, and lung cancer. Using these X-ray and CT-scan images will increase the size of the data set, which will increase classification accuracy, as the authors claim. Results from four different architectures (VGG19-CNN, ResNet152V2, ResNet152V2 + Gated Recurrent Unit, and ResNet152V2 + Bidirectional GRU) are compared. With the input of X-ray and CT scan images, the VGG19 + CNN model achieved the highest accuracy of 98.05%. In this paper, the contributions are:
-
Development of six unique CNN model and the ensemble method to stack two and three most promising performance models in two stages with transfer learning techniques to improve the performance of multiple lung infection classifications.
-
Creation of two new datasets merged and preprocessed from the three previously and publicly available datasets (PA chest radiography images, NIH, and TBX11K) to be used in this work. The first dataset has four lung disease categories including pneumonia, COVID-19, pneumothorax, and normal. The second dataset has five categories, which is similar to the previous dataset with the addition of atelectasis symptoms.
The rest of the paper is structured as follows: The third section describes how the dataset was combined, split, and preprocessed. In addition, the clarification of the proposed methods and training process is in detail. Section 4 presents performance measures and experimental results for the proposed methods. Finally, Sections 5 and 6 describe the work's discussion, conclusion, and future research.