| Literature DB >> 34075061 |
Anneke Meyer1, Alireza Mehrtash2, Marko Rak3, Oleksii Bashkanov3, Bjoern Langbein2, Alireza Ziaei2, Adam S Kibel4, Clare M Tempany2, Christian Hansen3, Junichi Tokuda2.
Abstract
Preoperative assessment of the proximity of critical structures to the tumors is crucial in avoiding unnecessary damage during prostate cancer treatment. A patient-specific 3D anatomical model of those structures, namely the neurovascular bundles (NVB) and the external urethral sphincters (EUS), can enable physicians to perform such assessments intuitively. As a crucial step to generate a patient-specific anatomical model from preoperative MRI in a clinical routine, we propose a multi-class automatic segmentation based on an anisotropic convolutional network. Our specific challenge is to train the network model on a unique source dataset only available at a single clinical site and deploy it to another target site without sharing the original images or labels. As network models trained on data from a single source suffer from quality loss due to the domain shift, we propose a semi-supervised domain adaptation (DA) method to refine the model's performance in the target domain. Our DA method combines transfer learning and uncertainty guided self-learning based on deep ensembles. Experiments on the segmentation of the prostate, NVB, and EUS, show significant performance gain with the combination of those techniques compared to pure TL and the combination of TL with simple self-learning ([Formula: see text] for all structures using a Wilcoxon's signed-rank test). Results on a different task and data (Pancreas CT segmentation) demonstrate our method's generic application capabilities. Our method has the advantage that it does not require any further data from the source domain, unlike the majority of recent domain adaptation strategies. This makes our method suitable for clinical applications, where the sharing of patient data is restricted.Entities:
Year: 2021 PMID: 34075061 PMCID: PMC8169882 DOI: 10.1038/s41598-021-90294-4
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1An example application of 3D segmentation of the prostate and adjacent structures for surgical planning. The prostate gland, neurovascular bundle (NVB), external urethral sphincter (EUS), and tumor are manually segmented on the preoperative T2-weighted MRI (A, B) by a radiologist, and then converted to a 3D surface model (C). The model can also be 3D-printed (D) for surgical planning, and preoperative communication with the patient.
Figure 2Proposed pipeline for the DA. The ensemble of k models is trained in the source domain with the labeled source data. Subsequently, these models are domain adapted by transfer learning with the little labeled data from the target domain and furthermore refined with the self learning routine that includes ensemble-based pseudo labels and entropy guidance.
Figure 3Example images of (a) intraoperative endorectal coil acquisition and (b) diagnostic pelvic coil acquisition. segmentation of the prostate (green), NVB (brown) and EUS (yellow) are overlayed. It can be seen that the shape, appearance and location of NVB varies as the endorectal coil compresses the tissue during acquisition.
Comparison of segmentation results on BWH test data of the automatic single (sCNN) and ensemble CNN (eCNN) prediction against manual segmentation by Reader 1.
| Prostate | EUS | NVB | ||||
|---|---|---|---|---|---|---|
| Dice | ABD | Dice | ABD | Dice | ABD | |
| Reader 1 versus sCNN | 0.877 | 1.17 | 0.648 | 1.54 | 0.558 | 1.46 |
| Reader 1 versus eCNN | 0.893 | 0.98 | 0.683 | 1.36 | 0.583 | 1.27 |
| Reader 1 vs 2 | 0.863 | 1.61 | 0.465 | 2.10 | 0.546 | 1.68 |
Manual segmentation by Reader 2 is also compared against Reader 1. ABD is given in millimeter (mm).
Evaluation results for the source model, training from scratch and the proposed DA method with its ablation study on Prostate-3T test data.
| Method | Labeled data | Prostate | EUS | NVB | |||
|---|---|---|---|---|---|---|---|
| DSC | ABD | DSC | ABD | DSC | ABD | ||
| From scratch | 0.694 | 4.44 | 0.177 | 10.39 | 0.303 | 7.98 | |
| 0.760 | 2.55 | 0.320 | 3.51 | 0.280 | 6.25 | ||
| TL | 0.814 | 1.98 | 0.480 | 2.88 | 0.337 | 4.98 | |
| 0.834 | 1.61 | 0.495 | 2.00 | 0.335 | 4.11 | ||
| TL | 0.843 | 1.57 | 0.546 | 1.73 | 0.350 | 4.21 | |
| 0.841 | 1.53 | 0.552 | 1.55 | 0.382 | 3.39 | ||
| TL | 0.849 | 1.51 | 0.578 | 1.43 | 0.363 | 3.83 | |
| 0.860 | 1.36 | 0.596 | 1.33 | 0.382 | 3.39 | ||
| ENS | 0.831 | 1.86 | 0.535 | 1.87 | 0.355 | 4.46 | |
| 0.850 | 1.54 | 1.51 | 0.379 | 3.61 | |||
| Ours (TL | 0.855 | 1.45 | 0.580 | 1.62 | 0.378 | 3.37 | |
| 0.855 | 1.42 | 0.593 | 1.40 | 0.374 | 3.63 | ||
| Ours (Majority) | 0.865 | 1.33 | 0.592 | 3.48 | |||
| 0.591 | 1.41 | 0.381 | |||||
Results are given as Dice Coefficient (DSC) and average boundary distance (ABD in mm). Majority (TL ENS H) denotes the approach, where the ensemble of models from our TL ENS H is used to generate a majority vote as outcome. Best results are marked bold.
Figure 5Example segmentation result of one case for the discussed approaches. The quality of segmentation improves over the added features of our method. The DC for TL ENS H approach is 0.817 and 0.726 for training from scratch. For the EUS the DC is 0.706 and 0.0, respectively. NVB obtains a DC of 0.392 for training from scratch and a DC of 0.488 for the proposed TL ENS H approach.The training for the CNNs applied to this case was run with images.
Figure 4Boxplots for evaluation of the methods with and labeled images in target domain. P-values for the statistical significant differences between the methods are provided in the top of the plots. Due to the small test sample size, we utilized the results of the five models for the the 3-fold cross validation. This way, we obtain individual results for each sample case and each method, allowing for statistical evaluation despite the small test set size.
Results (DSC) for the pancreas CT datasets.
| From scratch | Transfer learning | Ours | Ours (Majority) | Source model (source) | Source model (target) | Target model (target) | |
|---|---|---|---|---|---|---|---|
| 0.449 | 0.678 | 0.726 | 0.732 | 0.694 | 0.638 | 0.773 | |
| 0.524 | 0.690 | 0.729 | 0.733 |