| Literature DB >> 34155434 |
Khaled Almezhghwi1, Sertan Serte2, Fadi Al-Turjman3,4.
Abstract
Chest X-ray medical imaging technology allows the diagnosis of many lung diseases. It is known that this technology is frequently used in hospitals, and it is the most accurate way of detecting most thorax diseases. Radiologists examine these images to identify lung diseases; however, this process can require some time. In contrast, an automated artificial intelligence system could help radiologists detect lung diseases more accurately and faster. Therefore, we propose two artificial intelligence approaches for processing and identifying chest X-ray images to detect chest diseases from such images. We introduce two novel deep learning methods for fast and automated classification of chest X-ray images. First, we propose the use of support vector machines based on the AlexNet model. Second, we develop support vector machines based on the VGGNet16 method. Combined deep networks with a robust classifier have shown that the proposed methods outperform AlexNet and VGG16 deep learning approaches for the chest X-ray image classification tasks. The proposed AlexNet and VGGNet based SVM provide average area under the curve values of 98% and 97%, respectively, for twelve chest X-ray diseases.Entities:
Keywords: Convolutional neural networks; Deep learning
Year: 2021 PMID: 34155434 PMCID: PMC8210525 DOI: 10.1007/s11042-021-10907-y
Source DB: PubMed Journal: Multimed Tools Appl ISSN: 1380-7501 Impact factor: 2.577
Fig. 1Normal (a) and Pneumonia (b) cases on Chest X-ray images. Images are taken from the Chest X-ray14 dataset [36]
Fig. 2The proposed SVM-AlexNet Method
Fig. 3The proposed SVM-VGGNet16 Method
Thorax diseases and number of images
| Thorax disease | No. of Images |
|---|---|
| Atelectasis | 11167 |
| Cardiomegaly | 12071 |
| Effusion | 7646 |
| Infiltration | 16316 |
| Mass | 10042 |
| Nodule | 6480 |
| Pneumonia | 9836 |
| Pneumothorax | 4693 |
| Consolidation | 4544 |
| Edema | 8875 |
| Emphysema | 10070 |
| Fibrosis | 10380 |
The performance comparison of the proposed models (AUC)
| Thorax disease | AlexNet+SVM | VGG16+SVM | Wang et al. [ | Yao et al. [ | Gundel et al. | ResNet [ | ChestNet [ | CheXNet [ |
|---|---|---|---|---|---|---|---|---|
| Atelectasis | 0.70 | 0.73 | 0.76 | 0.69 | 0.74 | 0.80 | ||
| Cardiomegaly | 0.81 | 0.85 | 0.88 | 0.80 | 0.87 | 0.92 | ||
| Effusion | 0.75 | 0.80 | 0.82 | 0.77 | 0.81 | 0.86 | ||
| Infiltration | 0.66 | 0.67 | 0.70 | 0.64 | 0.67 | 0.73 | ||
| Mass | 0.69 | 0.71 | 0.82 | 0.71 | 0.78 | 0.86 | ||
| Nodule | 0.66 | 0.77 | 0.75 | 0.67 | 0.69 | 0.78 | ||
| Pneumonia | 0.65 | 0.68 | 0.73 | 0.63 | 0.69 | 0.76 | ||
| Pneumothorax | 0.79 | 0.80 | 0.84 | 0.77 | 0.80 | 0.88 | ||
| Consolidation | 0.70 | 0.71 | 0.74 | 0.69 | 0.72 | 0.93 | ||
| Edema | 0.80 | 0.80 | 0.83 | 0.80 | 0.83 | 0.80 | ||
| Emphysema | 0.83 | 0.84 | 0.89 | 0.79 | 0.79 | 0.80 | ||
| Fibrosis | 0.78 | 0.74 | 0.82 | 0.78 | 0.78 | 0.91 | ||
| 0.73 | 0.76 | 0.79 | 0.72 | 0.76 | 0.83 |
AlexNet + SVM column values is bold in Table 3
VGG16 + SVM column values is bold Table 3
The accuracy, sensitivity and specificity values of our proposed methods
| Proposed Method | AC | SE | SP |
|---|---|---|---|
| AlexNet | 0.94 | 0.99 | 0.94 |
| VGG16 | 0.95 | 0.96 | 0.95 |
| AlexNet+SVM | 0.96 | 0.96 | |
| VGG16+SVM | 0.99 | 0.98 |
AlexNet + SVM AC value (0.96) is bold in Table 2
VGG16 + SVM AC value (0.98) is bold Table 2
Fig. 4Chest X-ray image in ChestX-ray8 dataset
AlexNet computational complexity
| Conv. layer | Number of filters | Filter size | Stride | Padding | Number of convolutions |
|---|---|---|---|---|---|
| 1.Layer | 64 | 11x11 | 4x4 | 2x2 | 3472 |
| 2.Layer | 192 | 5x5 | 1x1 | 2x2 | 42816 |
| 3.Layer | 384 | 3x3 | 1x1 | 1x1 | 85632 |
| 4.Layer | 256 | 3x3 | 1x1 | 1x1 | 57088 |
| 5.Layer | 256 | 3x3 | 1x1 | 1x1 | 57088 |
| Total | – | – | – | – | 246096 |
VGG16 computational complexity
| Conv. Layer | Number of filters | Filter size | Stride | Padding | Number of convolutions |
|---|---|---|---|---|---|
| 1.Layer | 64 | 3x3 | 1x1 | 1x1 | 14272 |
| 2.Layer | 64 | 3x3 | 1x1 | 1x1 | 14272 |
| 3.Layer | 128 | 3x3 | 1x1 | 1x1 | 28544 |
| 4.Layer | 128 | 3x3 | 1x1 | 1x1 | 28544 |
| 5.Layer | 256 | 3x3 | 1x1 | 1x1 | 57088 |
| 6.Layer | 256 | 3x3 | 1x1 | 1x1 | 57088 |
| 7.Layer | 256 | 3x3 | 1x1 | 1x1 | 57088 |
| 8.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| 9.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| 10.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| 11.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| 12.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| 13.Layer | 512 | 3x3 | 1x1 | 1x1 | 114176 |
| Total | – | – | – | – | 941952 |