All Classes and Interfaces
Class
Description
The acquisition time of the image, if specified in the metadata.
Calculates deterministically a point that is definitely inside the object-mask and outputs a
selected axis value.
Area of the stack (XY dimensions only, Z dimension is not considered).
Treats a channel as an object-mask, assuming binary values of 0 and 255 and calls an object-mask
feature
Base class for features that check if an object is at the border of an image.
Checks if an object's bounding box is at the border of the image in the XY plane.
Checks if an object's bounding box is at the border of the image in the Z dimension.
The bit-depth of the image per channel.
Base class for features that calculate a value along a specific axis of an object's bounding box.
Calculates the extent of an object's bounding box along a specified axis.
Calculates the maximum coordinate of an object's bounding box along a specified axis.
Calculates the minimum coordinate of an object's bounding box along a specified axis.
Calculates the number of voxels in the bounding box of an object.
Derives a
FeatureInputSingleObject from a FeatureInputStack by extracting an
object mask from a specific energy channel.Calculates the dilation of an
ObjectMask.Calculates a map of dilated
ObjectMasks for different iteration counts.Calculates the erosion of an
ObjectMask.Calculates a map of eroded
ObjectMasks for different iteration counts.Calculates a
Histogram from a specific channel in a FeatureInputStack.Calculated a histogram for a specific region on a channel, as identified by a mask in another
channel
Calculates incremental operations on
ObjectMasks and stores the results in a map.A base class for
CalculationParts that derive from an existing "delegate" calculation.Like
CalculateInputFromDelegate except assumes optional return value and no parameters.Calculates a
FeatureInputPairObjects from a FeatureInputSingleObject and an
intersecting ObjectCollection.Calculates a level score based on voxel intensity and a given threshold.
Base class for calculating a score based on a threshold level derived from a histogram.
Calculates an
ObjectMask based on a specified number of iterations.Calculates a shell
ObjectMask by performing dilation and erosion operations.Calculates the coefficient of
variation of all the values in the histogram.
A way to combine (or not combine) objects so that they provide a feature-table.
TODO the center-of-gravity calculation can be turned into a FeatureCalculation which is cacheable
Counts the number of items in a histogram (posssibly in relation to a threshold: above, below
etc.)
Counts the number of voxels in an object that have a specific intensity value in a channel.
The creation-time of the image, if specified on the image file.
The maximum-intensity allowed by the data-type of the stack.
A base class for features that operate on a derived object mask and calculate a feature on it.
Embeds each feature in a
FeatureDeriveFromPair feature (first, second or
merge) and prepends with a string.Similar to
Difference but calculates the width as the standard-deviation of the histogramSelects features and objects directly from the input list, treating each object independently.
A feature that erodes an object mask and then calculates another feature on the eroded object.
Width/height/depth of energy-stack in pixels depending on axis.
Extracts a double value from a
ImageLocation if it exists in a ImageMetadata.Base class for extracting time information from an image's metadata.
A feature that uses a channel from the energy-stack as identified by an index.
An abstract base class for features that calculate values based on intersecting objects.
A feature that calculates a value based on intersecting objects, considering each intersecting
object individually.
An abstract feature that calculates a value based on intersecting objects, considering each
intersecting object individually and applying a threshold.
Calculates features on each part of a pair (first, second, merged etc.) and then reduces the
calculation to a single number.
Calculates object-masks from entities in shared, using the feature-input only for an
energy-stack.
Dimensions-calculation for one specific axis only.
An abstract base class for features that require a
Dictionary for initialization.Base class for features that are calculated from
Dimensions.Calculates the mean of the intensity-gradient defined by multiple Energy channels in a particular
direction
Calculates the mean of the intensity-gradient defined by multiple Energy channels in a particular
direction
A simple scheme for counting the touching voxels.
A voxel score that can optionally normalize and adjust the intensity values.
A voxel score that imposes a value relation to a histogram.
A base class for features that are calculated using image-moments.
Calculates a statistic from the intensity values covered by a single object-mask in a channel.
The intensity of a particular channel of the stack, by default the mean-intensity.
Base class for features that calculate intensity gradients from multiple channels.
Calculates the maximum mean intensity across all slices of an object in a channel.
Constructs a 'shell' around an object by a number of dilation/erosion operations (not including
the original object-mask) and measures the mean intensity of this shell
Constructs a shell around an object-mask using a standard dilation and erosion process.
Constructs a 'shell' around an object by a number of dilation/erosion operations (not including
the original object-mask) and measures the mean intensity of this shell
Calculate various moment-related statistics about the intensity of each channel of an image.
Finds the intersection of two objects and calculates a feature on it
Calculates the kurtosis of all the values in
the histogram.
Extracts the latitude from the image metadata.
Calculates a level (a threshold-value) from a histogram.
A list of items with an associated thumbnail-batch.
Extracts the longitude from the image metadata.
Calculates a feature, treating a mask as a single-object on the energy-stack.
1.
Calculates the maximum value in a histogram.
Maximum number of voxels on any slice's contour (edge voxels) across all slices.
Maximum number of voxels in the object-mask across all slices.
Calculates the mean of a feature applied to each connected component
Calculates the mean value in a
Histogram, and raises it to a power.Calculates the median value in a
Histogram.1.
Calculates the minimum value in a
Histogram.Calculates the skewness of all the
values in the histogram.
The modification-time of the image, if specified on the image file.
Specifies a certain number of iterations of the morphological operations of dilation and erosion.
Normalizes the voxel intensity by dividing it by a constant value.
This assumes the histograms correspond to the energy channels exactly (in terms of indexing)
The number of channels in an image.
The number of channels in an image-stack.
Number of unique values in histogram.
The number of frames in an image.
A feature that calculates the number of objects intersecting with the input object.
1.
Calculates the number of voxels on the object that have a neighbor.
Calculates the number of objects in a
FeatureInputObjectCollection.How many pixels are removed after a morphological closing operation on the object-mask.
The number of resolution-levels in an image in a file.
The number of series in an image-file.
A scheme for counting the touching voxels by intersection of object-masks
A scheme for counting touching voxels.
Calculates the number of voxels at the border of an object.
Calculates a feature for a set of objects using this stack as an energy-stack, and aggregates.
Calculates the standard deviation of distances from surface voxels to the centroid of an
ObjectMask.Base class for features that apply a kernel to the outline of an object.
Calculates a voxel score based on whether the voxel intensity is outside a specified range.
Expresses the number of intersecting pixels between two objects as a ratio to a denominator.
Calculates the overlap ratio between two objects relative to the size of the first object.
Overlap ratio to the maximum number of pixels
Calculates the overlap ratio between two objects relative to the size of the merged object.
Calculates the overlap ratio between two objects relative to the size of the second object.
Evaluates the object as a pair-feature together with the binary-mask from the shared objects.
Creates a set of features, that creates pairs of neighboring-objects and applies a mixture of
single-object features and pair features.
Retrieves a parameter as stored in a
Dictionary in SharedObjects.Similar to FeatureListProviderPermute but embeds the feature in a GaussianScore
Permutes one or more properties of a Feature, so as to create a set of Features
Creates permutations of a feature by modifying a particular property of it in different ways.
Permutes a property on a feature with a sequence of integers.
Permutes a feature by applying first and second order statistical operations.
Functional interface for creating first and second order statistical operations.
Permutes a feature by embedding it in a
GaussianCumulative score.Permutes a feature by embedding it in a
ZScore.Calculates the eccentricity of the Principal Axes (as defined by Image Moments).
The length of a principal-axis (as defined by Image Moments).
An element from orientation of a principal-axis (as defined by Image Moments).
Calculates a specified quantile value from a
Histogram.Calculates the median of a feature applied to each connected component
Calculates the quantile of a feature applied to each connected component
The range (difference in values) between two quantiles
Calculates the ratio of non-mode pixels to total pixels in a
Histogram.Calculates the ratio of prinicpal-axis length using Image Moments.
Calculates the ratio of values in a
Histogram that satisfy a specified threshold
condition.Calculates the aggregate of a feature applied to both the first and second objects in a
FeatureInputPairObjects.Calculates the aggregate of the ratio of
first:second and second
:first for a FeatureInputPairObjectsRejects voxels with intensity less than a specified minimum, otherwise calculates a score using
another
VoxelScore.Calculates the shape regularity of the center slice of an
ObjectMask.Calculates the shape regularity of the maximum intensity projection of an
ObjectMask.Creates a shell around an
ObjectMask by applying morphological operations.A score that is calculated on a single channel only.
Calculates the skewness of all the values in
the histogram.
A feature based on one specific principal-axis as identified by image moments.
A base class for features that operate on a specific channel from the energy stack.
Calculates the standard deviation of values in a
Histogram.Calculates
merged - reduce(first,second) for a FeatureInputPairObjectsCalculates the sum of all values in a
Histogram.The number of voxel-faces along the surface (the faces of each voxel that touch outside)
The number of voxels on the surface (all voxels on the exterior of the object)
A base class for features that calculate the number of voxels on the surface of an object.
From Page 727 from Lin et al (A Multi-Model Approach to Simultaneous Segmentation and
Classification of Heterogeneous Populations of Cell Nuclei
Thresholds the histogram (using a weightedOtsu) and then applies a feature to the thresholded
version.
Calculates the total count of all entries in a
Histogram.Base class for features that calculate touching with a dilated bounding box intersection.
Checks if a value lies within a range defined by units (a minimum and maximum boundary)
Calculates the variance of all the values in
the histogram.
Calculates the volume (x, y and z dimensions) of the scene from the dimensions
The physical size of a pixel in a specific dimension.