Home

Awesome

DOC Conda codecov DOI

Segment Anything for Microscopy

Tools for segmentation and tracking in microscopy build on top of Segment Anything. Segment and track objects in microscopy images interactively with a few clicks!

We implement napari applications for:

<img src="https://github.com/computational-cell-analytics/micro-sam/assets/4263537/d04cb158-9f5b-4460-98cd-023c4f19cccd" width="256"> <img src="https://github.com/computational-cell-analytics/micro-sam/assets/4263537/dfca3d9b-dba5-440b-b0f9-72a0683ac410" width="256"> <img src="https://github.com/computational-cell-analytics/micro-sam/assets/4263537/aefbf99f-e73a-4125-bb49-2e6592367a64" width="256">

If you run into any problems or have questions regarding our tool please open an issue on Github or reach out via image.sc using the tag micro-sam and tagging @constantinpape.

Installation and Usage

Please check the documentation for details on how to install and use micro_sam. You can also watch the quickstart video or all video tutorials.

Contributing

We welcome new contributions!

If you are interested in contributing to micro-sam, please see the contributing guide. The first step is to discuss your idea in a new issue with the current developers.

Citation

If you are using this repository in your research please cite

Related Projects

There are a few other napari plugins build around Segment Anything:

Compared to these we support more applications (2d, 3d and tracking), and provide finetuning methods and finetuned models for microscopy data. WebKnossos also offers integration of SegmentAnything for interactive segmentation.

Release Overview

New in version 1.1.1

Fixing minor issues with 1.1.0 and enabling pytorch 2.5 support.

New in version 1.1.0

This version introduces several improvements:

New in version 1.0.1

Use stable URL for model downloads and fix issues in state precomputation for automatic segmentation.

New in version 1.0.0

This release mainly fixes issues with the previous release and marks the napari user interface as stable.

New in version 0.5.0

This version includes a lot of new functionality and improvements. The most important changes are:

New in version 0.4.1

New in version 0.4.0

New in version 0.3.0

New in version 0.2.1 and 0.2.2

New in version 0.2.0

New in version 0.1.1

New in version 0.1.0

New in version 0.0.2