Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.88 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.88 KB

Evaluation of the impact of data preprocessing on the quality of segmentation models based on transformers

PyTorch

example

Description

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.

Installation and environment

Pip

# 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

Dataset (Multimodal Brain Tumor Segmentation Challenge 2020) for this project can be downloaded from the following page: link.

Training

python3 train.py --config <path to config (in 'configs' folder)> --debug <True for sanity checker, default False>

Evaluating

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>

Contributors

This project was completed by Vladimir Chernyavskiy. If you have any questions or suggestions regarding this project, please feel free to contact me.