Home

Awesome

Dual-task Consistency

Code for this paper: Semi-supervised Medical Image Segmentation through Dual-task Consistency (AAAI2021)

@inproceedings{luo2021semi,
  title={Semi-supervised Medical Image Segmentation through Dual-task Consistency},
  author={Luo, Xiangde and Chen, Jieneng and Song, Tao and Wang, Guotai},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={35},
  number={10},
  pages={8801--8809},
  year={2021}
}

Requirements

Some important required packages include:

Follow official guidance to install Pytorch.

Usage

  1. Clone the repo:
git clone https://github.com/HiLab-git/DTC.git 
cd DTC
  1. Put the data in data/2018LA_Seg_Training Set.

  2. Train the model

cd code
python train_la_dtc.py
  1. Test the model
python test_LA.py

Our pre-trained models are saved in the model dir DTC_model (both 8 labeled images and 16 labeled images), and the pretrained SASSNet and UAMT model can be download from SASSNet_model and UA-MT_model. The other comparison method can be found in SSL4MIS

Results on the Left Atrium dataset (SOTA).

MethodsDICE (%)Jaccard (%)ASD (voxel)95HD (voxel)ReferenceReleased Date
UAMT88.8880.212.267.32MICCAI20192019-10
SASSNet89.5481.242.208.24MICCAI20202020-07
DTC89.4280.982.107.32AAAI20212020-09
LG-ER-MT89.6281.312.067.16MICCAI20202020-10
DUWM89.6581.352.037.04MICCAI20202020-10
MC-Net90.3482.481.776.00Arxiv2021-03
MethodsDICE (%)Jaccard (%)ASD (voxel)95HD (voxel)ReferenceReleased Date
UAMT84.2573.483.3613.84MICCAI20192019-10
SASSNet87.3277.722.559.62MICCAI20202020-07
DTC*87.5178.172.368.23AAAI20212020-09
LG-ER-MT85.5475.123.7713.29MICCAI20202020-10
DUWM85.9175.753.3112.67MICCAI20202020-10
MC-Net87.7178.312.189.36Arxiv2021-03

Acknowledgement