Uses of Class
org.anchoranalysis.image.bean.ImageBean
Packages that use ImageBean
Package
Description
Base classes for performing operations on
Channel
s.Beans pertaining to
ObjectMask
and their
collections.Base classes for providers of different core data entities related to images.
A provider of
Stack
s.Base classes to perform image segmentation, transforming an image into another meaningful entity
or entities.
Base classes to perform binary-segmentation.
Base classes to segment a channel into objects.
Beans to define entities or operate that consider Euclidian space.
Beans pertaining to feature definition and calculation.
Instance-segmentation of a
Stack
.Beans to specify the outputting of features into CSV from a
ObjectCollection
.Beans to combine multiple stacks into a single stack before outputting.
Implementations of
ChannelProvider
that use FIJI.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider
that use FIJI.Implementations of
ConvertChannelTo
and ConvertChannelToWithHistogram
.Implementations of
ChannelProvider
that are
generic base-classes or otherwise abstract or general.Implementations of
ChannelProvider
that perform
arithmetic on voxels in one or more Channel
s.Implementations of
ChannelProvider
that sets the
values of the voxels in a Channel
.Implementations of
ChannelProvider
that converts a
Channel
from one voxel-type to another.Implementations of
ChannelProvider
that calculate
the gradient of a Channel
's voxels in one or more
dimensions.Implementations of
ChannelProvider
that manipulate
the intensity-values of the voxels of a Channel
's
voxels.Implementations of
ChannelProvider
that involve
conversion from or application of Mask
s.Implementations of
ChannelProvider
that involve
conversion from or application of ObjectMask
s.Implementations of
ChannelProvider
that assign a
score to particular subregions of a channel.Implementations of
ChannelProvider
that process 3D
channels slice-by-slice.Beans pertaining to
Dictionary
.Implementations of
DimensionsProvider
.Implementations of
HistogramProvider
.Implementations of
MaskProvider
.Implementations of
MaskProvider
that combine
existing providers.Implementations of
MaskProvider
that convert
providers of other types to ObjectMask
s.Implementations of
MaskProvider
that implement
morphological operations.Provides if-else conditions to a
MaskProvider
.Implementations of
MaskProvider
that process 3D
masks slice-by-slice.Implementations of
ObjectFilter
.Implementations of
ObjectFilter
that assess each
element in a collection collectively.Implementations of
ObjectFilter
that combine two or
more other ObjectFilter
s.Implementations of
ObjectFilter
that
independently assess each element in a collection.Implementations of
ObjectMatcher
.Implementations of
ObjectCollectionProvider
.Implementations of
ObjectCollectionProvider
involving connected-components.Implementations of
ObjectCollectionProvider
involving feature calculation.Implementations of
ObjectCollectionProvider
that
filter objects.Implementations of
ObjectCollectionProvider
involving a Mask
.Implementations of
ObjectCollectionProvider
involving merging objects together.Implementations of
ObjectCollectionProvider
involving morphological operations.Implementations of
ObjectCollectionProvider
involving segmentation.Implementations of
ObjectCollectionProvider
involving z-slice processing.Implementations of
ObjectCollectionProvider
involving splitting objects into smaller objects.Implementations of
SegmentChannelIntoObjects
.Implementation of a Watershed transformation
based on Yeong et al. 2009.
Implementations of
ScaleCalculator
for calculating
a scaling-factor from dimensions.Implementations of
BinarySegmentation
.Implementations of
StackProvider
.Implementations of
StackProvider
that color
portions of an image.Implementations of
VoxelScore
.Implementations of
ChannelProvider
that call ImageJ.Non-linear filters using ImageJ that use the statistical moments of the
intensity values in the kernel.
Non-linear filters using ImageJ that use the statistical rank of the intensity values in the
kernel.
Implementations of
MaskProvider
that call ImageJ.Implementations of
ObjectCollectionProvider
that
call ImageJ.Implementations of
StackProvider
that call
ImageJ.Implementations of
ObjectCollectionProvider
.Implementations of
StackProvider
involving
Mark
or related classes.Segmenting a
Stack
using the ONNX Runtime to produce
an ObjectCollection
.Operations involving color-spaces and OpenCV.
Segmentation of a
Stack
using OpenCV.Beans that fit or otherwise manipulate sets of points.
Convex hull operations.
-
Uses of ImageBean in org.anchoranalysis.image.bean.channel
Subclasses of ImageBean in org.anchoranalysis.image.bean.channelModifier and TypeClassDescriptionclass
Creates aChannelConverter
for converting a channel to a particular type. -
Uses of ImageBean in org.anchoranalysis.image.bean.object
Subclasses of ImageBean in org.anchoranalysis.image.bean.objectModifier and TypeClassDescriptionclass
Base class for filtering anObjectCollection
to remove objects according to a criteria.class
Matches an object with other objects. -
Uses of ImageBean in org.anchoranalysis.image.bean.provider
Subclasses of ImageBean in org.anchoranalysis.image.bean.providerModifier and TypeClassDescriptionclass
A provider base-class that as well as providing typeS
, also provides aStack
.class
class
Implementation ofChannelProvider
that calls twoChannelProvider
s that must provideChannel
s of the same dimensions.class
Implementation ofChannelProvider
that calls threeChannelProvider
s that must provideChannel
s of the same dimensions.class
Implementation ofChannelProvider
that calls a single delegateChannelProvider
.class
Base class for beans that implementProvider
to provideDimensions
.class
class
Implementation ofHistogramProvider
that calls a single delegateHistogramProvider
.class
class
Implementation ofMaskProvider
that calls a single delegateMaskProvider
.class
Base class for beans that implementProvider
to provide anObjectCollection
.class
Implementation ofObjectCollectionProvider
that calls a single delegateProvider<ObjectCollection>
. -
Uses of ImageBean in org.anchoranalysis.image.bean.provider.stack
Subclasses of ImageBean in org.anchoranalysis.image.bean.provider.stackModifier and TypeClassDescriptionclass
Creates a stack that combines other stacks.class
class
Implementation ofStackProvider
that calls a single delegateProvider<Stack>
. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment
Subclasses of ImageBean in org.anchoranalysis.image.bean.segmentModifier and TypeClassDescriptionclass
Performs some kind of segmentation on an image. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment.binary
Subclasses of ImageBean in org.anchoranalysis.image.bean.segment.binaryModifier and TypeClassDescriptionclass
Performs a segmentation on voxels so that each voxel has an on or off state after the operation.class
Uses an existingBinarySegmentation
that is located by a unique identifier.class
Implementation ofBinarySegmentation
that performs global thresholding.class
An implementation ofBinarySegmentation
that delegates to one otherBinarySegmentation
. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment.object
Subclasses of ImageBean in org.anchoranalysis.image.bean.segment.objectModifier and TypeClassDescriptionclass
A base class for algorithms to segment a channel into one or more objects.class
Implementation ofSegmentChannelIntoObjects
that calls a single delegateSegmentChannelIntoObjects
. -
Uses of ImageBean in org.anchoranalysis.image.bean.spatial
Subclasses of ImageBean in org.anchoranalysis.image.bean.spatialModifier and TypeClassDescriptionclass
Calculating a scaling-factor from dimensions. -
Uses of ImageBean in org.anchoranalysis.image.feature.bean
Subclasses of ImageBean in org.anchoranalysis.image.feature.bean -
Uses of ImageBean in org.anchoranalysis.image.inference.bean.segment.instance
Subclasses of ImageBean in org.anchoranalysis.image.inference.bean.segment.instanceModifier and TypeClassDescriptionclass
SegmentStackIntoObjectsPooled<T extends InferenceModel>
A base class for algorithms to segment a stack into one or more objects - using a pool of modelsclass
SegmentStackIntoObjectsScaleDecode<T,
S extends ImageInferenceModel<T>> ASegmentStackIntoObjectsScaleDecode
that scales the input image, before performing inference, and then decodes the output.class
SuppressNonMaximum<T extends InferenceModel>
Applies a segmentation procedure followed by non-maximum suppression. -
Uses of ImageBean in org.anchoranalysis.image.io.bean.object.feature
Subclasses of ImageBean in org.anchoranalysis.image.io.bean.object.featureModifier and TypeClassDescriptionclass
Specifies a table of feature-calculations on objects. -
Uses of ImageBean in org.anchoranalysis.image.io.bean.stack.combine
Subclasses of ImageBean in org.anchoranalysis.image.io.bean.stack.combineModifier and TypeClassDescriptionclass
Tiles a number ofStackProviderWithLabel
s as a singleStackProvider
.class
Creates an image that contains text only. -
Uses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.providerModifier and TypeClassDescriptionclass
Performs Perona-Malik Anisotropic Diffusion.class
Applies a minimum filter to a channel using ImageJ's MinMaxMedian plugin. -
Uses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distanceModifier and TypeClassDescriptionclass
Euclidian Distance Transform from ImageJ that works on 2D as well as 3D z-stacks.class
LikeDistanceTransform3D
but applies the distance transform separately for each object in a collection. -
Uses of ImageBean in org.anchoranalysis.plugin.fiji.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.mask.providerModifier and TypeClassDescriptionclass
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.convertModifier and TypeClassDescriptionclass
Scales by compressing a certain range of values into the 8-bit signal.class
Scales by compressing a certain range of values into the 8-bit signalclass
Converts a channel to unsigned byte format, scaling the values based on the original voxel type.class
Converts a channel to unsigned byte format without any scaling. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.providerModifier and TypeClassDescriptionclass
Creates a new channel with all values initialized to a constant (by default zero)class
Creates a duplicate of the input channel.class
An abstract base class for creating a channel from specified dimensions.class
Finds the input-stack using a conventional name ofinput_image
- and extracts the first channelclass
Extracts a channel from a provider of a stack.class
Provides a channel based on a condition from a dictionary.class
Provides a channel by referencing it from a a set of named-channels.class
Takes the two channels and creates a NEW third channel whose pixels are a function of the two channelsclass
An abstract base class for creating a channel from an existing channel and a collection of objects.class
AChannelProviderUnary
which has a scalar value field. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic
Modifier and TypeClassDescriptionfinal class
Adds a constant value to each voxel in a channel.class
Base-class for operations that perform a binary arithmetic operation with each voxel-value and a constant.class
Base class for arithmetic operations that conditionally overwrite voxel values with a constant.class
Inverts the intensity values of aChannel
by subtracting each voxel from the maximum value for the channel's data type.class
Creates a new channel by taking the maximum value of corresponding voxels from two input channels.class
Replaces voxel values with a constant value if the constant is greater than the original voxel value.class
Creates a new channel that is the mean of three input channels.class
Creates a new channel by taking the minimum value of corresponding voxels from two input channels.class
Replaces voxel values with a constant value if the constant is less than the original voxel value.class
Multiplies each voxel value in a channel by a constant value.class
Creates a new channel by multiplying corresponding voxels from two input channels.class
Subtracts each voxel value in a channel from a constant value.class
Subtracts the mean intensity (of the entire channel or a masked portion thereof) from every voxel.class
Creates a new channel by subtracting corresponding voxels of the second channel from the first channel. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.assignModifier and TypeClassDescriptionclass
Copies the pixels fromchannelAssignFrom
tochannel
(possibly masking).class
Assigns a value from a dictionary to all voxels in a channel.class
Matches source-objects to target objects, based upon intersection, and assigns the value in the respective source object to the target objectclass
Assigns a constant (scalar) value to the portion of the image covered by a mask -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.convertModifier and TypeClassDescriptionclass
Convert<T>
Converts a channel by applying a converter (no histogram is involved in the conversion).class
Base class for channel providers that perform conversions on a single input channel.class
Converts a channel to a different voxel data-type by applying a converter with an associated histogram. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradient
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradientModifier and TypeClassDescriptionclass
Base class to calculate the gradient of the voxels in aChannel
.class
LikeGradientBase
but allows an arbitrary constant to be added to voxels storing the gradient.class
Extracts the gradient in the direction of a particular axis (identified by an index)class
Calculates aChannel
's gradient along the x and y axes.class
3x3 Sobel Filter -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.intensity
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.intensityModifier and TypeClassDescriptionclass
Blurs an image using a particular strategy (defaults to a gaussian blur in each slice)class
Creates a new channel which is a merged version of two input channels according to rules.class
Applies a median-filter with square kernelclass
Corrects a channel in the following wayclass
Rewrites the intensity for each object-mask (assume no overlap) so that its mean is 128class
Changes the voxel values to map the range of 0th quantile to xth quantile across the entire voxel data rangeclass
Scales the channel in the X and Y dimensions. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.maskModifier and TypeClassDescriptionclass
class
A base class for aChannelProvider
which also uses a binary-mask, but which doesn't use any otherChannelProvider
as an input.class
A base class for aChannelProviderUnary
which also uses a binary mask.class
Set pixels NOT IN the mask to 0, but keep pixels IN the mask identical. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.object
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.objectModifier and TypeClassDescriptionclass
Creates a channel with a level calculated for each object using various methods.class
Creates a channel with different threshold-levels for each object, calculating the level only from the histogram of the particular object.class
Calculates a threshold-level for each object collectively based on other objects -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.score
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.scoreModifier and TypeClassDescriptionclass
Assigns a unique id number to each object.class
Creates a channel by scoring objects based on a feature calculation.class
Assigns a score (a value indicating how probable something is) to each voxel -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.sliceModifier and TypeClassDescriptionclass
Extracts the slice at the center (rounding down) of the range of z-stacks.class
Extracts slices fromsliceStart
(inclusive) tosliceEnd
(inclusive).class
Creates a maximum intensity projection of a 3DChannel
.class
Creates a mean intensity projection of a 3DChannel
.class
Creates a new channel with specific dimensions that repeatedly duplicates a slice from an existing channel -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.dictionary
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.dictionaryModifier and TypeClassDescriptionclass
Checks if a value in aDictionary
is equal to an expected value. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.dimensions.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.dimensions.providerModifier and TypeClassDescriptionclass
Creates image-dimensions by referencing them from aChannelProvider
.class
Guesses dimensions from an input-image if it exists.class
Specifies dimensions explicitly via bean properties. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.histogram.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.histogram.providerModifier and TypeClassDescriptionclass
This cuts a Histogram below a threshold BUT TRANSFERS ALL THE COUNT greater than equal to the threshold into the bin just below the threshold valueclass
class
Thresholds a histogram using a CalculateLevel keeping only the values greater equal than the thresholdclass
A provider that references an existingHistogram
by its identifier. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.providerModifier and TypeClassDescriptionclass
Creates a new mask of particular dimensionality where all values are off.class
Creates a new mask of particular dimensionality where all values are on.class
A provider that creates a duplicate of a givenMask
.class
Base-class forMaskProvider
s that accept aChannel
as input.class
Base class forMaskProvider
s that create a mask based on given dimensions.class
Switches on voxels to off and vice-versa.class
A provider that references an existingMask
by its identifier.class
Scales the mask in XY dimensions, but not in Z dimension. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.combineModifier and TypeClassDescriptionclass
Outputs the logical operation and voxelwise on both masks, modifying {mask} with the result.class
Base class for combining two masks.class
Outputs the logical operationiff first==HIGH and second==LOW then LOW
voxelwise on both masks, modifying {mask} with the result.class
Outputs the logical operation or voxelwise on both masks, modifying {mask} with the result.class
Outputs the logical operation xor (exclusive or) voxelwise on both masks, modifying {mask} with the result. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Modifier and TypeClassDescriptionclass
Creates aMask
where all pixels are on within a box region.class
Performs a dilation morphological operation onBinaryVoxels
.class
Performs an erosion morphological operation onBinaryVoxels
.class
Finds the exterior outer contour for aMask
that forms its outline.class
Fits a box around the on voxels.class
Base class for performing morphological operations onBinaryVoxels
. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicateModifier and TypeClassDescriptionclass
The currentmask
is returned if a condition on key-values is satisfied otherwisemaskElse
is returned.class
The currentmask
is returned if it's non-empty (at least one on voxel) otherwisemaskElse
is returned.class
The currentmask
is returned if the mask (treated as an object) passed an object-filter, otherwisemaskElse
is returned.class
Base class which multiplexes between the current mask and an alternative depending if a condition is met.class
The currentmask
is a particular stack exists (at least one on voxel) otherwisemaskElse
is returned. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.segmentModifier and TypeClassDescriptionclass
Applies aBinarySegmentation
algorithm to derive a mask from a channelclass
Thresholds a channel to produce a mask, reusing (and modifying) the input-buffers of the channel if possible. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.sliceModifier and TypeClassDescriptionclass
Flattens a mask in the z-dimension, so it is 2D instead of 3D (like a maximum intensity projection).class
Creates a new mask with specific dimensions that repeatedly duplicates a slice from an existing mask -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filterModifier and TypeClassDescriptionclass
Uses a predicate to make a decision whether to keep objects or not.class
An independent object-filter that uses a relation in its predicate. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.collective
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.collectiveModifier and TypeClassDescriptionclass
Calculates features values for all objects, and discards any object less thanquantile - (minRatio * stdDev)
class
Matches each object with others, and keeps only those where a relation holds true for all matches (in terms of features) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.combine
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.combineModifier and TypeClassDescriptionclass
Applies multiples filter with logical AND i.e. an object must pass all objects in the list to remain.class
A filter that combines other filters (in a list)class
Applies multiples filter with logical OR i.e. an object must pass any one of the filter steps to remain. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.independent
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.independentModifier and TypeClassDescriptionclass
Only accepts an object if it has greater (or EQUAL) intersection withobjectsGreater
thanobjectsLesser
class
Only keep objects where at least one voxel (on a particular channel) has intensity greater or equal to a threshold.class
Keeps objects which intersects with ANY ONE of a collection of other objects.class
Keeps only objects that are not adjacent to the scene-border (i.e. have a bounding-box on the very edge of the image)class
Only keeps objects whose feature-value satisfies a condition relative to a threshold.class
Only keeps objects whose feature-value satisfies a condition relative to a threshold. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.match
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.matchModifier and TypeClassDescriptionclass
Specifies a single object that will always be the "match" for whatever source object.class
Matches to another object, and then uses that object to bridge to anotherclass
AnObjectMatcher
that matches objects based on their intersection with a provided set of objects. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.providerModifier and TypeClassDescriptionclass
Extract a singleObjectMask
into a new collection.class
AnObjectCollectionProvider
that concatenates multipleObjectCollection
s from a list of providers.class
Duplicates (deep copy) an object-collection.class
Creates an empty object-collection.class
Multiplexes between two object-collection-providers depending on whether a parameter value equals a particular stringclass
Permutes some changes over anObjectCollectionProvider
and collects all the results in anObjectCollection
class
AnObjectCollectionProvider
that references an existingObjectCollection
by its identifier.class
Returns a object-collection by name if it exists, or else callsobjectsElse
if it doesn't exist.class
Scales all the objects in the collection by a particular scale-factor.class
Base class forObjectCollectionProviderUnary
that also requires aChannel
.class
Base class forObjectCollectionProvider
s that create objects from aChannel
.class
Base class forObjectCollectionProviderUnary
that take an optionalobjectsContainer
bean-field.class
Base class forObjectCollectionProviderUnary
classes that require dimensions to be specified.class
Base class forObjectCollectionProviderUnary
classes that offer an optional means to specify dimensions. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.connected
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.connectedModifier and TypeClassDescriptionclass
Converts a binary-mask into its connected componentsclass
Ensures each object in a collection is a connected-component, decomposing it if necessary into multiple objects.class
Rejects a set of objects, if any object is not fully connected (pixels form two or more separate connected components) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.feature
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.featureModifier and TypeClassDescriptionclass
An abstract base class for object collection providers that use a feature evaluator.class
Finds the object with the maximum feature-value from a collection.class
Finds the object with the maximum feature among a group of matches for each object.class
Creates a new object-collection with objects sorted by a derived feature-value (in ascending order) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.filterModifier and TypeClassDescriptionclass
Filters anObjectCollection
using the specifiedObjectFilter
.class
Filters anObjectCollection
by grouping objects and then applying a filter to each group.class
Returns only the objects that intersect with at least one object in the containerclass
Provides anObjectCollection
by matching objects using a specifiedObjectMatcher
.class
Filters objects to keep only those which are NOT in the container.class
Base class for object collection providers that apply a filter to the objects.class
Considers all possible pairs of objects in a provider, and removes those that touch the border. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.mask
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.maskModifier and TypeClassDescriptionclass
Reduce the size of individual objects (if neccessary, and minimally) to fit within a binary-mask.class
Converts a binary-mask to an object-collection (containing a single object) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.merge
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.mergeModifier and TypeClassDescriptionclass
A base class for algorithms that merge object-masks.class
Naive greedy merge strategy when any two neighboring objects are merged if it increases a feature.class
Merges objects if a pair feature value satisfies a condition.class
Merges neighboring objects if it results in an increase in the average feature-value calculated on each single object.class
Merges itemwise objects from two collections.class
Base class for object-merging strategies that involve calculating a feature.class
ExpandsMergeBase
by optionally imposing a maximum-distance requirement between objects that are possibly merged. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.morphological
Modifier and TypeClassDescriptionclass
Dilates each object in the collection, growing bounding-boxes as necessary in relevant dimensions.class
Erodes each object in the collection, growing bounding-boxes as necessary in relevant dimensions.class
Base class for providers that apply morphological operations to anObjectCollection
. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.segmentModifier and TypeClassDescriptionclass
Performs a binary-segmentation using the upstream objects as masks.class
Segments a channel into objects using a specified segmentation algorithm.class
Performs segmentation of a channel using each object in the upstream collection as a mask.class
SegmentStack<T extends InferenceModel>
Segments a stack into objects.class
Takes each object one-by-one fromobjectsSource
, and finds matching seeds fromobjectsSeeds
-
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.sliceModifier and TypeClassDescriptionclass
Creates a 3D version of an object by replicating each input-object across the z-dimension to meet (3D) dimensions.class
Extends an object (2D/3D) as much as it can within the z-slices of a containing objectclass
Flattens all object-masks in the z-dimension, so it is 2D instead of 3D (like a maximum intensity projection).class
Extracts a specific slice from a collection of 3D objects. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.split
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.splitModifier and TypeClassDescriptionclass
Considers all possible pairs of objects in a provider, and removes any intersecting pixelsclass
Splits objects in a collection based on intersections with another set of objects.class
Splits objects into sub-objects by cutting by an orthogonal square lattice (like a chessboard). -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channel
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channelModifier and TypeClassDescriptionclass
Perform a segmentation at a different scale, and then fit the results back to the original scale.class
Performs a binary-segmentation of the channel and converts its connected-components into objectsclass
Applies an object-filter to the results of an upstream segmentation.class
Imposes minima in seed locations on the input-channel before performing the segmentationclass
Applies the MSER algorithm from imglib2class
Perform a segmentation in a MIP instead of z-stacks, and fits the result back into a 3D segmentation. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong
-
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.scale
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.scaleModifier and TypeClassDescriptionclass
Scale X and Y dimension by a constant floating-point number.class
Scales an image to approximately similar in size to aSizeXY
.class
Invert theScaleFactor
calculated by thescaleCalculator
delegate.class
Calculates a scale factor to ensure a minimum XY resolution is achieved.class
Calculates a scaling-factor to make the source image have identical dimensions asdimensionsTarget
.class
Scales to the suggested-size if one is provided, otherwise callsfallback
. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.segment.binary
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.segment.binaryModifier and TypeClassDescriptionclass
Performs a segmentation and inverts and on and off bytesclass
Repeats a binary segmentation operation for a specified number of iterations.class
Performs a sequence of succesive segmentationsclass
Thresholds each voxels by comparing against another channel that has per-voxel thresholds -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.providerModifier and TypeClassDescriptionclass
Combines all the channels from one or more sources (stacks, channels etc.)class
class
Finds the input-stack using a conventional name ofinput_image
class
Retrieves an existing stack. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider.color
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider.colorModifier and TypeClassDescriptionclass
Base class for providers that draw entities (an outline or filled) on a background.class
LikeColoredBase
but uses a generator to determine the colors for the objects.class
Draws a colored representation (outline or filled) of aObjectMask
on a backgroundclass
Draws a colored representation (outline or filled) of anObjectCollection
on a backgroundclass
Provides aStack
by combining up to three channels (red, green, blue) into an RGB image.class
Colors three collections of objects in RED, GREEN, BLUE channels on top of a background. -
Uses of ImageBean in org.anchoranalysis.plugin.image.feature.bean.score
Subclasses of ImageBean in org.anchoranalysis.plugin.image.feature.bean.scoreModifier and TypeClassDescriptionclass
Calculates a level score based on voxel intensity and a given threshold.class
Base class for calculating a score based on a threshold level derived from a histogram.class
class
Similar toDifference
but calculates the width as the standard-deviation of the histogramclass
An abstract base class for features that require aDictionary
for initialization.class
A voxel score that can optionally normalize and adjust the intensity values.class
A voxel score that imposes a value relation to a histogram.class
Normalizes the voxel intensity by dividing it by a constant value.class
This assumes the histograms correspond to the energy channels exactly (in terms of indexing)class
Calculates a voxel score based on whether the voxel intensity is outside a specified range.class
Rejects voxels with intensity less than a specified minimum, otherwise calculates a score using anotherVoxelScore
.class
A score that is calculated on a single channel only. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.providerModifier and TypeClassDescriptionclass
Subtracts background from a channel using ImageJ'sBackgroundSubtracter
.class
A base class for applying ImageJ rank filters to channels.class
AChannelProviderUnary
with a 'radius' parameter. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.moments
Modifier and TypeClassDescriptionclass
Applies a 2D mean filter to a channel using ImageJ'sRankFilters
.class
Applies a 2D variance filter to a channel using ImageJ'sRankFilters
. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rank
Modifier and TypeClassDescriptionclass
Applies a 2D median filter to a channel using ImageJ'sRankFilters
.class
Applies a 3D median filter to a channel using a hybrid 3D median filter ImageJ plugin. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.mask.providerModifier and TypeClassDescriptionclass
Fills holes in a mask, with options to skip holes touching the border or exceeding a maximum volume.class
Applies an ImageJ (2D) morphological operation to each slice -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.providerModifier and TypeClassDescriptionclass
Draws a lines between successive points on the convex-hull of an object.class
Fills holes in an object. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.segmentModifier and TypeClassDescriptionclass
Creates an object for each separate intensity-value (beginning atstartingColor
) by flood-filling. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.stack.provider -
Uses of ImageBean in org.anchoranalysis.plugin.mpp.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.mpp.bean.object.providerModifier and TypeClassDescriptionclass
Creates object-masks from aMarkCollection
where (a particular region of) each mark creates an object. -
Uses of ImageBean in org.anchoranalysis.plugin.mpp.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.mpp.bean.stack.providerModifier and TypeClassDescriptionclass
Draws a colored representation (outline or filled) of anMarkCollection
on a background -
Uses of ImageBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stack
Subclasses of ImageBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stackModifier and TypeClassDescriptionclass
Performs instance-segmentation using the ONNX Runtime and an.onnx
model file. -
Uses of ImageBean in org.anchoranalysis.plugin.opencv.bean.color
Subclasses of ImageBean in org.anchoranalysis.plugin.opencv.bean.colorModifier and TypeClassDescriptionclass
Converts a RGB stack into another color space using OpenCV.class
Converts a RGB image to the HSV color space.class
Converts a RGB image to the Lab color space. -
Uses of ImageBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stack
Subclasses of ImageBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stackModifier and TypeClassDescriptionclass
Performs instance-segmentation using OpenCV's DNN module and a TensorFlow.pb
SavedModel file. -
Uses of ImageBean in org.anchoranalysis.plugin.points.bean
Subclasses of ImageBean in org.anchoranalysis.plugin.points.beanModifier and TypeClassDescriptionclass
Splits a 2D contour represented by an object-mask into several contours, splitting at "turn" points. -
Uses of ImageBean in org.anchoranalysis.plugin.points.bean.convexhull
Subclasses of ImageBean in org.anchoranalysis.plugin.points.bean.convexhullModifier and TypeClassDescriptionclass
Sets particular voxels to high only if they exist on the convex-hull of the outline of a mask.class
Calculates a 3D convex hull from a binary mask.class
Base class for convex hull implementations.