Evaluation of the impact of data preprocessing on the quality of segmentation models based on transformers
This project focuses on evaluating the impact of low and high frequency distortion as data preprocessing techniques on the quality of segmentation models based on transformers, specifically for brain tumor segmentation. The study compares the performance of UNet with 3D convolutions, UNetR, and VIT with 3D patches, and finds that UNetR is the most stable model against distortions of different frequencies.
# clone project
git clone https://github.com/JJBT/brain-segmentation.git
cd brain-segmentation
# [OPTIONAL] create conda environment
conda create -n brain-segmentation
conda activate brain-segmentation
# install requirements
pip install -r requirements.txt
Dataset (Multimodal Brain Tumor Segmentation Challenge 2020) for this project can be downloaded from the following page: link.
python3 train.py --config <path to config (in 'configs' folder)> --debug <True for sanity checker, default False>
python3 validate.py --model_config <path> --data_config <path> --title <output folder name> --path_to_checkpoint <path, None for using from 'model_config', default None>
This project was completed by Vladimir Chernyavskiy. If you have any questions or suggestions regarding this project, please feel free to contact me.