Skip to main content

tensorflow/keras implementation of DiSTNet 2D

Project description

DistNet2D: Leveraging long-range temporal information for efficient segmentation and tracking

This repository contains python code for training the neural network.

Link to preprint

Link to tutorial

Jean Ollion, Martin Maliet, Caroline Giuglaris, Elise Vacher, Maxime Deforet

Extracting long tracks and lineages from videomicroscopy requires an extremely low error rate, which is challenging on complex datasets of dense or deforming cells. Leveraging temporal context is key to overcoming this challenge. We propose DistNet2D, a new deep neural network (DNN) architecture for 2D cell segmentation and tracking that leverages both mid- and long-term temporal information. DistNet2D considers seven frames at the input and uses a post-processing procedure that exploits information from the entire video to correct segmentation errors. DistNet2D outperforms two recent methods on two experimental datasets, one containing densely packed bacterial cells and the other containing eukaryotic cells. It is integrated into an ImageJ-based graphical user interface for 2D data visualization, curation, and training. Finally, we demonstrate the performance of DistNet2D on correlating the size and shape of cells with their transport properties over large statistics, for both bacterial and eukaryotic cells.

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

distnet2d-0.2.5.tar.gz (92.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

distnet2d-0.2.5-py3-none-any.whl (99.1 kB view details)

Uploaded Python 3

File details

Details for the file distnet2d-0.2.5.tar.gz.

File metadata

  • Download URL: distnet2d-0.2.5.tar.gz
  • Upload date:
  • Size: 92.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for distnet2d-0.2.5.tar.gz
Algorithm Hash digest
SHA256 9e07f82014240436d01739532e6cb851d9009b19647b7e6eb2cfd52a9ba6f9fd
MD5 2c22e9e7c8c8631fae5031ce024b9f12
BLAKE2b-256 532861f087008f3a8440e9e5f86a1afe1bb84f913bc780337c06b4ef2d91ad54

See more details on using hashes here.

Provenance

The following attestation bundles were made for distnet2d-0.2.5.tar.gz:

Publisher: publish-to-pypi.yml on jeanollion/distnet2d

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file distnet2d-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: distnet2d-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for distnet2d-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7e3a82a42e7347640a8f5aff4c039075dd2dee8101d72b8b281b418ce8a9d9f0
MD5 82e3efc70be6541a8e2df58ab6087f2e
BLAKE2b-256 db4629a213ea1ee1549130ce3413f0af9ab4661fbd463d8e1e4a6025a2efd811

See more details on using hashes here.

Provenance

The following attestation bundles were made for distnet2d-0.2.5-py3-none-any.whl:

Publisher: publish-to-pypi.yml on jeanollion/distnet2d

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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