Skip to main content

Irregular cell shape segmentation using VollSeg

Project description

VollSeg Napari Plugin

PyPI version napari hub License codecov Twitter Badge

VollSeg is more than just a single segmentation algorithm; it is a meticulously designed modular segmentation tool tailored to diverse model organisms and imaging methods. While a U-Net might suffice for certain image samples, others might benefit from utilizing StarDist, and some could require a blend of both, potentially coupled with denoising or region of interest models. The pivotal decision left to make is how to select the most appropriate VollSeg configuration for your dataset, a question we comprehensively address in our documentation website.

This project provides the napari plugin for VollSeg, a deep learning based 2D and 3D segmentation tool for irregular shaped cells. VollSeg has originally been developed (see papers) for the segmentation of densely packed membrane labelled cells in challenging images with low signal-to-noise ratios. The plugin allows to apply pretrained and custom trained models from within napari. For detailed demo of the plugin see these videos and a short video about the parameter selection

Installation & Usage

Install the plugin with pip install vollseg-napari or from within napari via Plugins > Install/Uninstall Package(s)….

You can activate the plugin in napari via Plugins > VollSeg: VollSeg. Example images for testing are provided via File > Open Sample > VollSeg.

If you use this plugin for your research, please cite us.

Examples

VollSeg comes with different options to combine CARE based denoising with UNET, StarDist and segmentation in a region of interest (ROI). We present some examples which are represent optimal combination of these different modes for segmenting different cell types. We summarize this in the table below:

Example Image Description Training Data Trained Model GT image Optimal combination Notebook Code Model Prediction Metrics
Raw Ascadian Embryo Light sheet fused from four angles 3D single channel Training Data ~320 GB UNET model GT Ascadian Embryo UNET model, slice_merge = False Colab Notebook Prediction Ascadian Embryo Metrics Ascadian Embryo
Raw Carcinoma Confocal microscopy 3D single channel 8 bit Training Data Denoising Model and StarDist Model GT Carcinoma StarDist model + Denoising Model, dounet = False Colab Notebook Prediction Carcinoma Cells Metrics Carcinoma Cells
Raw Xenopus Tissue LaserScanningConfocalMicroscopy 2D single channel Dataset UNET Model GT Xenopus Tissue UNET model Colab Notebook Prediction Xenopus Tissue No Metrics
Raw Microtubule Kymograph TIRF + MultiKymograph Fiji tool 2D single channel Training Dataset UNET Model GT Microtubule Kymograph UNET model Colab Notebook Prediction Microtubule Kymograph No Metrics
Raw Lung Xray XRay of Lung 2D single channel Training Dataset UNET Model GT Lung Xray UNET model Colab Notebook Prediction Lung Xray Metrics Lung Xray
Raw Nuclei Mask LaserScanningConfocalMicroscopy 2D single channel Test Dataset Private GT Nuclei Mask UNET model Colab Notebook Prediction Nuclei Mask No Metrics
Raw Nuclei LaserScanningConfocalMicroscopy 3D single channel Test Dataset Private GT Nuclei UNET model + StarDist model + ROI model Colab Notebook Prediction Nuclei Metrics Nuclei

Troubleshooting & Support

  • The image.sc forum is the best place to start getting help and support. Make sure to use the tag vollseg, since we are monitoring all questions with this tag.
  • If you have technical questions or found a bug, feel free to open an issue.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vollseg-napari-2.4.7.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

vollseg_napari-2.4.7-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

Details for the file vollseg-napari-2.4.7.tar.gz.

File metadata

  • Download URL: vollseg-napari-2.4.7.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for vollseg-napari-2.4.7.tar.gz
Algorithm Hash digest
SHA256 1949f0d9c6bea1f7c80f984c401dee3080f6bedc0379f6d6e87e24068cba108e
MD5 61ea9e41c9358fd4921c8ff62bed4f6b
BLAKE2b-256 9725fc832ab9971d0c5f3a1e4c9a9c71c26289cf02ecdc050f5fda7717bc4193

See more details on using hashes here.

File details

Details for the file vollseg_napari-2.4.7-py3-none-any.whl.

File metadata

File hashes

Hashes for vollseg_napari-2.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c51136c590961e65720c963c1d324a036f218d7c5d060e19b013d1d5722c52f0
MD5 157ab4b6aeab335553179a73b584c154
BLAKE2b-256 fce1564b52867a1025ac229b5017a4db8210a2377989c6cfa83c4f1e6a313f10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page