项目作者: himashi92

项目描述 :
[MICCAI2021] This is an official PyTorch implementation for "Duo-SegNet: Adversarial Dual-Views for Semi-Supervised Medical Image Segmentation"
高级语言: Python
项目地址: git://github.com/himashi92/Duo-SegNet.git
创建时间: 2021-06-27T03:06:31Z
项目社区:https://github.com/himashi92/Duo-SegNet

开源协议:

下载


Duo-SegNet: Adversarial Dual-Views for Semi-Supervised Medical Image Segmentation

This repo contains the supported pytorch code and configuration files to reproduce medical image segmentaion results of Duo-SegNet.

Dual View Architecture

and denote Segmentation networks and Critic network. Here, Critic criticizes between prediction masks and the ground truth masks to perform the min-max game.

Environment

Please prepare an environment with python=3.8, and then run the command “pip install -r requirements.txt” for the dependencies.

Data Preparation

  • For experiments we used three datasets:

    • Nuclei (2018 Data Science Bowl)
    • Spleen (Medical segmentation decathlon - MSD)
    • Heart ([Medical segmentation decathlon - MSD)
  • File structure

    1. data
    2. ├── nuclei
    3. | ├── train
    4. ├── image
    5. └── 00ae65...
    6. └── mask
    7. └── 00ae65...
    8. ├── spleen
    9. ├── heart
    10. |
    11. Duo-SegNet
    12. ├──train.py
    13. ...

Train/Test

  • Train : Run the train script on nuclei dataset for 5% of labeled data.

    1. python train.py --dataset nuclei --ratio 0.05 --epoch 200
  • Test : Run the test script on nuclei dataset.

    1. python test.py --dataset nuclei

Acknowledgements

This repository makes liberal use of code from Deep Co-training and pytorch-CycleGAN-and-pix2pix

References

Citing Duo-SegNet

  1. @inproceedings{peiris2021duo,
  2. title={Duo-SegNet: Adversarial Dual-Views for Semi-Supervised Medical Image Segmentation},
  3. author={Peiris, Himashi and Chen, Zhaolin and Egan, Gary and Harandi, Mehrtash},
  4. booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  5. pages={428--438},
  6. year={2021},
  7. organization={Springer}
  8. }