| Literature DB >> 35662915 |
Faizan Karim1, Munam Ali Shah1, Hasan Ali Khattak2, Zoobia Ameer3, Umar Shoaib4, Hafiz Tayyab Rauf5, Fadi Al-Turjman6.
Abstract
Machine Learning and computer vision have been the frontiers of the war against the COVID-19 Pandemic. Radiology has vastly improved the diagnosis of diseases, especially lung diseases, through the early assessment of key disease factors. Chest X-rays have thus become among the commonly used radiological tests to detect and diagnose many lung diseases. However, the discovery of lung disease through X-rays is a significantly challenging task depending on the availability of skilled radiologists. There has been a recent increase in attention to the design of Convolution Neural Networks (CNN) models for lung disease classification. A considerable amount of training dataset is required for CNN to work, but the problem is that it cannot handle translation and rotation correctly as input. The recently proposed Capsule Networks (referred to as CapsNets) are new automated learning architecture that aims to overcome the shortcomings in CNN. CapsNets are vital for rotation and complex translation. They require much less training information, which applies to the processing of data sets from medical images, including radiological images of the chest X-rays. In this research, the adoption and integration of CapsNets into the problem of chest X-ray classification have been explored. The aim is to design a deep model using CapsNet that increases the accuracy of the classification problem involved. We have used convolution blocks that take input images and generate convolution layers used as input to capsule block. There are 12 capsule layers operated, and the output of each capsule is used as an input to the next convolution block. The process is repeated for all blocks. The experimental results show that the proposed architecture yields better results when compared with the existing CNN techniques by achieving a better area under the curve (AUC) average. Furthermore, DNet checks the best performance in the ChestXray-14 data set on traditional CNN, and it is validated that DNet performs better with a higher level of total depth.Entities:
Keywords: Capsule Networks; Chest X-ray; Deep learning; Lungs X-ray; Structural imaging; convolutional Neural Network
Year: 2022 PMID: 35662915 PMCID: PMC9153181 DOI: 10.1016/j.asoc.2022.109077
Source DB: PubMed Journal: Appl Soft Comput ISSN: 1568-4946 Impact factor: 8.263
Fig. 1Dense block.
Related Work.
| textbfTechniques | Achievements | Data Set | Limitations(s) | Results |
|---|---|---|---|---|
| DenseNet-121. | Achieved better accuracy than | Chest x-ray-14 | Only flipped data horizontal. | Average AUC: 0.8413 |
| AlexNet, GoogLeNet, VGGNet-16, ResNet-50. | Presented a new chest X-ray database, namely “ChestX-ray8”, Did initial Comparison of different CNN models. | Chest x-ray-8 | Used only 50 layer deep CNN[Resnet50]. Could have achieved more accuracy by going deeper. | Avg AUC:0.6962 |
| DenseNet-121 | Used patient Wise split of Data Set. | Chest x-ray-14 | Used larger data set with same convolution layers as | Avg AUC: 0.841 |
| CNN+LSTM[10] | Proposed CNN+LSTM combined architecture to use history data along with images. | Chest x-ray-14 | Did not improved results on images itself. | Avg AUCs = 0.992,0.722 |
| Dynamic Routing on Deep Neural Network. | Proposed a Dynamic routing Connection between capsule layers. | Chest x-ray-14 | Improve disease localization by integrating .comlocation information provided in the dataset. | Avg AUC = 0.775 |
| Capsule Networks | Proposed a new approach which overcomes the Drawbacks in CNNs. | MNIST | Better approach but it probably requires a lot more small insights before it can out-perform a highly developed technology. | Accuracy:99.22 |
| DCnet++ | Achieve better accuracy than | MNIST | Resources limitation, could have achieved more accuracy by proposing more deeper architecture. | Accuracy:99.75 |
Fig. 2Capsule block.
Fig. 4Architecture of the proposed DNet model.
Fig. 33-levels of proposed model.
Fig. 5Data samples images.
Fig. 6Frequency of data.
Experimental Environments.
| CPUs | Ram Memory | Libraries | GPU(s) | |
|---|---|---|---|---|
| Exp no. 1 | 8 x skylake | 24 GB | Python | NvidiaTeslaP100 x 1 = 16GB |
| Exp no. 2 | 8 x skylake | 24 GB | Python | NvidiaTeslaP100 x 1 = 16GB |
| Exp no. 3 | 8 x skylake | 52 GB | Python | NvidiaTeslaP100 x 2 = 32GB |
Fig. 7Resnet50 ROC curves.
Fig. 8Dynamic routing ROC.
Fig. 9ROC-DNet-3.
Average AUCs.
| Wang et al. | DNet-3 | DNet-5 | DNet-7 | |
|---|---|---|---|---|
| Atelectasis | 0.70 | 0.77 | 0.75 | 0.80 |
| Cardiomegaly | 0.810 | 0.72 | 0.82 | 0.86 |
| Consolidation | 0.70 | 0.73 | 0.80 | 0.84 |
| Edema | 0.80 | 0.77 | 0.91 | 0.92 |
| Effusion | 0.75 | 0.71 | 0.76 | 0.80 |
| Emphysema | 0.83 | 0.69 | 0.86 | 0.91 |
| Fibrosis | 0.78 | 0.65 | 0.83 | 0.86 |
| Hernia | 0.87 | 0.66 | 0.84 | 0.90 |
| Infiltration | 0.66 | 0.75 | 0.73 | 0.77 |
| Mass | 0.69 | 0.71 | 0.77 | 0.80 |
| Nodule | 0.66 | 0.67 | 0.82 | 0.87 |
| Plueral Thickening | 0.685 | 0.69 | 0.77 | 0.82 |
| Pneumonia | 0.65 | 0.70 | 0.81 | 0.85 |
| Pneumothorax | 0.79 | 0.74 | 0.87 | 0.91 |
| AVG | 0.745 | 0.711 |
Fig. 10ROC-DNet-5.
Fig. 12Sample of predicted cases.
Fig. 11ROC-DNet-7.