Skip to main content

splinedist

Project description

SplineDist: Automated Cell Segmentation with Spline Curves

This repository contains the implementation of SplineDist, a machine learning framework for automated cell segmentation with spline curves. The manuscript is accepted at ISBI 2021. The code in its current state allows reproducing the paper experiments but is still in development. We are currently working to package it in a cleaned and optimized form. In the meantime, we encourage interested end-users to contact us for more information and assistance.

Overview

SplineDist has been designed for performing instance segmentation in bioimages. Our method has been built by extending the popular StarDist framework. Our repository relies on the high-quality StarDist repository. We encourage the user to explore StarDist repository for further details on the StarDist method.

While StarDist models objects with star-convex polygonal representation, SplineDist models objects as parametric spline curves. As our representation is more general, it allows to model non-star-convex objects as well, with the possibility of conducting further statistical shape analysis.

Requirements

  1. Tensorflow

  2. StarDist 0.6.2 (can be installed with pip : pip install stardist==0.6.2)

Walkthrough

Three walkthrough notebooks have been included in this repository for data-exploration, training, and inference tasks.

Datasets

The synthetic dataset used in the SplineDist manuscript can be found here.This dataset contains synthetic images with mostly star-convex and some non-star convex cell-like objects.

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

splinedist-0.1.0.tar.gz (44.7 kB view details)

Uploaded Source

Built Distribution

splinedist-0.1.0-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

Details for the file splinedist-0.1.0.tar.gz.

File metadata

  • Download URL: splinedist-0.1.0.tar.gz
  • Upload date:
  • Size: 44.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for splinedist-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7ba717f2a0fdb7578f4199b84d80adcc5dfcf8d9da7a13c1e3cb423147b597ab
MD5 0790271f0de455c6d8bb42ccb2e5a2aa
BLAKE2b-256 cbba4fcf313aa0392abcc3d8a9951caec5920845a80066ffe34e5e469c7dfd80

See more details on using hashes here.

Provenance

File details

Details for the file splinedist-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: splinedist-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for splinedist-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75a3a2413da6411d63c35a5de9c1a9e0bc0b2c69dd9f112bccdb0f8e4109b5e5
MD5 3f88effe6048e64e4d2e33e7021720e6
BLAKE2b-256 712a874458d2ff4b1042a11b6c3a99d2b9c5ca48f484330eee9c2b4a74e14c65

See more details on using hashes here.

Provenance

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