| Literature DB >> 35035852 |
Lingling Li1, Yangyang Long2, Bangtong Huang3, Zihong Chen4, Zheng Liu3, Zekun Yang5.
Abstract
Chest X-ray has become one of the most common ways in diagnostic radiology exams, and this technology assists expert radiologists with finding the patients at potential risk of cardiopathy and lung diseases. However, it is still a challenge for expert radiologists to assess thousands of cases in a short period so that deep learning methods are introduced to tackle this problem. Since the diseases have correlations with each other and have hierarchical features, the traditional classification scheme could not achieve a good performance. In order to extract the correlation features among the diseases, some GCN-based models are introduced to combine the features extracted from the images to make prediction. This scheme can work well with the high quality of image features, so backbone with high computation cost plays a vital role in this scheme. However, a fast prediction in diagnostic radiology is also needed especially in case of emergency or region with low computation facilities, so we proposed an efficient convolutional neural network with GCN, which is named SGGCN, to meet the need of efficient computation and considerable accuracy. SGGCN used SGNet-101 as backbone, which is built by ShuffleGhost Block (Huang et al., 2021) to extract features with a low computation cost. In order to make sufficient usage of the information in GCN, a new GCN architecture is designed to combine information from different layers together in GCNM module so that we can utilize various hierarchical features and meanwhile make the GCN scheme faster. The experiment on CheXPert datasets illustrated that SGGCN achieves a considerable performance. Compared with GCN and ResNet-101 (He et al., 2015) backbone (test AUC 0.8080, parameters 4.7M and FLOPs 16.0B), the SGGCN achieves 0.7831 (-3.08%) test AUC with parameters 1.2M (-73.73%) and FLOPs 3.1B (-80.82%), where GCN with MobileNet (Sandler and Howard, 2018) backbone achieves 0.7531 (-6.79%) test AUC with parameters 0.5M (-88.46%) and FLOPs 0.66B (-95.88%).Entities:
Mesh:
Year: 2022 PMID: 35035852 PMCID: PMC8759895 DOI: 10.1155/2022/6996444
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1The architecture of SGGCN.
Figure 2The structure of ShuffleGhost Block and Module.
Summary of 14 classes in CheXPert dataset (https://stanfordmlgroup.github.io/competitions/chexpert/).
| Pathology | Positive | Negative | Uncertain | Empty | Pathology | Positive | Negative |
|---|---|---|---|---|---|---|---|
| No finding | 22381 | 0 | 0 | 201033 | No finding | 38 | 196 |
| Enlarged cardiom. | 10798 | 21638 | 12403 | 178575 | Enlarged cardiom. | 109 | 125 |
| Cardiomegaly | 27000 | 11116 | 8087 | 177211 | Cardiomegaly | 68 | 166 |
| Lung opacity | 105581 | 6599 | 5598 | 105636 | Lung opacity | 126 | 108 |
| Lung lesion | 9186 | 1270 | 1488 | 211470 | Lung lesion | 1 | 233 |
| Edema | 52246 | 20726 | 12984 | 137458 | Edema | 45 | 189 |
| Consolidation | 14783 | 28097 | 27742 | 152792 | Consolidation | 33 | 201 |
| Pneumonia | 6039 | 2799 | 18770 | 195806 | Pneumonia | 8 | 226 |
| Atelectasis | 33376 | 1328 | 33739 | 154971 | Atelectasis | 80 | 154 |
| Pneumothorax | 19448 | 56341 | 3145 | 144480 | Pneumothorax | 8 | 226 |
| Pleural effusion | 86187 | 35396 | 11628 | 90203 | Pleural effusion | 67 | 167 |
| Pleural other | 3523 | 316 | 2653 | 216922 | Pleural other | 1 | 233 |
| Fracture | 9040 | 2512 | 642 | 211220 | Fracture | 0 | 234 |
| Support devices | 116001 | 6137 | 1079 | 100197 | Support devices | 107 | 127 |
The condition probability of 14 classes in CheXpert.
| Nofi | Enca | Card | Opac | Lesi | Edem | Cons | Pnue1 | Atel | Pneu2 | Effu | Other | Frac | Devi | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nofi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EnCa | 0 | 1 | 0.624 | 0.752 | 0.009 | 0.339 | 0.220 | 0.037 | 0.477 | 0.028 | 0.431 | 0 | 0 | 0.495 |
| Card | 0 | 1 | 1 | 0.765 | 0 | 0.324 | 0.265 | 0.059 | 0.515 | 0.015 | 0.441 | 0 | 0 | 0.515 |
| Opac | 0 | 0.651 | 0.413 | 1 | 0.008 | 0.357 | 0.262 | 0.063 | 0.635 | 0.048 | 0.476 | 0.008 | 0 | 0.492 |
| Lesi | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| Edem | 0 | 0.822 | 0.489 | 1 | 0 | 1 | 0.311 | 0.044 | 0.467 | 0.022 | 0.356 | 0 | 0 | 0.533 |
| Cons | 0 | 0.727 | 0.545 | 1 | 0 | 0.424 | 1 | 0.242 | 0.818 | 0.030 | 0.818 | 0.030 | 0 | 0.485 |
| Pneu1 | 0 | 0.500 | 0.500 | 1 | 0 | 0.250 | 1 | 1 | 0.875 | 0 | 0.875 | 0.125 | 0 | 0.375 |
| Atel | 0 | 0.650 | 0.437 | 1 | 0.012 | 0.262 | 0.337 | 0.087 | 1 | 0.012 | 0.612 | 0.012 | 0 | 0.525 |
| Pneu2 | 0 | 0.375 | 0.125 | 0.750 | 0 | 0.125 | 0.125 | 0 | 0.125 | 1 | 0.250 | 0 | 0 | 0.500 |
| Effu | 0 | 0.701 | 0.448 | 0.896 | 0 | 0.239 | 0.403 | 0.104 | 0.731 | 0.030 | 1 | 0.015 | 0 | 0.493 |
| Other | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
| Frac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Devi | 0 | 0.505 | 0.327 | 0.579 | 0.009 | 0.224 | 0.150 | 0.028 | 0.393 | 0.037 | 0.308 | 0.009 | 0 | 1 |
The summary of some classes that are extended by proposed method.
| Pathology | Positive | Negative | Uncertain | Empty | |
|---|---|---|---|---|---|
| Origin | Enlarged cardiom. | 10798 | 21638 | 12403 | 178575 |
| Proposal | Enlarged cardiom. | 35897 | 21466 | 12092 | 153959 |
| Origin | Lung opacity | 105581 | 6599 | 5598 | 105636 |
| Proposal | Lung opacity | 134262 | 6081 | 3984 | 79087 |
Figure 3The AUC performance trend on validation set of SGGCN-101, ResNet-101-GCN, and MobileNetV2-GCN.
The AUC performance on the result of AUC on training, validation, and testing set of SGGCN-101, ResNet-101-GCN, and MobileNetV2-GCN.
| Models | Train AUC | Valid AUC | Test AUC |
|---|---|---|---|
| ResNet-101-GCN | 0.8528 | 0.8075 | 0.8080 |
| SGGCN-101 | 0.8027 (−5.87%) | 0.7834 (−2.98%) | 0.7831 (−3.08%) |
| MobileNetV2-GCN | 0.7650 (−10.30%) | 0.7509 (−7.01%) | 0.7531 (−6.79%) |
The trainable parameters and FLOPs of ResNet-101-GCN, SGGCN-101, and MobileNetV2-GCN.
| Structure | Trainable parameters | FLOPs |
|---|---|---|
| ResNet-101-GCN | 47,308,864 | 16,017,450,516 |
| SGGCN-101 | 12,427,684 (−73.73%) | 3,072,345,732 (−80.82%) |
| MobileNetV2-GCN | 5,459,712 (−88.46%) | 661,395,120 (−95.88%) |
Figure 4PCA is adopted to reduce the data into two dimensions on both WGCNM and WFC. The left figure is the PCA result of WGCNM; the other is that of WFC.
The undirected information matrix I.
| Nofi | Enca | Card | Opac | Lesi | Edem | Cons | Pnue1 | Atel | Pneu2 | Effu | Other | Frac | Devi | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nofi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.233 |
| EnCa | 0 | 1 | 0.875 | 0.379 | 0.072 | 0.315 | 0.090 | 0.060 | 0.149 | 0.058 | 0.297 | 0.074 | 0.098 | 0.369 |
| Card | 0 | 0.875 | 1 | 0.361 | 0.045 | 0.329 | 0.073 | 0.050 | 0.127 | 0.034 | 0.287 | 0.049 | 0.061 | 0.358 |
| Opac | 0 | 0.379 | 0.361 | 1 | 0.354 | 0.466 | 0.555 | 0.522 | 0.624 | 0.333 | 0.627 | 0.325 | 0.272 | 0.621 |
| Lesi | 0 | 0.072 | 0.045 | 0.354 | 1 | 0.057 | 0.066 | 0.065 | 0.070 | 0.068 | 0.195 | 0.056 | 0.038 | 0.185 |
| Edem | 0 | 0.315 | 0.329 | 0.466 | 0.057 | 1 | 0.137 | 0.113 | 0.217 | 0.052 | 0.407 | 0.048 | 0.064 | 0.465 |
| Conso | 0 | 0.090 | 0.073 | 0.555 | 0.066 | 0.137 | 1 | 0.118 | 0.100 | 0.045 | 0.291 | 0.052 | 0.036 | 0.298 |
| Pneu1 | 0 | 0.060 | 0.050 | 0.522 | 0.065 | 0.113 | 0.118 | 1 | 0.059 | 0.015 | 0.153 | 0.028 | 0.019 | 0.155 |
| Atel | 0 | 0.149 | 0.127 | 0.624 | 0.070 | 0.217 | 0.100 | 0.059 | 1 | 0.126 | 0.339 | 0.061 | 0.088 | 0.388 |
| Pneu2 | 0 | 0.058 | 0.034 | 0.333 | 0.068 | 0.052 | 0.045 | 0.015 | 0.126 | 1 | 0.209 | 0.041 | 0.084 | 0.350 |
| Effu | 0 | 0.297 | 0.287 | 0.627 | 0.195 | 0.407 | 0.291 | 0.153 | 0.339 | 0.209 | 1 | 0.133 | 0.150 | 0.534 |
| Other | 0 | 0.074 | 0.049 | 0.325 | 0.056 | 0.048 | 0.052 | 0.028 | 0.061 | 0.041 | 0.133 | 1 | 0.063 | 0.193 |
| Frac | 0 | 0.098 | 0.061 | 0.272 | 0.038 | 0.064 | 0.036 | 0.019 | 0.088 | 0.084 | 0.150 | 0.063 | 1 | 0.215 |
| Devi | 0.233 | 0.369 | 0.358 | 0.621 | 0.185 | 0.465 | 0.298 | 0.155 | 0.388 | 0.350 | 0.534 | 0.193 | 0.215 | 1 |
Figure 5The undirected information matrix I when set threshold ε=0.37.
Figure 6The first row shows the 2D-PCA from the output of 14 classes.