Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/computational-cell-analytics/medico-sam
Segment Anything for Medical Imaging
https://github.com/computational-cell-analytics/medico-sam
Last synced: 2 days ago
JSON representation
Segment Anything for Medical Imaging
- Host: GitHub
- URL: https://github.com/computational-cell-analytics/medico-sam
- Owner: computational-cell-analytics
- License: mit
- Created: 2024-05-31T14:03:01.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-01-22T07:50:01.000Z (5 days ago)
- Last Synced: 2025-01-22T08:32:51.742Z (5 days ago)
- Language: Python
- Size: 218 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Segment-Anything - [code
README
# MedicoSAM: Towards foundation models for medical image segmentation
MedicoSAM implements interactive annotation and (automatic) semantic segmentation for medical images. It is built on top of Segment Anything by Meta AI and specializes it for biomedical imaging data. Its core components are:
- The `medico_sam` publicly available model for interactive data annotation in 2d and 3d data.
- The `medico_sam` library provides training frameworks, inspired by [Segment Anything for Microscopy](https://computational-cell-analytics.github.io/micro-sam/micro_sam.html), for downstream tasks:
- Supports semantic segmentation for 2d and 3d data.
- Apply Segment Anything to 2d and 3d data or fine-tune it on your data.
- The `medico_sam` models that are fine-tuned on publicly available medical images.
Based on these components, `medico_sam` enables fast interactive and automatic annotation for medical images:## Installation
How to install `medico-sam` python library from source?
We recommend to first setup an environment with the necessary requirements:
- environment.yaml: to set up an environment on Linux or Mac OS.
- environment_cpu_win.yaml: to set up an environment on windows with CPU support.
- environment_gpu_win.yaml: to set up an environment on windows with GPU support.To create one of these environments and install `medico_sam` into it follow these steps
1. Clone the repository: `git clone https://github.com/computational-cell-analytics/micro-sam`
2. Enter it: `cd micro-sam`
3. Create the respective environment: `conda env create -f .yaml`
4. Activate the environment: `conda activate sam`
5. Install `medico_sam`: `pip install -e .`## Download Model Checkpoints
You can find the model checkpoints at: https://owncloud.gwdg.de/index.php/s/AB69HGhj8wuozXQ
Download it via terminal using: `wget https://owncloud.gwdg.de/index.php/s/AB69HGhj8wuozXQ/download -O vit_b_medicosam.pt`.
## Tool Usage for Interactive Annotation
See [`TOOL_USAGE.md`](./TOOL_USAGE.md) document for details.
## Citation
If you are using this repository in your research please cite:- our [preprint](https://doi.org/10.48550/arXiv.2501.11734).
- and the original [Segment Anything](https://arxiv.org/abs/2304.02643) publication.