Measurement

Measurement nodes have typically one binary input and optional intensity inputs. They output one table. All measurements can calculate custom features defined by user equation using other features.

Basic

Field, Volume

2D
3D

The node measures intensity (incl. ratiometric) features of 2D frames.

Node UI
Node's control dialog

It produces a table where every row corresponds to a field (input A1 - Channel) which can be restricted by an optional mask (input M - Binary).

The columns are the selected measured features:

Field measurements are typically performed during time or under different condition. For example in Calcium, FRET, FRAP experiments.

Parameters
Input
  • A1, A2, … (Channel, Multiple)

  • M (Binary, Optional)

Output
  • R (Table)
Control
  • features (ListModel)

Object

2D
3D

The node measures object features such as: size, shape, intensity and position of objects (spots, nuclei, cells or animals).

Node UI
Node's control dialog

It produces a table where every row corresponds to an object (input A1 - Binary). Intensities are taken from optional channels (input B1, … - Channels).

The columns are the selected measured features:

Parameters
Input
  • A (Binary)

  • B1, B2, … (Channel, Optional, Multiple)

Output
  • R (Table)
Control
  • features (ListModel)

Object Count

2D
3D

The node counts object and measures aggregated object features (mean, min, max, standard deviation, etc.) for all objects on the frame.

Node UI
Node's control dialog

It produces a table where every row corresponds to a field. Multiple Binaries may be connected (input A, … - Binary). Intensities are taken from optional channels (input B1, … - Channels).

The columns are the selected measured features:

The prime use of this node is counting one or multiple binaries – classes of objects.

Parameters
Input
  • A, A2, … (Binary, Multiple)

  • B1, B2, … (Channel, Optional, Multiple)

Output
  • R (Table)
Control
  • features (ListModel)

Children

2D
3D

The node measures children object features and aggregates with respect to parent objects. Parent objects features can be measured too.

It produces a table where every row corresponds to a child object (input B - Binary). A child object is inside, touching or in a zone of influence of it’s parent object (input A - Binary). Intensities are taken from optional channels (input C1, … - Channels).

The columns are the selected measured features:

Parameters
Input
  • A (Binary)

  • B (Binary)

  • C1, C2, … (Channel, Optional, Multiple)

Output
  • R (Table)
Control
  • features (ListModel)

  • parentingType (Number)

Parent

2D
3D

The node measures parent object features and aggregates of its children.

It produces a table where every row corresponds to a parent object (input A - Binary). Children object (input B - Binary) features are aggregated per parent. A child object (input B - Binary) is inside, touching or in a zone of influence of it’s parent object. Intensities are taken from optional channels (input C1, … - Channels).

The columns are the selected measured features:

Parameters
Input
  • A (Binary)

  • B (Binary)

  • C1, C2, … (Channel, Optional, Multiple)

Output
  • R (Table)
Control
  • features (ListModel)

  • parentingType (Number)

Cell

2D

The node measures all the object features for the whole cell, nucleus and some on cytoplasm. It can quantify optional spots in all these compartments.

It produces a table where every row corresponds to a cell. The cell is composed of Nucleus and Cell in 1:1 relation. The Cell measurement node must be connected to the Make cell node to ensure this 1:1 relation. The measurement node creates Cytoplasm internally (as binary subtraction Cell - Nucleus) to perform measurements on it.

The columns are the selected measured features:

Parameters
Input
  • A (Binary)

  • B (Binary)

  • C (Binary, Optional)

  • D (Channel, Optional)

Output
  • R (Table)
Control
  • features (ListModel)

Estimates

Shift Estimate

2D

Estimate shift between two images

Parameters
Input
  • A (Channel)

  • B (Channel)

Output
  • R (Table)
Control
  • HeavyNoiseCorrection (Number)

  • SmoothMovementCorrection (Number)

  • SuperResolution (Number)

SNR Estimate

2D

Estimate image signal-to-noise ratio

Parameters
Input
  • A (Channel)
Output
  • R (Table)
Control

Metadata

Global

2D/3D

Retrieve global metadata of channel

Parameters
Input
  • A (Channel)
Output
  • R (Table)
Control
  • features (ListModel)

Recorded Data

2D/3D

Retrieve all recorded data of channel

Parameters
Input
  • A (Channel)
Output
  • R (Table)
Control

Wellplate

2D/3D

Retrieve wellplate information and thumbnails

Parameters
Input
  • A (Channel)

  • B1, B2, … (Binary, Optional, Multiple)

Output
  • R (Table)
Control
  • previewMode (Number)

  • sourceRectSize (Number)

  • thumbFit (Text)

  • imgFormat (Text)

  • predefinedLabels (Text)

  • thumbMaxSize (Number)

  • imgQuality (Number)

  • imgAutocontrast (Number)

  • imgAutocontrastThrLow (Number)

  • imgAutocontrastThrHigh (Number)

  • binFillOpacity (Number)

  • binStrokeOpacity (Number)

Field pixel values

Histogram

2D
3D

Measure field intensity histogram

Parameters
Input
  • A (Channel)

  • B (Binary, Optional)

Output
  • R (Table)
Control
  • Minimum (Number)

  • Maximum (Number)

  • BinCount (Number)

  • Value (Number)

  • Frequency (Number)

  • CumulativeFrequency (Number)

  • Count (Number)

  • CumulativeCount (Number)

  • Total (Number)

Pixel Values

2D

Measure all pixel values from the field

Parameters
Input
  • A (Channel)

  • B (Binary, Optional)

Output
  • R (Table)
Control

Resolution

Image Pair FRC

2D

Estimate resolution using Fourier ring correlation between two independent images

Parameters
Input
  • A (Channel)

  • B (Channel)

Output
  • R (Table)
Control

One Image FRC

2D

Estimate resolution using Fourier ring correlation from single image

Parameters
Input
  • A (Channel)
Output
  • R (Table)
Control
  • LoopIndexModel (ListModel)

  • TiledAnalysis (Number)

  • CalibrationOverride (Number)

Object pixel values

Histogram

2D
3D

Measure intensity histogram for each object

Parameters
Input
  • A (Binary)

  • B (Channel)

Output
  • R (Table)
Control
  • Minimum (Number)

  • Maximum (Number)

  • BinCount (Number)

  • Value (Number)

  • Frequency (Number)

  • CumulativeFrequency (Number)

  • Count (Number)

  • CumulativeCount (Number)

  • Total (Number)

Pixel Values

2D

Measure all pixel values for each object

Parameters
Input
  • A (Binary)

  • B (Channel)

Output
  • R (Table)
Control

Profile Line

2D

Measure all pixel values along a line

Parameters
Input
  • A (Binary)

  • B (Channel)

Output
  • R (Table)
Control

Distance

Nearest Object, NearestObjDist

2D
3D

Measure distance from each object to its nearest neighbor

Parameters
Input
  • A (Binary)
Output
  • R (Table)
Control

Pairwise Distance

2D

Measure distances between objects in two binary layers

Parameters
Input
  • A (Binary)

  • B (Binary)

Output
  • R (Table)
Control
  • ReferencePoint (Number)

Z-stack measurements 3D

Focus criteria

3D

Measure the focus criteria across z-slices and estimate the best focus plane

Parameters
Input
  • A (Channel)
Output
  • R (Table)
Control
  • Type (Number)

  • PassType (Number)