| Literature DB >> 35597203 |
Qinghua Zhou1, Shuihua Wang2, Xin Zhang3, Yu-Dong Zhang4.
Abstract
BACKGROUND ANDEntities:
Keywords: Anomaly localisation; Pseudo data; Segmentation; Weakly supervision
Mesh:
Year: 2022 PMID: 35597203 PMCID: PMC9107178 DOI: 10.1016/j.cmpb.2022.106883
Source DB: PubMed Journal: Comput Methods Programs Biomed ISSN: 0169-2607 Impact factor: 7.027
Fig. 1Schematics of WVAE which combines a context-encoding variational autoencoder variant and a gradient-based technique that utilises the range of latent distributions learned by the VAE for anomaly localisation.
Fig. 2Examples of anomaly localisation results for 6 CT images, including both images with Covid-19 infection (rows 1–3) and images from healthy controls (rows 4–6). From left to right: preprocessed CT image, element-wise post-hoc attention maps of four example latent distributions , , aggregated attention maps, segmentation output and ground truth infection masks. For attention maps, warmer colours indicate regions of anomalies. The slices of healthy controls in Fig. 2 are presented for qualitative evaluation of errors in anomaly localisation and are not included in the training or evaluation of subsequent supervised segmentation methods.
Demographics of main dataset.
| Healthy controls | COVID-19 patients | |
|---|---|---|
| Male Subjects | 38 | 44 |
| Female Subjects | 28 | 22 |
| Mean Age (years) | 38.44 | 49.48 |
| Age Range (years) | 25–72 | 23–91 |
| Slices | 148 | 148 |
Fig. 3Qualitative comparison of anomaly localisation results for reconstruction, restoration gradient-based methods for VAEs.
Quantitative comparison of weakly-supervised anomaly localisation techniques for variational autoencoders.
| Methods | DICE | [DICE] | SEN | SPE | MAE |
|---|---|---|---|---|---|
| VAE (rc) | 0.305 | 0.349 | 0.286 | 0.769 | 0.358 |
| VAE (rs) | 0.130 | 0.162 | 0.124 | 0.632 | 0.498 |
| VAE (g) | 0.541 | 0.581 | 0.638 | 0.962 | 0.073 |
| 0.559 | 0.596 | 0.667 | 0.962 | 0.071 |
Quantitative results - supervised and weakly-supervised.
| Models | DICE | [DICE] | SEN | SPE | MAE |
|---|---|---|---|---|---|
| U-Net | 0.534 | 0.624 | 0.561 | 0.952 | 0.072 |
| U-Net+ | 0.554 | 0.644 | 0.607 | 0.950 | 0.071 |
| FPN | 0.466 | 0.573 | 0.544 | 0.939 | 0.086 |
| LinkNet | 0.500 | 0.591 | 0.565 | 0.938 | 0.083 |
| PSPNet | 0.462 | 0.579 | 0.538 | 0.942 | 0.084 |
| Inf-Net | 0.674 | 0.729 | 0.655 | 0.975 | 0.049 |
| NormNet | 0.698 | – | 0.633 | – | – |
| Mini-Seg | 0.730 | 0.732 | 0.753 | 0.972 | 0.041 |
| AE (rc) | 0.428 | 0.446 | 0.449 | 0.817 | 0.291 |
| CE (rc) | 0.384 | 0.403 | 0.379 | 0.822 | 0.304 |
| Constrained VAE (rc) | 0.418 | 0.460 | 0.407 | 0.840 | 0.282 |
| Context VAE (rc) | 0.205 | 0.243 | 0.176 | 0.806 | 0.362 |
| GMVAE (rc) | 0.097 | 0.136 | 0.079 | 0.889 | 0.345 |
| GMVAE spatial (rc) | 0.096 | 0.124 | 0.094 | 0.626 | 0.512 |
| GMVAE spatial (rs) | 0.067 | 0.109 | 0.060 | 0.889 | 0.361 |
| f-AnoGAN | 0.227 | 0.262 | 0.253 | 0.655 | 0.458 |
| AnoVAEGAN | 0.299 | 0.332 | 0.290 | 0.749 | 0.379 |
| VAE (rc) | 0.305 | 0.349 | 0.286 | 0.769 | 0.358 |
| VAE (rs) | 0.130 | 0.162 | 0.124 | 0.632 | 0.498 |
| VAE (g) | 0.541 | 0.581 | 0.638 | 0.962 | 0.073 |
| 0.559 | 0.596 | 0.667 | 0.962 | 0.071 |
Fig. 4Qualitative comparison of anomaly localisation for various models with best dice [Dice] 0.2. The same example images (three with Covid-19 Infection and three from healthy controls) are used in this figure. Reconstruction (rc), restoration (rs) and gradient-based methods (g) used for each model are indicated. The result of our model (WVAE) and the ground truth is included in the final two columns.
Performance of supervised segmentation models in 5-fold cross-validation.
| Models | DICE | [DICE] | SEN | SPE | MAE |
|---|---|---|---|---|---|
| FPN | 0.434 | 0.577 | 0.516 | 0.950 | 0.079 |
| PAN | 0.496 | 0.611 | 0.567 | 0.949 | 0.074 |
| DeepLabV3 | 0.479 | 0.599 | 0.520 | 0.954 | 0.074 |
| DeepLabV3+ | 0.507 | 0.611 | 0.610 | 0.941 | 0.080 |
| PSPNet | 0.553 | 0.646 | 0.573 | 0.961 | 0.065 |
| LinkNet | 0.556 | 0.654 | 0.628 | 0.958 | 0.065 |
| ResNet-UTNet | 0.592 | 0.671 | 0.650 | 0.966 | 0.058 |
| U-Net | 0.633 | 0.718 | 0.675 | 0.969 | 0.052 |
| U-Net+ | 0.643 | 0.720 | 0.667 | 0.972 | 0.051 |
| SwinUNet | 0.653 | 0.730 | 0.684 | 0.969 | 0.049 |
| UTNet | 0.678 | 0.747 | 0.665 | 0.982 | 0.042 |
| TransUNet | 0.690 | 0.744 | 0.703 | 0.980 | 0.044 |
| Inf-Net | 0.688 | 0.754 | 0.708 | 0.976 | 0.043 |
| Mini-Seg | 0.735 | 0.784 | 0.815 | 0.967 | 0.041 |
Performance of WVALE pre-trained supervised segmentation models in 5-fold cross-validation
| Models | DICE | [DICE] | SEN | SPE | MAE |
|---|---|---|---|---|---|
| FPN (P) | 0.452 | 0.591 | 0.525 | 0.969 | 0.958 |
| PAN (P) | 0.426 | 0.589 | 0.492 | 0.971 | 0.958 |
| DeepLabV3 (P) | 0.430 | 0.583 | 0.494 | 0.969 | 0.960 |
| DeepLabV3+ (P) | 0.469 | 0.609 | 0.538 | 0.967 | 0.957 |
| PSPNet (P) | 0.551 | 0.681 | 0.612 | 0.974 | 0.968 |
| LinkNet (P) | 0.542 | 0.647 | 0.634 | 0.975 | 0.958 |
| ResNet-UTNet (P) | 0.607 | 0.676 | 0.626 | 0.978 | 0.055 |
| U-Net (P) | 0.635 | 0.717 | 0.690 | 0.976 | 0.971 |
| U-Net+ (P) | 0.666 | 0.730 | 0.722 | 0.983 | 0.971 |
| SwinUNet (P) | 0.656 | 0.730 | 0.724 | 0.970 | 0.049 |
| UTNet (P) | 0.701 | 0.753 | 0.693 | 0.981 | 0.043 |
| TransUNet (P) | 0.659 | 0.715 | 0.649 | 0.982 | 0.048 |
| Inf-Net (P) | 0.703 | 0.762 | 0.727 | 0.979 | 0.041 |
| MiniSeg (P) | 0.740 | 0.809 | 0.868 | 0.967 | 0.038 |
Blue for increase and Red for decrease in performance via re-training
Performance of WVALE re-trained supervised segmentation models in 5-fold cross-validation
| Models | DICE | [DICE] | SEN | SPE | MAE |
|---|---|---|---|---|---|
| FPN (R) | 0.553 | 0.693 | 0.612 | 0.969 | 0.049 |
| PAN (R) | 0.567 | 0.702 | 0.611 | 0.971 | 0.047 |
| DeepLabV3 (R) | 0.563 | 0.708 | 0.608 | 0.969 | 0.047 |
| DeepLabV3+ (R) | 0.597 | 0.718 | 0.665 | 0.967 | 0.047 |
| PSPNet (R) | 0.632 | 0.753 | 0.681 | 0.974 | 0.040 |
| LinkNet (R) | 0.685 | 0.777 | 0.739 | 0.975 | 0.036 |
| ResNet-UTNet (R) | 0.630 | 0.696 | 0.684 | 0.973 | 0.053 |
| U-Net (R) | 0.735 | 0.805 | 0.794 | 0.976 | 0.032 |
| U-Net+ (R) | 0.791 | 0.838 | 0.834 | 0.983 | 0.025 |
| SwinUNet (R) | 0.654 | 0.733 | 0.697 | 0.974 | 0.046 |
| UTNet (R) | 0.697 | 0.754 | 0.678 | 0.983 | 0.042 |
| TransUNet (R) | 0.659 | 0.720 | 0.656 | 0.983 | 0.047 |
| Inf-Net (R) | 0.693 | 0.755 | 0.728 | 0.979 | 0.042 |
| MiniSeg (R) | 0.750 | 0.797 | 0.857 | 0.966 | 0.041 |
Blue for increase and Red for decrease in performance via re-training