Skip to main content

Tools for cell segmentation

Project description

LACSS

LACSS is a deep-learning model for 2D/3D single-cell segmentation from microscopy images.

   pip install lacss

Models checkpoints

Multi-modality (2D + 3D)

name #params download mAP LiveCell* mAP Cellpose* mAP NIPS* ovule (3D)* platynereis (3D)*
small 60M model 56.3 52.0 54.2 44.4 56.7
base 152M model 57.1 56.0 62.9 47.0 60.8
  • mAP is the average of APs at IOU threshoulds of 0.5-0.95 (10 segments). Evaluations are on either testing or validation split of the corresponding datasets.

For benchmarking (2D only)

name #params training data download AP50 AP75 mAP
small-2dL 40M LiveCell model 84.3 61.1 57.4
small-2dC 40M Cellpose+Cyto2 model 87.6 62.0 56.4
small-2dN 40M NIPS challenge model 84.6 64.8 57.3

Deployment

You can now deploy the pretrain models as GRPC server:

   python -m lacss.deploy.remote_server --modelpath=<model_file_path>

For a GUI client see the Trackmate-Lacss project, which provides a FIJI/ImageJ plugin to perform cell segmentation/tracking in an interactive manner.

Why LACSS?

  • multi-modality: works on both 2D (multichannel) images and 3D image stacks.

  • Speed: Inference time of the base model (150M parameters) is < 200 ms on GPU for an 1024x1024x3 image. We achieve this by desigining an end-to-end algorithm and aggressively eliminate CPU-dependent post-processings.

  • Point-supervised traing: Lacss is a multi-task model with a separate "localization" head (beside the segmentation head) predicting cell locations. This also means that you can train/fine-tune cell-segmentation models using only point labels. See refernces for details.

Give It A Try:

Gradio Demo: try your own images (2D only)

Colabs

Documentation

API documentation

References

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

lacss-0.13.2.tar.gz (70.7 kB view details)

Uploaded Source

Built Distribution

lacss-0.13.2-py3-none-any.whl (89.9 kB view details)

Uploaded Python 3

File details

Details for the file lacss-0.13.2.tar.gz.

File metadata

  • Download URL: lacss-0.13.2.tar.gz
  • Upload date:
  • Size: 70.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure

File hashes

Hashes for lacss-0.13.2.tar.gz
Algorithm Hash digest
SHA256 b4f7027151a4d17923e89042af4072e0c49cd308cd5e504e58dbba59caeea5c5
MD5 53e9888e528bc96be7b020ab71fb08c8
BLAKE2b-256 75a2906cbf1871fff109df7b2eefccd07713130f7d98a08dc1b7dc6f42122a47

See more details on using hashes here.

File details

Details for the file lacss-0.13.2-py3-none-any.whl.

File metadata

  • Download URL: lacss-0.13.2-py3-none-any.whl
  • Upload date:
  • Size: 89.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure

File hashes

Hashes for lacss-0.13.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a312d4895fd6b7e5f331eb07725c00606235764ba1a4fa5f43caac85a9868c84
MD5 d7ca944a67365241954b56ea620a4666
BLAKE2b-256 4edd684bb3885865a015caa5c2691f92389254d7df4c53c21294e86f7c405573

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