Skip to content

joshestein/TUM_thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

485 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The corresponding code for my master's thesis 'Segmentation of sparse annotated data: application to cardiac imaging'.

Initially, we built a custom pipeline using our own model for our experiments. Corresponding code for training on our custom pipeline can be run from src/main.py. Hyperparameters and other variables can be controlled from within config.toml in the root directory. Pass the CLI argument -d as 'acdc' or 'mnms' depending on the desired dataset. Your data should be setup using the same pre-processing format as nnUNet.

The code for running/training nnUNet can be found in the fork at https://github.com/joshestein/nnUNet/tree/limited_data. The setup/evaluation/inference is similar to the original repo. There are some changes made to include our additional evaluations - see evaluation/evaluate_all.py, evaluation/surface_metrics.py and inference/predict_all.py for some of our important changes.

Code for training our SAM models can be found within src/sam. To train models use src/sam/sam_main.py. Once trained, inference results can be obtained using src/sam/sam_inference.py.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •