GraphCL: Graph-based Clustering for Semi-Supervised Medical Image Segmentation
May 28, 2025 ยท View on GitHub
Introduction
Official code for "GraphCL: Graph-based Clustering for Semi-Supervised Medical Image Segmentation".
Requirements
This repository is based on PyTorch 1.8.0, CUDA 11.1 and Python 3.6.13. Experiments on Pancreas-NIH and ACDC datasets in our paper were conducted on NVIDIA GeForce RTX 3090 GPU with an identical experimental setting. LA Dataset experiments run on an NVIDIA A800 GPU.
News
We provide NIH-Pancreas dataset codes code/pancreas, data split (and other information) could be got at CoraNet
Usage
We provide code, data_split and models for LA and ACDC dataset.
Data could be got at LA and ACDC.
To train a model,
python ./code/LA_GraphCL_train.py #for LA training
python ./code/ACDC_GraphCL_train.py #for ACDC training
To test a model,
python ./code/test_LA.py #for LA testing
python ./code/test_ACDC.py #for ACDC testing
Acknowledgements
Our code is largely based on BCP and SS-Net. Thanks for these authors for their valuable work, hope our work can also contribute to related research.