Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReMatch

This repo is the PyTorch implementation of our paper:

"Segmentation-Synthesis Co-Training for Semi-Supervised Domain Generalizable Medical Image Segmentation"

Usage

0. Requirements

The code was developed using Python 3.8 with PyTorch 1.11.0, and CUDA 11.3. All experiments in our paper were conducted on a single NVIDIA A40 GPU with 48 GB of memory.

Install the main packages:

pytorch == 1.11.0
torchvision == 0.12.0
cudatoolkit == 11.3.1

1. Data Preparation

1.1. Download data

The original datasets can be downloaded from the following links:

  • MS-CMR Dataset - Link
  • Fundus Benchmark - Link

PS: Please cite the original dataset papers when using these datasets in your publications.

1.2. Split Dataset

Follow the list files provided in the data folders to split the datasets.

2. Training

python train_rematch.py

3. Evaluation

python eval.py

Citation

If you find this project useful, please consider citing our paper:

@article{shen2026segmentation,
title = {Segmentation-synthesis co-training for semi-supervised domain generalizable medical image segmentation},
author = {Zhiqiang Shen and Qingshan Hou and Peng Cao and Jinzhu Yang and Huazhu Fu and Osmar R. Zaiane and Zhaolin Chen},
journal = {Artificial Intelligence in Medicine},
volume = {181},
pages = {103512},
year = {2026},
issn = {0933-3657},
doi = {https://doi.org/10.1016/j.artmed.2026.103512}

Contact

If you have any questions or suggestions, please feel free to contact me (xxszqyy@gmail.com).

About

[AIIM 2026] Segmentation-Synthesis Co-Training for Semi-Supervised Domain Generalizable Medical Image Segmentation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages