Noza23 / myovision-sam

Training / Fine-Tuning SAM and Performing Inference on Myotube / Nuclei Images
https://github.com/Noza23/myovision
MIT License
0 stars 0 forks source link
computer-vision instance-segmentation microscopy-images myovision segment-anything

myovision-sam

LMU: Munich License

Description

This is a sub-repository of the main project myovision. It's purpose is to perform Training/Fine-Tuning of a prompt-based image segmentation foundation model SAM on myotube images.

Installation

Dependencies are structured according to the needs of your use-case and can be installed as follows:

git clone git@github.com:Noza23/myovision-sam.git
cd myovision-sam

# For Base Part containing only Training/Fine-Tuning
pip install .
# For Additional Dependencies for Inference on Myotube and Nuclei Images
pip install .[all]

Training / Fine-Tuning

All modules assosicated with Training/Fine-Tuning are located in the myo_sam.training sub-module. To start Distributed Training/Fine-Tuning of the model:

Inference

All modules assosicated with Inference are located in the myo_sam.inference sub-module. To perform Inference on Myotube & Nuclei Images in batch mode: