Multi-Class Segmentation - PraNet-V2

April 17, 2025 ยท View on GitHub

๐Ÿ“Œ Overview

Welcome to the multi-class segmentation zone of PraNet-V2! ๐ŸŒˆ๐Ÿฅ

This directory contains all the goodies for training, testing, and inference on multi-class semantic segmentation tasks, including ACDC and Synapse datasets. ๐Ÿ†

๐Ÿ“‚ Directory Structure

multi-class/
โ”œโ”€โ”€ EMCAD/            # EMCAD model implementation
โ”œโ”€โ”€ MERIT/            # MERIT model implementation
โ”œโ”€โ”€ MIST/             # MIST model implementation
โ”œโ”€โ”€ model_pth/        # Pre-trained model directory
โ”œโ”€โ”€ dataset/          # Dataset directory
โ”œโ”€โ”€ README.md         # This file

๐Ÿš€ How to Run

Training

cd ./multi-class/MIST
python -W ignore Synapse_train.py --dual

Inference

cd ./multi-class/EMCAD
python -W ignore test_synapse.py --dual

Evaluation

# Evaluation results are logged in the `test_log/` directory

๐Ÿ“ฅ Dataset Download

Please refer to the main README for dataset download instructions and place the datasets in the multi-class/dataset/ directory.

๐Ÿ† Citation

If you find our work useful, please consider citing us! ๐Ÿ†๐Ÿ‘‡

@article{hu2025pranet2,
  title={PraNet-V2: Dual-Supervised Reverse Attention for Medical Image Segmentation},
  author={Hu, Bo-Cheng and Ji, Ge-Peng and Shao, Dian and Fan, Deng-Ping},
  journal   = {arXiv preprint arXiv:2504.10986},
  year={2025},
  url       = {https://arxiv.org/abs/2504.10986}
}