Double-Uncertainty Weighted Method for Semi-supervised Learning
About
Though deep learning has achieved advanced performance recently, it remains a challenging task in the field of medical imaging, as obtaining reliable labeled training data is time-consuming and expensive. In this paper, we propose a double-uncertainty weighted method for semi-supervised segmentation based on the teacher-student model. The teacher model provides guidance for the student model by penalizing their inconsistent prediction on both labeled and unlabeled data. We train the teacher model using Bayesian deep learning to obtain double-uncertainty, i.e. segmentation uncertainty and feature uncertainty. It is the first to extend segmentation uncertainty estimation to feature uncertainty, which reveals the capability to capture information among channels. A learnable uncertainty consistency loss is designed for the unsupervised learning process in an interactive manner between prediction and uncertainty. With no ground-truth for supervision, it can still incentivize more accurate teacher's predictions and facilitate the model to reduce uncertain estimations. Furthermore, our proposed double-uncertainty serves as a weight on each inconsistency penalty to balance and harmonize supervised and unsupervised training processes. We validate the proposed feature uncertainty and loss function through qualitative and quantitative analyses. Experimental results show that our method outperforms the state-of-the-art uncertainty-based semi-supervised methods on two public medical datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Medical Image Segmentation | LA | Dice85.91 | 97 | |
| Medical Image Segmentation | LA Atrial Segmentation Challenge 2018 (evaluation) | Dice89.7 | 75 | |
| 3D Left Atrium Segmentation | LA database 16 labeled scans v1 (20% labeled) | Dice89.65 | 23 | |
| 3D Left Atrium Segmentation | LA database 8 scans v1 (10% labeled) | Dice Coefficient85.91 | 23 | |
| Segmentation | KiTS19 (test) | Dice89.9 | 20 | |
| 3D Medical Image Segmentation | LA dataset | Dice89.65 | 12 | |
| Medical Image Segmentation | LA (20% labels) | Dice0.8965 | 11 | |
| Medical Image Segmentation | LA (10% labels) | Dice Score85.91 | 10 | |
| Medical Image Segmentation | Liver Segmentation dataset (test) | Dice Coefficient92.7 | 6 | |
| Medical Image Segmentation | KiTS 16 labeled 2019 (test) | PAvPU88.1 | 5 |