Cochlear Inner Hair Cell Binary Segmentation from Synapse Labelling

GitHub

MONAI/PyTorch implementation of a 2D U-Net for binary semantic segmentation of fluorescent cochlear inner hair cells in single-channel two-photon microscopy TIFF images. This model segments inner hair cells (IHCs) from in vivo (Paper) two-photon fluorescence images in which the fluorescent signal primarily labels afferent neurons and their synaptic terminals, rather than the hair cells themselves. It therefore provides IHC segmentation when cell boundaries must be inferred indirectly from the surrounding afferent innervation. . The original segmentation was performed with Cellpose and manually revised in napari.

As a result, the algorithm performs better than Cellpose in ignoring cells different from inner hair cells, such as outer hair cells or supporting cells, and in "blurry" in-vivo experiments. Sample ROI result Sample ROI result

Model

  • Input: single-channel 2D TIFF image
  • Output: binary mask (0 = background, 1 = hair cell), with optional watershed instance labels (0 = background, 1..N = individual cells)
  • Architecture: MONAI model defined in config.yml
  • Config: config.yml
  • Weights: best_model_binary_v4_synaptic_hcs.pth

Use

Run inference on a TIFF image:

python infer_binary.py input_Avg.tif --output prediction_mask.tif

The script loads config.yml and the model path configured in model.best_model_path.

To output watershed-separated instance labels instead of a binary mask:

python infer_binary.py input_Avg.tif --output-type labels --output prediction_labels.tif

To save both outputs:

python infer_binary.py input_Avg.tif --output-type both --output prediction_mask.tif --labels-output prediction_labels.tif

Training Data

The model was trained on a microscopy dataset acquired as part of the paper In vivo spontaneous Ca2+ activity in the pre-hearing mammalian cochlea by De Faveri F., Ceriani F. and Marcotti W. The training dataset consisted of two-photon fluorescence images of GCaMP-labelled cochlear hair cells together with manually curated binary segmentation masks.

Evaluation

Validation Dice:0.787

Limitations

  • Trained on mouse cochlear two-photon microscopy.
  • Expected to perform best on images acquired under similar imaging conditions.
  • Not evaluated on other microscopy modalities or species.
  • Research use only.

Code

Training and inference code: https://github.com/fedeceri85/cochlea-hair-cell-binary-segmentation-unet2d

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support