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[cuda12]

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 pretrained 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 training: Lacss is a multi-task model with a separate "localization" head (besides the segmentation head) predicting cell locations. This also means that you can train/fine-tune cell-segmentation using only point labels. See references for details.

Give It A Try:

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

Colabs

Inference
Train

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.14.2.tar.gz (79.0 kB view details)

Uploaded Source

Built Distribution

lacss-0.14.2-py3-none-any.whl (111.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lacss-0.14.2.tar.gz
  • Upload date:
  • Size: 79.0 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.14.2.tar.gz
Algorithm Hash digest
SHA256 2576137b109a0a4158502f843b1972ddfb855b52369a510cabb249ed7ae0ae99
MD5 2251103e39c7020efbfe43ecbc230f33
BLAKE2b-256 59af49b5ed37b272b00e4a38d84c2a0d2c15c83dd51dd1b3da1b4e994a9551ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lacss-0.14.2-py3-none-any.whl
  • Upload date:
  • Size: 111.0 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.14.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3687e60fae14ef3ceec12e965d9695529077d8dfcdd69b06d822674cddd14165
MD5 3d9fc847b9ec779984c2d07b26e27158
BLAKE2b-256 8e0ab46c67ea7af732061103ac6fec2269f1c77fe51eb3c5d8f28f1763dd3d22

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