Home

Awesome

UniSeg-code

This is the official pytorch implementation of our MICCAI 2023 paper "UniSeg: A Prompt-driven Universal Segmentation Model as well as A Strong Representation Learner". In this paper, we propose a Prompt-Driven Universal Segmentation model (UniSeg) to segment multiple organs, tumors, and vertebrae on 3D medical images with diverse modalities and domains.

<div align="center"> <img width="100%" alt="UniSeg illustration" src="github/Overview.png"> </div>

News

Requirements

CUDA 11.5<br /> Python 3.8<br /> Pytorch 1.11.0<br /> CuDNN 8.3.2.44

Usage

Installation

git clone https://github.com/yeerwen/UniSeg.git
cd UniSeg

Data Preparation

Pre-processing

Training and Test

Pretrained weights

Downstream Tasks

Prediction on New Data

<div align="center"> <img width="100%" alt="UniSeg illustration" src="github/Predictions.png"> </div>

To do

Citation

If this code is helpful for your study, please cite:

@article{ye2023uniseg,
  title={UniSeg: A Prompt-driven Universal Segmentation Model as well as A Strong Representation Learner},
  author={Yiwen Ye, Yutong Xie, Jianpeng Zhang, Ziyang Chen, and Yong Xia},
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  pages={508--518},
  year={2023},
  organization={Springer}
}

Acknowledgements

The whole framework is based on nnUNet v1.

Contact

Yiwen Ye (ywye@mail.nwpu.edu.cn)