Image segmentation

Image segmentation is (one of) the (few) concept(s) on the border between Image (pre)processing (Image->Image) and Image analysis (Image->Data).

Description

Spot detector detects and counts spots, based on wavelet transform.

- Detects spots in noisy images 2D/3D.
- Depending on objective, spots can be nuclei, nucleus or cell
- Versatile input: sequence or batch of file.
- Detects spot in specific band/channel.
- Multi band labeling: automaticaly creates ROIs from one band and count in the same or an other band.
- Filters detection by size.
- Sort detection by ROIs
- Output data in XLS Excel files: number of detection by ROIs, and each detection location and size.
- Outputs withness image with ROIs and detection painted on it.
- Outputs binary detection image.
- Displays detections
- Displays tags

logo spot detector
Description

This is the "prediction step" of the Pyxit segmentation model builder. It is a learnable segmentation algorithm based on ground-truth images and segmentation mask. It learns a multiple output pixel classification algorithm. It downloads from Cytomine-Core annotation images+alphamasks from project(s), build a segmentation (pixel classifier) model which is saved locally. Typical application: tumor detection in tissues in histology slides. 

Pyxit example
Description

This is a learnable segmentation algorithm based on ground-truth images and segmentation mask. It learns a multiple output pixel classification algorithm. It downloads from Cytomine-Core annotation images+alphamasks from project(s), build a segmentation (pixel classifier) model which is saved locally. Typical application: tumor detection in tissues in histology slides. It is based on "Fast Multi-Class Image Annotation with Random Subwindows and Multiple Output Randomized Trees" http://orbi.ulg.ac.be/handle/2268/12205 and was used in "A hybrid human-computer approach for large-scale image-based measurements using web services and machine learning" http://orbi.ulg.ac.be/handle/2268/162084?locale=en

Segmentation illustration
Description

This is the source code and data page of a distributed parallel algorithm 2683 for segmentation of large fluorescence microscopy images.

has function
need a thumbnail
Description

Image-processing algorithms developed at the MOSAIC Group for fluorescence microscopy. Tools included:

  • 2D/3D single-particle tracking tool which can be used to track bright spots in 2D/3D movies over time.
  • Optimal filament segmentation of 2D images. 
  • Curvature filters for image filtering, denoising, and restoration. 
  • Image naturalization for image enhancement based on gradient statistics of natural-scence images. 
  • Tool for automatically send and distribute jobs on clusters and get back the results.
  • Multi-region image segmentation of 2D and 3D images without needing to know the number of regions beforehand. 
  • Squassh for globally optimal segmentation of piecewise constant regions in 2D and 3D images and for object-based co-localization analysis. 
  • Tool for inferring spatial interactions between patterns of objects in images or between coordinates read from a file.
  • Tool for robust, histogram-based background subtraction well suited to correct for inhomogeneous illumination artifacts.
  • A tool to estimate the Point-Spread Function of the microscopy out of 2D fluorescence images.
  • A tool to measure the 3D Point-Spread Function of a confocal microscope from an image stack.
  • Addition of synthetic Poisson-distributed noise to an image in order to simulate shot noise of various signal-to-noise ratios. 
  • Convolution of an image with a Bessel function in order to simulate imaging with a microscope. 
  • A utility to detect bright spots in images and estimate their center. 
  • A utility to create manual segmentations to be used as ground truth to test and benchmark automatic segmentation algorithms.
  • A tool for replacing one color in an image with another color.
has topic