| Literature DB >> 36188757 |
Ravidu Suien Rammuni Silva1, Pumudu Fernando2.
Abstract
Out of the numerous types of Medical Imaging modalities available, radiography stands out a bit more than others due to its capabilities of diagnosing diseases and conditions, including life-threatening conditions. Its affordability is another main reason for its prevalence. Chest Radiography holds even higher importance, as it focuses a critical area of the human body. However, interpreting a Chest Radiography image can be challenging and usually done by an experienced Radiologist for accurate results. There are two main issues related to this. One is that in some countries, experienced Radiologists are scarce. The other issue is that the inevitability of human errors in diagnoses. Researchers attempt to use Artificial Intelligence to address these two issues. Most of the existing work incorporates Convolutional Neural Networks for this purpose. This paper presents a novel way of parallelizing multiple architectures of Convolutional Neural Networks focusing on Chest X-ray classification. The paper further presents a comprehensive evaluation of the existing architectures with the parallelized results of them using our method. We used four large-scale datasets, including a non-medical one, for the evaluation of our models. We managed to achieve better accuracy for 9 out 13 and 11 out of 14 labels on our two main evaluation datasets. The paper concludes by presenting the limitations and future improvements possible for the system.Entities:
Keywords: Convolutional neural networks; Deep learning; Medical AI; Medical diagnosis; Radiography
Year: 2022 PMID: 36188757 PMCID: PMC9514177 DOI: 10.1007/s42979-022-01390-9
Source DB: PubMed Journal: SN Comput Sci ISSN: 2661-8907
AUC scores when tested on MIMIC-CXR 2020 dataset
| System | Description |
|---|---|
| Oxipit [ | Claims that ‘No finding’ X-rays can be identified very accurately and claims that the system covers most of the radiological findings |
| However, no research has been found published on the accuracy of the performance of the system | |
| Only used for research purposes. No clinical research has been done to date | |
| ISO certification was awarded, but only for information security | |
| qXR [ | Trained on over two million radiographic images, and trained mostly focused on tuberculosis [ |
| Published results show high accuracies for abnormalities related to tuberculosis and focus more on CT [ | |
| Claims the ability to work with MRIs as well | |
| No certification has been awarded to date |
Fig. 1An illustration of Parallelize Block’s internal connections
Fig. 2Overall Architecture of ParallelXNet
Dataset split specification
| Dataset | Train split | Validation split | Test split |
|---|---|---|---|
| MIMIC-CXR [ | 368,945 | 2991 | 5159 |
| ChestX-ray14 [ | 86,524 | 25,596 | [Val. split] |
Hardware Setting
| CPU | Intel xeon |
|---|---|
| OS | Linux-5.4.89 + -x86_64-with-debian-buster-sid |
| GPU | Tesla P100-PCIE-16 GB |
| RAM | 16 GB |
| Hard disk | 20 GB |
AUC scores when tested on MIMIC-CXR 2020 dataset
| Dataset: MIMIC-CXR 2020 | ||||
|---|---|---|---|---|
| Model pathology | P-64 | P-128 | P-Ens | P-Ens (with TTA) |
| Enlarged cardiom | 0.7061 | 0.7076 | 0.7107 | |
| Cardiomegaly | 0.7921 | 0.7874 | 0.7932 | |
| Lung lesion | 0.7155 | 0.7157 | 0.7192 | |
| Lung opacity | 0.6978 | 0.7007 | 0.7031 | |
| Edema | 0.8403 | 0.8391 | 0.8419 | |
| Consolidation | 0.7605 | 0.7514 | 0.7591 | |
| Pneumonia | 0.7341 | 0.7303 | 0.7372 | |
| Atelectasis | 0.7674 | 0.7680 | 0.7703 | |
| Pneumothorax | 0.8595 | 0.8706 | 0.8704 | |
| Pleural effusion | 0.8971 | 0.8952 | ||
| Pleural other | 0.8313 | 0.8466 | 0.8448 | |
| Fracture | 0.6810 | 0.6916 | 0.6903 | |
| Support devices | 0.9039 | 0.9070 | 0.9085 | |
AUC scores when tested on ChestX-ray14 dataset
| Dataset: chestx-ray14-NIH | ||||
|---|---|---|---|---|
| Model pathology | P-64 | P-128 | P-Ens | P-Ens (with TTA) |
| Nodule | 0.7826 | 0.7807 | 0.7875 | |
| Cardiomegaly | 0.8901 | 0.8927 | 0.8958 | |
| Emphysema | 0.9294 | 0.9312 | 0.9335 | |
| Fibrosis | 0.8321 | 0.8344 | 0.8381 | |
| Edema | 0.8502 | 0.8474 | 0.8526 | |
| Consolidation | 0.7529 | 0.7527 | 0.7576 | |
| Pneumonia | 0.7386 | 0.7353 | 0.7411 | |
| Atelectasis | 0.7863 | 0.7823 | 0.7888 | |
| Pneumothorax | 0.8720 | 0.8740 | 0.8773 | |
| Effusion | 0.8359 | 0.8370 | 0.8399 | |
| Mass | 0.8329 | 0.8414 | 0.8433 | |
| Infiltration | 0.6984 | 0.7028 | 0.7041 | |
| Hernia | 0.8742 | 0.8905 | 0.8911 | |
| Pleural thickening | 0.7897 | 0.7889 | 0.7942 | |
AUC scores when tested comparatively on MIMIC-CXR 2020
| Dataset: MIMIC-CXR 2020 | |||||||
|---|---|---|---|---|---|---|---|
| Model pathology | R-50v2 | D-121 | D-169 | R-D-Ens | P-64 | P-128 | P-Ens |
| Enlarged cardiom | 0.7026 | 0.7048 | 0.7159 | 0.7061 | 0.7076 | 0.7107 | |
| Cardiomegaly | 0.7808 | 0.7807 | 0.7888 | 0.7889 | 0.7921 | 0.7874 | |
| Lung lesion | 0.6965 | 0.7053 | 0.7111 | 0.7109 | 0.7155 | 0.7157 | |
| Lung opacity | 0.6899 | 0.6946 | 0.6967 | 0.7000 | 0.6978 | 0.7007 | |
| Edema | 0.8357 | 0.8389 | 0.8432 | 0.8403 | 0.8391 | 0.8419 | |
| Consolidation | 0.7475 | 0.7507 | 0.7548 | 0.7580 | 0.7514 | 0.7597 | |
| Pneumonia | 0.7116 | 0.7228 | 0.7289 | 0.7302 | 0.7341 | 0.7303 | |
| Atelectasis | 0.7634 | 0.7627 | 0.7668 | 0.7688 | 0.7674 | 0.7680 | |
| Pneumothorax | 0.8467 | 0.8691 | 0.8640 | 0.8690 | 0.8595 | 0.8706 | |
| Pleural effusion | 0.8897 | 0.8921 | 0.8941 | 0.8957 | 0.8971 | 0.8952 | |
| Pleural other | 0.8067 | 0.8255 | 0.8396 | 0.8313 | 0.8504 | 0.8466 | |
| Fracture | 0.6613 | 0.6894 | 0.6891 | 0.6933 | 0.6810 | 0.6916 | |
| Support devices | 0.8661 | 0.8994 | 0.9029 | 0.9041 | 0.9039 | 0.9070 | |
‘ParallelXNet’ is better at 9 out of 13 labels of the dataset
AUC scores when tested comparatively on ChestX-ray14
| Dataset: chestX-ray14-NIH | |||||||
|---|---|---|---|---|---|---|---|
| Model pathology | R-50v2 | D-121 | D-169 | R-D-Ens | P-64 | P-128 | P-Ens |
| Nodule | 0.7585 | 0.7736 | 0.7762 | 0.7817 | 0.7826 | 0.7807 | |
| Cardiomegaly | 0.8770 | 0.8876 | 0.8873 | 0.8943 | 0.8901 | 0.8927 | |
| Emphysema | 0.9098 | 0.9276 | 0.9259 | 0.9288 | 0.9294 | 0.9312 | |
| Fibrosis | 0.8183 | 0.8257 | 0.8359 | 0.8355 | 0.8321 | 0.8344 | |
| Edema | 0.8397 | 0.8489 | 0.8471 | 0.8522 | 0.8502 | 0.8474 | |
| Consolidation | 0.7389 | 0.7443 | 0.7505 | 0.7531 | 0.7529 | 0.7527 | |
| Pneumonia | 0.7137 | 0.7287 | 0.7351 | 0.7337 | 0.7386 | 0.7353 | |
| Atelectasis | 0.7741 | 0.7799 | 0.7807 | 0.7868 | 0.7863 | 0.7823 | |
| Pneumothorax | 0.8649 | 0.8730 | 0.8733 | 0.8720 | 0.8740 | 0.8773 | |
| Effusion | 0.8248 | 0.8338 | 0.8343 | 0.8376 | 0.8359 | 0.8370 | |
| Mass | 0.8128 | 0.8342 | 0.8259 | 0.8361 | 0.8329 | 0.8414 | |
| Infiltration | 0.6895 | 0.7013 | 0.7031 | 0.6984 | 0.7028 | 0.7041 | |
| Hernia | 0.8703 | 0.8767 | 0.8847 | 0.8880 | 0.8742 | 0.8905 | |
| Pleural thickening | 0.7742 | 0.7899 | 0.7918 | 0.7897 | 0.7889 | 0.7942 | |
‘ParallelXNet’ is better at 11 out of 14 labels of the dataset
AUC scores when tested comparatively on ChestX-ray14
| Architecture | Training time (HH:MM:SS) | File size (.h5 type) | ||
|---|---|---|---|---|
| MIMIC-CXR | ChestX-ray14 | MIMIC-CXR | ChestX-ray14 | |
| ResNet50v2 | 251 MB | 271 MB | ||
| DenseNet-121 | 05:50:16 | 04:03:29 | ||
| DenseNet-169 | 06:07:08 | 04:17:37 | 146 MB | 146 MB |
| ParallelXNet-64 | 13:37:02 | 07:18:55 | 507 MB | 507 MB |
| ParallelXNet-128 | 13:36:24 | 07:18:14 | 503 MB | 503 MB |
Generalization test results: ‘Lung Lesion’ results of CheXpert test set was neglected due to insufficient test samples
| Train set | MIMIC-2020 + CheXpert | MIMIC-2020 | |
|---|---|---|---|
| Test set | CheXpert | MIMIC-2020 | MIMIC-2020 |
| Model pathology | P-Ens | P-Ens | P-Ens |
| Enlarged cardiom | 0.5361 | 0.5720 | 0.7107 |
| Cardiomegaly | 0.8149 | 0.7673 | 0.7932 |
| Lung lesion | 0.3176 | 0.7201 | 0.7192 |
| Lung opacity | 0.9360 | 0.6738 | 0.7031 |
| Edema | 0.9173 | 0.8239 | 0.8419 |
| Consolidation | 0.9299 | 0.7426 | 0.7597 |
| Pneumonia | 0.6875 | 0.6864 | 0.7372 |
| Atelectasis | 0.7948 | 0.7279 | 0.7703 |
| Pneumothorax | 0.8695 | 0.8881 | 0.8706 |
| Pleural effusion | 0.9337 | 0.8902 | 0.8985 |
| Pleural other | 0.8927 | 0.7816 | 0.8466 |
| Fracture | N/A | 0.7190 | 0.6916 |
| Support devices | 0.9650 | 0.8630 | 0.9085 |
Localization result on Digital CXR Vs. Camera Captured CXR. The following sample was taken from MIMIC-CXR 2020 [13]
| Label: cardiomegaly | |
|---|---|
| Digital CXR | Camera (smartphone) captured CXR |
|
|
|
| Detection rate: | Detection rate: |
Overall metrics when tested comparatively CIFAR-10
| Dataset: CIFAR-10 | ||
|---|---|---|
| Model metric | R-D-Ens | P-Ens |
| Sensitivity | 87.94% | |
| Specificity | 98.66% | |
| Precision | 88.00% | |
| Accuracy | 97.58% | |
| Balanced accuracy | 93.30% | |
| F1-score | 87.94% | |
| MCC | 0.8663 | |
‘ParallelXNet’ is better in terms of all the metrics considered for CIFAR-10 dataset