- 🥇 BraTS 2023 Task 1: Adult Glioma Segmentation
- 🥇BraTS-ISBI 2024 GoAT: Generalizability Across Tumors Challenge
- 🥇BraTS 2024 Task 1: Adult Glioma Post Treatment
- 🥉BraTS 2024 Task 3: Meningioma Radiotherapy
- 🏅BraTS 2024 Task 7: Synthesis (Global) - Missing MRI -> Check out poster!
- 🥈BraTS 2024 Task 8: Synthesis (Local) - Inpainting -> Check out poster!
✅ This repository contains the code and all the steps to reproduce the results of the submissions to BraTS 2023 Task 1, BraTS-ISBI 2024 GoAT, BraTS 2024 Tasks 1, 3, 7 and 8.
✅ Note that BraTS 2023 Task 1, BraTS-ISBI 2024 GoAT BraTS 2024 Tasks 1 and 3 are segmentation tasks and BraTS 2024 Tasks 7 and 8 are synthetic generation (using WDM 3D).
💾 You can download them at Zenodo. You just need to place them in the correct place 🤓
💻 For better experience, you should create a conda environment and have a machine with GPU.
💻 To create the conda environment:
-
conda create -n BraTS_solutions python=3.11.9
-
pip install:
- pip install torch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1
- pip install monai
- pip install nilearn
- pip install nibabel
- pip install matplotlib
- pip install pathlib
- pip install einops
- pip install tqdm
- pip install SimpleITK
- pip install nnunet
- cd nnUNet_install
- pip install -e . (nnunet v2)
- cd mednext
- pip install -e . (mednext)
cache_rate=0
in CacheDatase
in c_bratsloader.py
file. For faster processing you can increase this number, up to 1. Be carefull with the amount of RAM you can use.
💻 To create the conda environment:
-
conda create --name wdm_submit python=3.10.1
-
pip install:
- pip install nibabel
- pip install monai
- pip install blobfile
- pip install PyWavelets
🤞 After running all commands, all dependencies should be installed. We performed our final tests on the 15 of October of 2024. If you find difficulties matching the versions, try to install the versions avaiable at that time.
BraTS 2023 Task 1: Adult Glioma Segmentation
@incollection{ferreira2023enhanced,
title={Enhanced data augmentation using synthetic data for brain tumour segmentation},
author={Ferreira, Andr{\'e} and Solak, Naida and Li, Jianning and Dammann, Philipp and Kleesiek, Jens and Alves, Victor and Egger, Jan},
booktitle={International Challenge on Cross-Modality Domain Adaptation for Medical Image Segmentation},
pages={79--93},
year={2023},
publisher={Springer}
}
and
@article{ferreira2024we,
title={How we won BraTS 2023 Adult Glioma challenge? Just faking it! Enhanced Synthetic Data Augmentation and Model Ensemble for brain tumour segmentation},
author={Ferreira, Andr{\'e} and Solak, Naida and Li, Jianning and Dammann, Philipp and Kleesiek, Jens and Alves, Victor and Egger, Jan},
journal={arXiv preprint arXiv:2402.17317},
year={2024}
}
BraTS-ISBI 2024 GoAT: Generalizability Across Tumors Challenge
@inproceedings{ferreira2024generalisation,
title={Generalisation of Segmentation Using Generative Adversarial Networks},
author={Ferreira, Andr{\'e} and Luijten, Gijs and Puladi, Behrus and Kleesiek, Jens and Alves, Victor and Egger, Jan},
booktitle={2024 IEEE International Symposium on Biomedical Imaging (ISBI)},
pages={1--4},
year={2024},
organization={IEEE}
}
BraTS 2024 Task 7 and 8: Synthesis (Global) | Synthesis (Local)
@article{ferreira2024brain,
title={Brain Tumour Removing and Missing Modality Generation using 3D WDM},
author={Ferreira, Andr{\'e} and Luijten, Gijs and Puladi, Behrus and Kleesiek, Jens and Alves, Victor and Egger, Jan},
journal={arXiv preprint arXiv:2411.04630},
year={2024}
}