Uses of Class
org.anchoranalysis.bean.initializable.InitializableBean
Packages that use InitializableBean
Package
Description
Defining, loading, initializing Anchor Beans.
Setting, referencing and initializing key-value parameters.
Defines a root path directory on the filesystem whre files are read / written.
Beans pertaining to feature-calculation.
A feature-list (custom list type for features) and associated providers.
Features that are sufficiently generic to work on any input-type.
Provider of a single feature.
Defines base class
FeatureResults
together with
some implementations.Core (bean) classes for image processing.
Base classes for performing operations on
Channel
s.Classes that aren't AnchorBeans that pertain to the initialization of image-related beans.
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.
Base classes for thresholding and calculating levels for thresholding.
Beans pertaining to feature definition and calculation.
Beans that define context (which feature, which energy-stack) for evaluating feature-inputs.
Features that operate on a
Histogram
.Features that operate on a
ObjectCollection
.Features that operate on a pair of
ObjectMask
s.Features that operate on a single
ObjectMask
.Features that convert to/from physical spatial units (e.g. meters) as opposed to pixels/voxels.
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.
Methods to provide a
Dictionary
.Methods to provide a single file-path.
Beans pertaining to marked-point-processes.
Beans related to creating
Mark
s.Operations based on sets of points.
Fitting structures to sets of points.
Proposing
Mark
s or other data-structures with particular
attributes.Implementations and helper classes for calculating energy during an energy-minimization
optimization scheme.
Creating
EnergyScheme
s.Features calculated on a
Mark
.Implementations of
ChannelProvider
that use FIJI.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider
that use FIJI.Implementations of
Thresholder
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.Implementations of
ColorProvider
.Beans pertaining to
Dictionary
.Implementations of
DimensionsProvider
.Implementations of
HistogramProvider
.Thresholding of intensity values represented in at
Histogram
.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.Features that are calculated from
Dimensions
.Implementations of
FeatureHistogram
that calculate
statistics.Implementations of
FeatureHistogram
that perform
thresholding.Implementations of
FeatureListProvider
.Implementations of
FeatureListProvider
with
input-type FeatureInputPairObjects
.Implementations of
FeatureListProvider
that derive
new features with permuted property-values.Implementations of
FeatureImageMetadata
.Implementations of
FeatureObjectCollection
.Features from pairs of
ObjectMask
s.Features that calculate the degree of overlap between two
ObjectMask
s.Features that calculate how many other objects an
ObjectMask
directly neighbors.Implementations of
FeatureSingleObject
.Implementations of
FeatureSingleObject
that determine if an
object lies at the border of an image.Implementations of
FeatureSingleObject
that consider an
object's bounding-box.Implementations of
FeatureSingleObject
that reference a
particular Channel
in the associated EnergyStack
.Implementations of
FeatureSingleObject
that measure an object's
intensity on a corresponding Channel
.Implementations of
FeatureSingleObject
that measure an object's
gradient from corresponding Channel
s storing the
gradient.Implementations of
FeatureSingleObject
based on calculating image moments, with or without image
intensity.Implementations of
FeatureSingleObject
that implement
morphological operations.Implementations of
FeatureSingleObject
that measure the shape
of the ObjectMask
.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations, and measure
the degree of intersection between objects.Implementations of
FeatureSingleObject
that processes an object
slice-by-slice in the z-dimension.Implementations of
FeatureSingleObject
that measures aspects of
the surface of an ObjectMask
.Beans involving physical units for measurement.
Implementations of
VoxelScore
.Beans involving
SharedObjects
.Beans involving
SharedObjects
and
ObjectCollection
.Implementations of
FeatureStack
or other features
that involve processing a Stack
.Implementations of
FeatureStack
that process an
ObjectCollection
.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
Thresholder
that call ImageJ.Implementations of
ObjectCollectionProvider
.Implementation of
MarkCollectionProvider
.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.
Extracting features using OpenCV.
Segmentation of a
Stack
using OpenCV.Features that combine or convert other features in a generic way.
Arithmetic involving features.
Conditional operations involving features.
Operations that extract a single value from a list of features.
Features that compare against a range of values.
Replaces particular values if they are returned from a feature.
Converts feature values based upon a statistical measure of distribution.
Converting to/from physical units.
Beans that fit or otherwise manipulate sets of points.
Convex hull operations.
Features related to points and fitting points to conics.
Fitting geometric structures to points.
Testing utilities and fixtures with no greater downstream dependency than
anchor-experiment or anchor-mpp or anchor-mpp-io.
A mocked feature internally using a feature-calculation.
-
Uses of InitializableBean in org.anchoranalysis.bean
Subclasses of InitializableBean in org.anchoranalysis.beanModifier and TypeClassDescriptionclass
NamedBean<T extends AnchorBean<?>>
A bean with an associated textual name.class
A base class for beans that require initialization but the initializations needs no parameters. -
Uses of InitializableBean in org.anchoranalysis.feature.bean
Subclasses of InitializableBean in org.anchoranalysis.feature.beanModifier and TypeClassDescriptionclass
Feature<T extends FeatureInput>
Base class for a measurement that calculates a result (double) given input parameters.class
Beans-related toFeature
s, and which require initialization withFeatureRelatedInitialization
. -
Uses of InitializableBean in org.anchoranalysis.feature.bean.list
Subclasses of InitializableBean in org.anchoranalysis.feature.bean.listModifier and TypeClassDescriptionclass
Define<T extends FeatureInput>
Specifies a list of features directly without assigning any custom-naming.class
DefinedNamed<T extends FeatureInput>
Specifies features via a list of names and associated with features.class
DefineSingle<T extends FeatureInput>
Specifies a single feature directly without assigning any custom-naming.class
FeatureListProvider<T extends FeatureInput>
Provides a list ofFeature
s with identical input-type.class
Prepends a string to the custom-name of each feature in a list.class
ReferencingFeatureListProvider<T extends FeatureInput>
A base class for implementations ofFeatureListProvider
that may reference features created elsewhere. -
Uses of InitializableBean in org.anchoranalysis.feature.bean.operator
Subclasses of InitializableBean in org.anchoranalysis.feature.bean.operatorModifier and TypeClassDescriptionclass
Constant<T extends FeatureInput>
A constant value that is entirely invariant to the feature-input.class
FeatureBinary<T extends FeatureInput>
A base class for aFeature
that is a binary-function of the results from two other features.class
FeatureFromList<T extends FeatureInput>
A base class for aFeature
that is a function of the results from a list of other features.class
FeatureGeneric<T extends FeatureInput>
Base class for features that broadly accept any type of feature-input.class
FeatureUnary<T extends FeatureInput,
S extends FeatureInput> A feature that contains another feature as a bean-parameter.class
FeatureUnaryGeneric<T extends FeatureInput>
AFeatureUnary
that accepts anyFeatureInput
irrespective of type.class
Reference<T extends FeatureInput>
Uses another feature to calculate the value.class
Sum<T extends FeatureInput>
Sums the results after calculating a list ofFeature
s. -
Uses of InitializableBean in org.anchoranalysis.feature.bean.provider
Subclasses of InitializableBean in org.anchoranalysis.feature.bean.providerModifier and TypeClassDescriptionclass
FeatureProvider<T extends FeatureInput>
Provides a singleFeature
.class
FeatureProviderBean<B,
P> class
FeatureProviderDefine<T extends FeatureInput>
Defines a singleFeature
to provide via a bean property.class
Provides an existingFeature
identified by its name and optionally a feature-list in which is resides. -
Uses of InitializableBean in org.anchoranalysis.feature.bean.results
Subclasses of InitializableBean in org.anchoranalysis.feature.bean.resultsModifier and TypeClassDescriptionclass
The sum of the results from a particular feature.class
Features that processResultsVectorList
.class
Base class for an instance ofFeatureResults
that calculating a statistic across all results in theResultsVectorList
for a particular feature-value.class
The maximum of the results from a particular feature.class
The mean of the results from a particular feature.class
The minimum of the results from a particular feature.class
A quantile of the results from a particular feature.class
The standard-deviation of the results from a particular feature.class
The sum of the results from a particular feature. -
Uses of InitializableBean in org.anchoranalysis.image.bean
Subclasses of InitializableBean in org.anchoranalysis.image.beanModifier and TypeClassDescriptionclass
ImageBean<T>
A bean that must be initialized withImageInitialization
before usage. -
Uses of InitializableBean in org.anchoranalysis.image.bean.channel
Subclasses of InitializableBean in org.anchoranalysis.image.bean.channelModifier and TypeClassDescriptionclass
Creates aChannelConverter
for converting a channel to a particular type. -
Uses of InitializableBean in org.anchoranalysis.image.bean.nonbean.init
Methods in org.anchoranalysis.image.bean.nonbean.init with type parameters of type InitializableBeanModifier and TypeMethodDescription<S extends InitializableBean<S,
V>>
voidPopulateStoreFromDefine.copyInitialize
(Class<?> defineClass, NamedProviderStore<S> destination) Copies objects of a particular class from the define and initializes.<S extends InitializableBean<?,
V> & Provider<T>, T>
voidPopulateStoreFromDefine.copyProviderInitialize
(Class<?> defineClass, NamedProviderStore<T> destination) Copies objects of a particular class (which must be aProvider
) fromdefine
and initializes each. -
Uses of InitializableBean in org.anchoranalysis.image.bean.object
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.image.bean.provider
Subclasses of InitializableBean 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
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 InitializableBean in org.anchoranalysis.image.bean.provider.stack
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.image.bean.segment
Subclasses of InitializableBean in org.anchoranalysis.image.bean.segmentModifier and TypeClassDescriptionclass
Performs some kind of segmentation on an image. -
Uses of InitializableBean in org.anchoranalysis.image.bean.segment.binary
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.image.bean.segment.object
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.image.bean.spatial
Subclasses of InitializableBean in org.anchoranalysis.image.bean.spatialModifier and TypeClassDescriptionclass
Calculating a scaling-factor from dimensions. -
Uses of InitializableBean in org.anchoranalysis.image.bean.threshold
Subclasses of InitializableBean in org.anchoranalysis.image.bean.thresholdModifier and TypeClassDescriptionclass
Calculates a threshold-level from a histogram.class
Implementation ofCalculateLevel
that calls a single delegateCalculateLevel
.class
Thresholds voxels to create a binary-voxels using global thresholding.class
Performs global thresholding. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean
Subclasses of InitializableBean in org.anchoranalysis.image.feature.beanModifier and TypeClassDescriptionclass
FeatureEnergy<T extends FeatureInputEnergy>
A base class for features that only require an input that extends fromFeatureInputEnergy
class
A base class for features that accept a histogram as input.class
A base class for a feature that accepts aFeatureInputImageMetadata
as input.class
An abstract base class for features that operate on image stacks.class
Calculates a per-voxel score. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.evaluator
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.evaluatorModifier and TypeClassDescriptionclass
FeatureEvaluator<T extends FeatureInput>
Defines a feature and provides a means to calculate inputs for it, a session.class
FeatureListEvaluator<T extends FeatureInput>
Defines a list of features and provides a means to calculate inputs for it, a session. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.histogram
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.histogramModifier and TypeClassDescriptionclass
Base class forFeatureHistogram
implementations that calculate a statistic from theHistogram
.class
Calculates the mean value of a histogram. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.object.collection
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.object.collectionModifier and TypeClassDescriptionclass
A base class for a feature that accepts aObjectCollection
as input. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.object.pair
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.object.pairModifier and TypeClassDescriptionclass
Base class for evaluatingFeaturePairObjects
in terms of another feature that operates on elements (first, second, merged etc.).class
An abstract base class for features that operate on pairs of objects.class
Evaluates a feature on the first object in a pair of objects.class
Evaluates a feature on the merged object created from a pair of objects.class
Calculates the minimum value of a feature applied to both objects in a pair.class
Ratio of first-object to second-object in a pair.class
Evaluates a feature on the second object in a pair of objects.class
Subtract second-object from first-object in a pair. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.object.single
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.object.singleModifier and TypeClassDescriptionclass
Calculates the center of gravity of a single object along a specified axis.class
An abstract base class for features that operate on a single object.class
Calculates the number of voxels in a single object. -
Uses of InitializableBean in org.anchoranalysis.image.feature.bean.physical
Subclasses of InitializableBean in org.anchoranalysis.image.feature.bean.physicalModifier and TypeClassDescriptionclass
Converts a feature from physical volume units to voxel units.class
Converts a feature value representing area in pixel units to physical area units in an isometric XY plane.class
Converts a distance feature to physical units along a specified direction.class
Converts a feature value representing volume in voxel units to physical volume units.class
FeatureConvertUnits<T extends FeatureInputWithResolution>
An abstract base class for features that convert units between physical and voxel space.class
WithResolutionBase<T extends FeatureInputWithResolution>
Base class for a feature that requires input resolution to be calculated. -
Uses of InitializableBean in org.anchoranalysis.image.inference.bean.segment.instance
Modifier 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 InitializableBean in org.anchoranalysis.image.io.bean.object.feature
Subclasses of InitializableBean in org.anchoranalysis.image.io.bean.object.featureModifier and TypeClassDescriptionclass
Specifies a table of feature-calculations on objects. -
Uses of InitializableBean in org.anchoranalysis.image.io.bean.stack.combine
Subclasses of InitializableBean in org.anchoranalysis.image.io.bean.stack.combineModifier and TypeClassDescriptionclass
Combines aProvider<Stack>
with a label.class
Tiles a number ofStackProviderWithLabel
s as a singleStackProvider
.class
Creates an image that contains text only. -
Uses of InitializableBean in org.anchoranalysis.io.input.bean.dictionary
Subclasses of InitializableBean in org.anchoranalysis.io.input.bean.dictionary -
Uses of InitializableBean in org.anchoranalysis.io.input.bean.path.provider
Subclasses of InitializableBean in org.anchoranalysis.io.input.bean.path.providerModifier and TypeClassDescriptionclass
class
Calls an existingFilePathProvider
indirectly to provide an identical result.class
Extracts a path from aFilesProvider
. -
Uses of InitializableBean in org.anchoranalysis.mpp.bean
Subclasses of InitializableBean in org.anchoranalysis.mpp.beanModifier and TypeClassDescriptionclass
MarksBean<T>
An abstract base class for beans related to marks in MPP (Marked Point Process). -
Uses of InitializableBean in org.anchoranalysis.mpp.bean.mark.factory
Subclasses of InitializableBean in org.anchoranalysis.mpp.bean.mark.factoryModifier and TypeClassDescriptionclass
A factory for creating marks with unique identifiers. -
Uses of InitializableBean in org.anchoranalysis.mpp.bean.points
Subclasses of InitializableBean in org.anchoranalysis.mpp.bean.pointsModifier and TypeClassDescriptionclass
PointsBean<T>
An abstract base class for beans that work with points and require initialization. -
Uses of InitializableBean in org.anchoranalysis.mpp.bean.points.fitter
Subclasses of InitializableBean in org.anchoranalysis.mpp.bean.points.fitterModifier and TypeClassDescriptionclass
Abstract base class for fitting a mark (e.g., an ellipsoid) to a set of points. -
Uses of InitializableBean in org.anchoranalysis.mpp.bean.proposer
Subclasses of InitializableBean in org.anchoranalysis.mpp.bean.proposerModifier and TypeClassDescriptionclass
An abstract base class for proposing an entire collection (configuration) of marks.class
An abstract base class for proposing a selection of a single mark from a collection of marks.class
An abstract base class for proposing merges between marks.class
An abstract base class for proposing changes to a mark.class
An abstract base class for proposing splits of a mark into two new marks.class
An abstract base class for proposing orientations for marks.class
An abstract base class for proposing a list of points based on a given point and mark.class
An abstract base class for proposing positions.class
ProposerBean<T>
An abstract base class for proposer beans in the MPP (Marked Point Process) framework.class
An abstract base class for proposing radii in a 3D space.class
An abstract base class for proposing scalar values. -
Uses of InitializableBean in org.anchoranalysis.mpp.bean.provider
Subclasses of InitializableBean in org.anchoranalysis.mpp.bean.providerModifier and TypeClassDescriptionclass
An abstract provider forMarkBounds
.class
Provides a collection of marksclass
MarksBaseProvider<T,
S> class
Provides (maybe) a single mark -
Uses of InitializableBean in org.anchoranalysis.mpp.feature.bean.energy.element
Subclasses of InitializableBean in org.anchoranalysis.mpp.feature.bean.energy.elementModifier and TypeClassDescriptionclass
Extracts one of the memos from the pair, and processes as aFeatureSingleMemo
class
An abstract base class for features that operate onFeatureInputAllMemo
.class
An abstract base class for features that operate on pairs of memoized objects.class
An abstract base class for features that operate on a single memoized object. -
Uses of InitializableBean in org.anchoranalysis.mpp.feature.bean.energy.scheme
Subclasses of InitializableBean in org.anchoranalysis.mpp.feature.bean.energy.schemeModifier and TypeClassDescriptionclass
An abstract class for creatingEnergyScheme
instances.class
Creates anEnergyScheme
by combining individual elements and their interactions. -
Uses of InitializableBean in org.anchoranalysis.mpp.feature.bean.mark
Subclasses of InitializableBean in org.anchoranalysis.mpp.feature.bean.markModifier and TypeClassDescriptionclass
A bean for evaluating marks using features and energy schemes. -
Uses of InitializableBean in org.anchoranalysis.plugin.fiji.bean.channel.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Modifier 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 InitializableBean in org.anchoranalysis.plugin.fiji.bean.mask.provider
Subclasses of InitializableBean in org.anchoranalysis.plugin.fiji.bean.mask.providerModifier and TypeClassDescriptionclass
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of InitializableBean in org.anchoranalysis.plugin.fiji.bean.threshold
Subclasses of InitializableBean in org.anchoranalysis.plugin.fiji.bean.thresholdModifier and TypeClassDescriptionclass
Applies automatic thresholding using ImageJ's Auto_Threshold plugin. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.bean.channel.convert
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider
Subclasses of InitializableBean 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 InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.convert
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradient
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.intensity
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.object
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.score
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.color.provider
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.bean.color.providerModifier and TypeClassDescriptionclass
Combines one or moreColorProvider
s into a unitaryColorProvider
.class
Generates colors to match the size of an object-collection. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.bean.dictionary
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.bean.dictionaryModifier and TypeClassDescriptionclass
Checks if a value in aDictionary
is equal to an expected value. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.bean.dimensions.provider
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.histogram.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.histogram.threshold
Modifier and TypeClassDescriptionclass
Base class forCalculateLevel
implementations that operate on a list of otherCalculateLevel
objects.class
ACalculateLevelUnary
that calculates a level relative to a threshold, with an alternative calculation method.class
Clamps the input-histogram to a certain maximum value, and then delegates the calculate-level.class
A constant value for thresholding.class
Specifies a constant if a histogram is empty, otherwise delegates to another {#link org.anchoranalysis.image.bean.threshold.CalculateLevel}class
Calculates a level from the first delegate and if greater than a threshold, recalculates from a second delegate.class
Calculates a level from the first delegate and if less than a threshold, recalculates from a second delegate.class
The maximum value of one or more {#link org.anchoranalysis.image.bean.threshold.CalculateLevel}class
The minimum value of one or more {#link org.anchoranalysis.image.bean.threshold.CalculateLevel}class
Performs auto-thresholding using Otsu's method.class
Similar to Otsu, but weighs the variances differently of background and foreground.class
Calculates the threshold value from a quantile of a histogram. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert
-
Uses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.filter
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.filter.collective
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.filter.combine
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.filter.independent
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.match
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.connected
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.feature
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.filter
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.mask
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.merge
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.morphological
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.morphologicalModifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.segment
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.slice
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.provider.split
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.segment.channel
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong
-
Uses of InitializableBean in org.anchoranalysis.plugin.image.bean.scale
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.segment.binary
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.stack.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.bean.stack.provider.color
Modifier 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 InitializableBean in org.anchoranalysis.plugin.image.feature.bean.dimensions
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.dimensionsModifier and TypeClassDescriptionclass
Area<T extends FeatureInputEnergy>
Area of the stack (XY dimensions only, Z dimension is not considered).class
Extent<T extends FeatureInputEnergy>
Width/height/depth of energy-stack in pixels depending on axis.class
ForSpecificAxis<T extends FeatureInputEnergy>
Dimensions-calculation for one specific axis only.class
FromDimensionsBase<T extends FeatureInputDimensions>
Base class for features that are calculated fromDimensions
.class
Volume<T extends FeatureInputEnergy>
Calculates the volume (x, y and z dimensions) of the scene from the dimensionsclass
VoxelPhysicalSize<T extends FeatureInputEnergy>
The physical size of a pixel in a specific dimension. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.histogram.statistic
Modifier and TypeClassDescriptionclass
Calculates the coefficient of variation of all the values in the histogram.class
Counts the number of items in a histogram (posssibly in relation to a threshold: above, below etc.)class
Calculates the kurtosis of all the values in the histogram.class
Calculates the maximum value in a histogram.class
Calculates the mean value in aHistogram
, and raises it to a power.class
Calculates the median value in aHistogram
.class
Calculates the minimum value in aHistogram
.class
Calculates the skewness of all the values in the histogram.class
Number of unique values in histogram.class
Calculates a specified quantile value from aHistogram
.class
The range (difference in values) between two quantilesclass
Calculates the ratio of non-mode pixels to total pixels in aHistogram
.class
Calculates the skewness of all the values in the histogram.class
Calculates the standard deviation of values in aHistogram
.class
Calculates the sum of all values in aHistogram
.class
Calculates the total count of all entries in aHistogram
.class
Calculates the variance of all the values in the histogram. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.histogram.threshold
Modifier and TypeClassDescriptionclass
Calculates a level (a threshold-value) from a histogram.class
Calculates the ratio of values in aHistogram
that satisfy a specified threshold condition.class
Thresholds the histogram (using a weightedOtsu) and then applies a feature to the thresholded version. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.list
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.listModifier and TypeClassDescriptionclass
Calculate various moment-related statistics about the intensity of each channel of an image. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.list.pair
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.list.pairModifier and TypeClassDescriptionclass
Embeds each feature in aFeatureDeriveFromPair
feature (first, second or merge) and prepends with a string.class
Calculates features on each part of a pair (first, second, merged etc.) and then reduces the calculation to a single number.class
Calculates the aggregate of a feature applied to both the first and second objects in aFeatureInputPairObjects
.class
Calculates the aggregate of the ratio offirst
:second
andsecond
:first
for aFeatureInputPairObjects
class
Calculatesmerged - reduce(first,second)
for aFeatureInputPairObjects
-
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.list.permute
Modifier and TypeClassDescriptionclass
PermuteDivideByParam<T extends FeatureInputDictionary>
Similar to FeatureListProviderPermute but embeds the feature in a GaussianScoreclass
PermuteFeature<S,
T extends FeatureInput> Permutes one or more properties of a Feature, so as to create a set of Featuresclass
PermuteFeatureBase<T extends FeatureInput>
Creates permutations of a feature by modifying a particular property of it in different ways.class
Permutes a property on a feature with a sequence of integers.class
PermuteFirstSecondOrder<T extends FeatureInputDictionary>
Permutes a feature by applying first and second order statistical operations.class
PermuteGaussianScore<T extends FeatureInputDictionary>
Permutes a feature by embedding it in aGaussianCumulative
score.class
PermuteZScore<T extends FeatureInputDictionary>
Permutes a feature by embedding it in aZScore
. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.metadata
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.metadataModifier and TypeClassDescriptionclass
The bit-depth of the image per channel.class
The number of channels in an image.class
The number of frames in an image.class
The number of resolution-levels in an image in a file.class
The number of series in an image-file. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.collection
Modifier and TypeClassDescriptionclass
Calculates the number of objects in aFeatureInputObjectCollection
. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.pair
Modifier and TypeClassDescriptionclass
Finds the intersection of two objects and calculates a feature on it -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap
Modifier and TypeClassDescriptionclass
TODO the center-of-gravity calculation can be turned into a FeatureCalculation which is cacheableclass
Expresses the number of intersecting pixels between two objects as a ratio to a denominator.class
Calculates the overlap ratio between two objects relative to the size of the first object.class
Overlap ratio to the maximum number of pixelsclass
Calculates the overlap ratio between two objects relative to the size of the merged object.class
Calculates the overlap ratio between two objects relative to the size of the second object. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.pair.touchingModifier and TypeClassDescriptionclass
A simple scheme for counting the touching voxels.class
A scheme for counting the touching voxels by intersection of object-masksclass
A scheme for counting touching voxels.class
Base class for features that calculate touching with a dilated bounding box intersection. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single
Modifier and TypeClassDescriptionclass
Calculates deterministically a point that is definitely inside the object-mask and outputs a selected axis value.class
Base class for features that apply a kernel to the outline of an object. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.border
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.borderModifier and TypeClassDescriptionclass
Base class for features that check if an object is at the border of an image.class
Checks if an object's bounding box is at the border of the image in the XY plane.class
Checks if an object's bounding box is at the border of the image in the Z dimension.class
Calculates the number of voxels at the border of an object. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.boundingbox
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.boundingboxModifier and TypeClassDescriptionclass
Base class for features that calculate a value along a specific axis of an object's bounding box.class
Calculates the extent of an object's bounding box along a specified axis.class
Calculates the maximum coordinate of an object's bounding box along a specified axis.class
Calculates the minimum coordinate of an object's bounding box along a specified axis.class
Calculates the number of voxels in the bounding box of an object. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.energy
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.energyModifier and TypeClassDescriptionclass
Counts the number of voxels in an object that have a specific intensity value in a channel.class
Calculates the number of voxels on the object that have a neighbor.class
A base class for features that operate on a specific channel from the energy stack. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensityModifier and TypeClassDescriptionclass
A feature that uses a channel from the energy-stack as identified by an index.class
Calculates a statistic from the intensity values covered by a single object-mask in a channel.class
Calculates the maximum mean intensity across all slices of an object in a channel.class
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 shellclass
Constructs a shell around an object-mask using a standard dilation and erosion process.class
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 shellclass
From Page 727 from Lin et al (A Multi-Model Approach to Simultaneous Segmentation and Classification of Heterogeneous Populations of Cell Nuclei -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradientModifier and TypeClassDescriptionclass
Calculates the mean of the intensity-gradient defined by multiple Energy channels in a particular directionclass
Calculates the mean of the intensity-gradient defined by multiple Energy channels in a particular directionclass
Base class for features that calculate intensity gradients from multiple channels. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.moments
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.momentsModifier and TypeClassDescriptionclass
A base class for features that are calculated using image-moments.class
Calculates the eccentricity of the Principal Axes (as defined by Image Moments).class
The length of a principal-axis (as defined by Image Moments).class
An element from orientation of a principal-axis (as defined by Image Moments).class
Calculates the ratio of prinicpal-axis length using Image Moments.class
A feature based on one specific principal-axis as identified by image moments. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.morphological
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.morphologicalModifier and TypeClassDescriptionclass
A base class for features that operate on a derived object mask and calculate a feature on it.class
A feature that erodes an object mask and then calculates another feature on the eroded object.class
How many pixels are removed after a morphological closing operation on the object-mask.class
Creates a shell around anObjectMask
by applying morphological operations. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.shape
Modifier and TypeClassDescriptionclass
Calculates the standard deviation of distances from surface voxels to the centroid of anObjectMask
.class
Calculates the shape regularity of the center slice of anObjectMask
.class
Calculates the shape regularity of the maximum intensity projection of anObjectMask
. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.slice
Modifier and TypeClassDescriptionclass
Maximum number of voxels on any slice's contour (edge voxels) across all slices.class
Maximum number of voxels in the object-mask across all slices. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.surface
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.object.single.surfaceModifier and TypeClassDescriptionclass
The number of voxel-faces along the surface (the faces of each voxel that touch outside)class
The number of voxels on the surface (all voxels on the exterior of the object)class
A base class for features that calculate the number of voxels on the surface of an object. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.physical
Subclasses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.physicalModifier and TypeClassDescriptionclass
UnitsWithinRange<T extends FeatureInputWithResolution>
Checks if a value lies within a range defined by units (a minimum and maximum boundary) -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.score
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.image.feature.bean.stack.intensity
Modifier and TypeClassDescriptionclass
DataTypeMaxIntensity<T extends FeatureInputEnergy>
The maximum-intensity allowed by the data-type of the stack.class
The intensity of a particular channel of the stack, by default the mean-intensity.class
The number of channels in an image-stack. -
Uses of InitializableBean in org.anchoranalysis.plugin.image.feature.bean.stack.object
Modifier and TypeClassDescriptionclass
Treats a channel as an object-mask, assuming binary values of 0 and 255 and calls an object-mask featureclass
Calculates the median of a feature applied to each connected component -
Uses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter
-
Uses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.moments
Subclasses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.momentsModifier 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rank
Subclasses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rankModifier 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.mask.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.object.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.object.segment
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.imagej.bean.stack.provider
Subclasses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.stack.provider -
Uses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.threshold
Subclasses of InitializableBean in org.anchoranalysis.plugin.imagej.bean.thresholdModifier and TypeClassDescriptionclass
A thresholder that applies a simple intensity threshold and then fills holes in 2D. -
Uses of InitializableBean in org.anchoranalysis.plugin.mpp.bean.object.provider
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.mpp.bean.provider.collection
Subclasses of InitializableBean in org.anchoranalysis.plugin.mpp.bean.provider.collectionModifier and TypeClassDescriptionclass
Creates a new empty collection of marksclass
Creates aMarkCollection
from a single mark provided by aSingleMarkProvider
.class
Creates aMarkCollection
of point marks from anObjectCollection
.class
Provides aMarkCollection
by referencing it from the initialization context using an ID.class
Returns an existing marks-collection or an empty set if it doesn't existclass
Scales the X and Y coordinates of marks in aMarkCollection
using aScaleCalculator
. -
Uses of InitializableBean in org.anchoranalysis.plugin.mpp.bean.stack.provider
Subclasses of InitializableBean in org.anchoranalysis.plugin.mpp.bean.stack.providerModifier and TypeClassDescriptionclass
Draws a colored representation (outline or filled) of anMarkCollection
on a background -
Uses of InitializableBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stack
Modifier and TypeClassDescriptionclass
Performs instance-segmentation using the ONNX Runtime and an.onnx
model file. -
Uses of InitializableBean in org.anchoranalysis.plugin.opencv.bean.color
Subclasses of InitializableBean 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 InitializableBean in org.anchoranalysis.plugin.opencv.bean.feature
Subclasses of InitializableBean in org.anchoranalysis.plugin.opencv.bean.featureModifier and TypeClassDescriptionclass
Creates the entire HOG descriptor for an image.class
One part of a Histogram of Oriented Gradients descriptor, as applied to an image stack. -
Uses of InitializableBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stack
Modifier and TypeClassDescriptionclass
Performs instance-segmentation using OpenCV's DNN module and a TensorFlow.pb
SavedModel file. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean
Subclasses of InitializableBean in org.anchoranalysis.plugin.operator.feature.beanModifier and TypeClassDescriptionclass
FromDictionary<T extends FeatureInputDictionary>
Extracts a key-value from aDictionary
as a double.class
WithValueBase<T extends FeatureInput>
A base class for operations that use a specified constant value in combination with a feature. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.arithmetic
Modifier and TypeClassDescriptionclass
AbsoluteValue<T extends FeatureInput>
A feature that calculates the absolute value of another feature's result.class
AddConstantTo<T extends FeatureInput>
A feature that adds a constant value to the result of another feature.class
ConstantToThePowerOf<T extends FeatureInput>
A feature that raises a constant value to the power of another feature's result.class
Divide<T extends FeatureInput>
A feature that divides the results of multiple features sequentially.class
DivideByConstant<T extends FeatureInput>
A feature that divides the result of another feature by a constant value.class
InvertedMax<T extends FeatureInput>
Finds the repciprocal (multiplicate inverse), but imposes a maximum ceiling via a constant.class
Multiply<T extends FeatureInput>
A feature that multiplies the results of multiple features together.class
MultiplyByConstant<T extends FeatureInput>
A feature that multiplies the result of another feature by a constant value.class
SubtractFrom<T extends FeatureInput>
A feature that subtracts the result of another feature from a constant value.class
ToThePowerOfConstant<T extends FeatureInput>
A feature that raises the result of another feature to the power of a constant value. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.conditional
Modifier and TypeClassDescriptionclass
IfCondition<T extends FeatureInput>
The result of featureCondition is compared to a threshold, and then either the underlying feature is calculated (positive case), or featureElse is (negative case) -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.list
Subclasses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.listModifier and TypeClassDescriptionclass
Maximum<T extends FeatureInput>
A feature that calculates the maximum value from a list of features.class
Mean<T extends FeatureInput>
Arithmetic mean of a list of featuresclass
MeanGeometric<T extends FeatureInput>
A feature that calculates the geometric mean of a list of features.class
Minimum<T extends FeatureInput>
A feature that calculates the minimum value from a list of features. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.range
Subclasses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.rangeModifier and TypeClassDescriptionclass
CompareWithRange<T extends FeatureInput>
Compares a value with a range, returning specified constants if its inside the range, below it or above itclass
CompareWithRangeFeature<T extends FeatureInput>
LikeCompareWithRange
but uses features to calculate boundary valuesclass
IfConditionWithinRange<T extends FeatureInput>
Calculates a value if a condition lies within a certain range, otherwise returns constantsclass
IfOutsideRange<T extends FeatureInput>
Clamps a feature value if it lies outside a specified range.class
NormalizedRange<T extends FeatureInput>
The range of two feature values (i.e. max - min), divided by their mean.class
Range<T extends FeatureInput>
Calculates the statistical range between two feature values, with optional weighting.class
RangeCompareBase<T extends FeatureInput>
A base class for features that compare a value against a range and return different results based on the comparison.class
RangeCompareFromScalars<T extends FeatureInput>
A base class for setting the boundaries of a range using constant scalar values. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.replace
Subclasses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.replaceModifier and TypeClassDescriptionclass
ReplaceInfinity<T extends FeatureInput>
Replaces infinite values in a feature's result with a specified replacement value.class
ReplaceNaN<T extends FeatureInput>
Replaces NaN (Not a Number) values in a feature's result with a specified replacement value.class
ReplaceUnusualValue<T extends FeatureInput>
Calculates the underlying feature, but replaces the result with a constant if it is an "unusual" value. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.bean.statistics
Modifier and TypeClassDescriptionclass
GaussianCumulative<T extends FeatureInput>
Calculates a score between 0 and 1 based on the Cumulative Distribution Function (CDF) of a Gaussian distribution.class
StatisticalBase<T extends FeatureInput>
Calculates a score based upon the statistical mean and standard deviation.class
ZScore<T extends FeatureInput>
Calculates the Z-score of a value based on the mean and standard deviation. -
Uses of InitializableBean in org.anchoranalysis.plugin.operator.feature.physical
Subclasses of InitializableBean in org.anchoranalysis.plugin.operator.feature.physicalModifier and TypeClassDescriptionclass
ConvertUnits<T extends FeatureInput>
Converts a feature value from one unit type to another. -
Uses of InitializableBean in org.anchoranalysis.plugin.points.bean
Subclasses of InitializableBean in org.anchoranalysis.plugin.points.beanModifier and TypeClassDescriptionclass
class
AMarkCollectionProvider
that fits points from objects to create marks.class
Splits a 2D contour represented by an object-mask into several contours, splitting at "turn" points. -
Uses of InitializableBean in org.anchoranalysis.plugin.points.bean.convexhull
Subclasses of InitializableBean 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. -
Uses of InitializableBean in org.anchoranalysis.plugin.points.bean.feature
Subclasses of InitializableBean in org.anchoranalysis.plugin.points.bean.featureModifier and TypeClassDescriptionclass
Calculates the axis ratio of anEllipsoid
.class
Base class for features that calculate properties of anEllipsoid
fitted to an object.class
Calculates the ellipsoidicity of an object by fitting anEllipsoid
to it.class
Calculates the ellipticity of anObjectMask
(on the center of gravity slice if it's a z-stack). -
Uses of InitializableBean in org.anchoranalysis.plugin.points.bean.fitter
Subclasses of InitializableBean in org.anchoranalysis.plugin.points.bean.fitterModifier and TypeClassDescriptionclass
Base class for conic fitters, providing common properties and methods.class
Fits a set of points to an ellipse using a linear least squares method.class
Fits an ellipsoid to points using a linear least squares approachclass
Base class for linear least squares fitting using the normal equation method.class
A bean for fitting points to a mark using a specified points fitter.class
APointsFitter
that references anotherPointsFitter
by its ID.class
Reflects points in each axes if all points are within a certain distance from it -
Uses of InitializableBean in org.anchoranalysis.test.experiment
Methods in org.anchoranalysis.test.experiment with type parameters of type InitializableBeanModifier and TypeMethodDescriptionstatic <T extends InitializableBean<?,
P>, P extends BeanInitialization>
TBeanTestChecker.checkAndInit
(T bean, P initialization, Logger logger) Checks if a bean has all necessary items as withBeanTestChecker.check(T)
and also initializes the bean. -
Uses of InitializableBean in org.anchoranalysis.test.feature.plugins.mockfeature
Subclasses of InitializableBean in org.anchoranalysis.test.feature.plugins.mockfeatureModifier and TypeClassDescriptionclass
A feature that returns the number-of-voxels in an object by using am internal mock-calculation.