Free and open source

Description

This workflow classifies, or segments, the pixels of an image given user annotations. It is especially suited if the objects of interests are visually (brightness, color, texture) distinct from their surrounding. Users can iteratively select pixel features and provide pixel annotations through a live visualization of selected feature values and current prediction responses. Upon users' satisfaction, the workflow then predicts the remaining unprocessed image(s) regions or new images (as batch processing). Users can export (as images of various formats): selected features, annotations, predicted classification probability, simple segmentation, etc. This workflow is often served as one of the first step options for other workflows offered by ilastik, such as object classification, automatic tracking.

Description

Various ways are proposed in different websites for example:

Here, a workflow template using ImageJ's build-in Find Maxima ( Process -> Find Maxima) is explained. It can be used for many 2D counting-related tasks.

For counting small, bright foci (dots), set Output type to be Point Selection. If too many points are detected, the number may be reduced using one or more of the following methods:

Apply a filter to reduce noise, e.g. Process -> Filters -> Gaussian Blur... prior to running Find Maxima Set a minimum threshold with Image -> Adjust -> Threshold... prior to running Find Maxima, then use the Above lower threshold option within the dialog box Increase the Noise tolerance value (which effectively acts as a local threshold)

The resulting point selection can be modified (points added/removed) by the Multi-Point tool.

After the points are available, final measurements can be made using Analyze -> Measure.

Description

Requires Matlab Runtime Environment or Matlab. Source code (m-files) are downloaded. Software availability: AVeMap was developed under MATLAB (MathWorks). It is available as an executable, multiplatform program, together with source codes and documentation here, and the source code is also available as Supplementary Software. For practical reasons, this executable version, which does not require MATLAB, runs on a single processor. For users who want to customize the software and/or need the power of parallel computing, an installation of MATLAB with its 'parallel' and 'image processing' toolboxes is needed. Note that, even with the executable version, the velocity fields are stored for further analysis. The add-on AVeMap+ uses these AVeMap-computed velocity fields to generate heat map tables. It is available with the same link.

need a thumbnail
Description

In this example, cells are grown as a tissue monolayer. Rather than identifying individual cells, this pipeline quantifies the area occupied by the tissue sample.

 

Download package also contains example images. 

Description

quote

This is a simple example of a DNA damage assay using single cell gel electrophoresis. Here, the measurement of interest is the length and intensity of the comet tail. Also, illumination correction is used to reduce background fluorescence prior to measurement. Also shown is a silver-stained comet example in which the percentage of DNA contained in the tail is calculated.

Example Images: Packaged together with the cellprofiler pipeline file.