Qing Xu1 Yuxiang Luo2 Wenting Duan3 Zhen Chen4✉
1University of Nottingham 2Sichuan University 3Univeristy of Lincoln 4HKISI, CAS
✉ Corresponding Author.
- [2025.06.03] We have released the code for Co-Seg++ !
git clone https://github.com/xq141839/Co-Seg-Plus.git
cd Co-Seg-Plus
conda create -f Co-Seg-Plus.yaml
Key requirements: Cuda 12.2+, PyTorch 2.4+, mamba-ssm 2.1.0+
- PUMA: Challenge Link
The data structure is as follows.
Co-Seg-Plus
├── datasets
│ ├── image_1024
│ ├── training_set_metastatic_roi_001.png
| ├── ...
| ├── mask_sem_1024
│ ├── training_set_metastatic_roi_001_nuclei.npy
| ├── ...
| ├── mask_ins_1024
│ ├── training_set_metastatic_roi_001_tissue.npy
| ├── ...
| ├── data_split.json
The json structure is as follows.
{
"train": ['training_set_metastatic_roi_061.png'],
"valid": ['training_set_metastatic_roi_002.png'],
"test": ['training_set_metastatic_roi_009.png']
}
- Train the Co-Seg++ with the default settings:
python train.py --dataset data/$YOUR DATASET NAME$ --sam_pretrain pretrain/$SAM2 CHECKPOINT$