Uses of Class
org.anchoranalysis.bean.AnchorBean
Packages that use AnchorBean
Package
Description
Beans related to reading / writing / specifying annotations.
What to compare an annotation (ground truth) against?
Defining, loading, initializing Anchor Beans.
Define
and related-classes.DefineAdder
and related-classes.Initializing beans with particular parameters, including recursively.
Applying permutations to a bean's fields.
Imposes a permutation value on one or more properties of a bean.
Applying permutations to the properties of a bean.
Beans that implement collections of primitive element types, as well as
String
.Utility beans which have a generally broader use than a specific module.
Beans that specify colors.
Beans that create lists or indices of colors according to particular schemes.
Setting, referencing and initializing key-value parameters.
Defines a root path directory on the filesystem whre files are read / written.
Specifies a particular type of random-number generator.
Specifies regular-expressions.
Specifies a binary relation of some kind between scalars.
Specifies a unary relation to a threshold value.
Custom factories for loading beans in custom ways from XML.
Beans related to executing an experiment by calling jobs on inputs.
Assigning unique names to experiments.
Generic experiments that handle input and output in structured ways.
Different approaches to where messages on the progress/status of an experiment are logged to.
How a task is executed on multiple inputs.
A test whether certain conditions on arguments to experiments are fulfilled.
Defines a task,
which is a set of operations run on an input, that may or may not generate an output.
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.Beans for specifying image interpolators.
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.
Beans to specify how to form a single-image by spatially combining other images.
Aligning a
BoundingBox
to fit inside another BoundingBox
.Montages images together to completely fill the available space, while preserving aspect ratio.
Combining other images through overlaying.
Combining other images through tiling.
Beans to specify a direction.
Base classes for thresholding and calculating levels for thresholding.
Reusable relations to a threshold.
Converting quantities of distance between units.
Converting quantities of extent (area or volume) between units.
Converting quantities of area between units.
Converting quantities of volume between units.
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.
Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
Instance-segmentation of a
Stack
.Non-bean classes to reduce the number of results that are returned from inference, by removing
overlapping entities etc.
Beans pertaining to reading
Channel
s as input.How to represent an object-mask in a raster that is being drawn.
Beans to specify the outputting of features into CSV from a
ObjectCollection
.Beans to combine multiple stacks into a single stack before outputting.
Bean classes for reading
ImageMetadata
from the
file-system.Bean classes for reading raster-files from the filesystem.
Bean classes for writing raster-files to the filesystem.
Beans for filesystem I/O using Bioformats.
User-specified options that can modify metadata or other attributes of a loaded Bioformats image.
Writing stacks to the file system using the Bioformats library.
Performing interpolation with ImageJ.
Raster-writers that use ImageJ to write images to the filesystem.
Beans related to collecting inputs from the file-system for an experiment.
Methods to provide a
Dictionary
.Methods to provide a collection of
File
s.Determines how inputs are aggregated into groups, if at all.
Beans to derive names (compact unique identifiers) from files.
Beans pertaining to manipulating and matching against file-paths.
Beans to find a subset of files that match a particular conditions on their paths.
Methods to provide a single file-path.
Beans for the framework around writing files to the file-system.
Beans indicating whether a particular output is enabled or not.
Beans for generating paths for outputting files by adding a prefix, suffix etc.
Rules for determining if a particular output is enabled or not in a context of a hierarchy.
Loading and displaying pre-defined tasks.
Beans pertaining to marked-point-processes.
Lower and upper limits set around variables.
Bounds on how to rotate an entity in Euclidean space.
Beans generally related to
Mark
s.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.Voxel subregions of
Mark
s.Criteria for adding edges during optimization of marked-point-processes.
Implementations and helper classes for calculating energy during an energy-minimization
optimization scheme.
Creating
EnergyScheme
s.Features calculated on a
Mark
.Non-bean classes for calculating feature-values related to
Mark
s.Beans for reading data structures related to marked point processes from the file system.
Pairs of
Mark
s.Beans relating to drawing an
Overlay
on an image.Beans to combine two or more annotations.
Comparing the similarity of annotations from two images to each other.
Task to compare a set of annotations to a segmentation or another set of annotations.
Pairs annotations from two different sets, creating an assignment of some type.
FilesProvider
s for providing annotations.A label as used for annotating.
Strategies for how to annotate an image, such label per image etc.
Morphological grayscale-reconstruction algorithm.
Implementations of
ChannelProvider
that use FIJI.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider
that use FIJI.Implementations of
Thresholder
that use FIJI.Filters that perform blurring.
Implementations of
ConvertChannelTo
and ConvertChannelToWithHistogram
.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
.Minima imposition for a Watershed transformation.
org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima.grayscalereconstruction
Grayscale reconstruction to support the Watershed transformation.
Implementation of a Watershed transformation
based on Yeong et al. 2009.
Strategies for reducing the number of elements with a list by merging/removing lower-confidence
elements that overlap.
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
ThumbnailFromObjects
.Implementations of
ThumbnailFromStack
.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
.Beans that affects how morphological operations occur.
Implementations of
FeatureObjectCollection
.Features from combinations of
ObjectMask
s.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
.A parent package for many different kinds of tasks.
Combining multiple images together into a single image.
Tasks pertaining to
Feature
s.Source of rows in feature-tables with
FeatureSource
and derived classes.Tasks for converting image-formats.
Different approaches for converting sets of channels (RGB, independently etc.) to another image
format.
Tasks that involved stacks (usually each channel from an image) that are somehow
grouped-together.
Task(s) to export histograms of intensity values.
Selecting a subset of a set of channels.
Associating labels with images.
Tasks to scale an image.
Tasks to segment an image.
Tasks that process on one or more slices from a z-stack.
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
DefineAdderBean
that call ImageJ.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
ChannelMapCreator
.Methods for copying files on the file-system.
Rules for preserving or changing the naming of files when copying on the file-system.
Implementations of
CopyFilesNaming
that perform clustering of files.Grouping files together so that they collectively represent a single entity.
Tests that are applied when grouping files in
org.anchoranalysis.plugin.io.bean.file.group
Parsing file-paths to determine file-grouping in
org.anchoranalysis.plugin.io.bean.file.group
Implementations of
FileNamer
.Implementations of
FileNamer
that look for a
pattern across many files.Beans to specify a file-path.
Implementations of
PathPrefixer
.Extracting a pattern from a file-path.
Implementations of
FilesProvider
.Implementations of
Grouper
.Implementations of
InputManager
.InputManager
s that accept a set of
named-channels.InputManager
s that accept a set of named-files.Implementations of
FilesProvider
.Implementations of
InputManager
that filter inputs.Implementations of
InputManager
that process Stack
s.Different types of image-file-formats whose headers can provide
ImageMetadata
.Implementations of
ImageMetadataReader
.Implementations of
DerivePath
.Implementations of
StackReader
.Implementations of
StackWriter
.Summarizing a set of elements into a descriptive-string.
Implementations of
Summarizer
that summarize
images.Implementations of
Summarizer
that summarize
generically InputFromManager
s.Implementations of
Summarizer
that summarize
generically Path
s.Implementations of
Task
related to file-system
I/O.Converting from
NamedChannelsInput
to the
input-type expected by a Task
.Implementations of
ObjectCollectionProvider
.Implementation of
MarkCollectionProvider
.Implementations of
StackProvider
involving
Mark
or related classes.Decodes the outputted tensors from a Mask
R-CNN implementation.
Decodes the outputted tensors from text-segmentation models.
Segmenting a
Stack
using the ONNX Runtime to produce
an ObjectCollection
.Operations involving color-spaces and OpenCV.
Extracting features using OpenCV.
Interpolation beans that use 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.
Utilities for testing-related reading and writing to the filesystem.
-
Uses of AnchorBean in org.anchoranalysis.annotation.io.bean
Subclasses of AnchorBean in org.anchoranalysis.annotation.io.beanModifier and TypeClassDescriptionclass
How to display one or moreStack
s as background during an annotation process.class
AnnotationInputManager<T extends ProvidesStackInput,
S extends AnnotatorStrategy> AnInputManager
that provides annotations corresponding to images.class
How an input is associated with annotations on the file-system, and how this is presented visually. -
Uses of AnchorBean in org.anchoranalysis.annotation.io.bean.comparer
Subclasses of AnchorBean in org.anchoranalysis.annotation.io.bean.comparerModifier and TypeClassDescriptionclass
A set of elements, loaded from the file-system, to be compared to another set.class
Allows comparison of an annotation with multiple other entities. -
Uses of AnchorBean in org.anchoranalysis.bean
Classes in org.anchoranalysis.bean with type parameters of type AnchorBeanModifier and TypeClassDescriptionclass
NamedBean<T extends AnchorBean<?>>
A bean with an associated textual name.Subclasses of AnchorBean 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.Methods in org.anchoranalysis.bean with type parameters of type AnchorBeanModifier and TypeMethodDescription<T extends AnchorBean<?>>
List<T> AnchorBean.findFieldsOfClass
(Class<?> match) Finds all bean-fields that are instances of a certain class.Methods in org.anchoranalysis.bean with parameters of type AnchorBeanModifier and TypeMethodDescriptionFieldAccessor.fieldFromBean
(AnchorBean<?> bean, Field field) Retrieves the value of aField
from aAnchorBean
. -
Uses of AnchorBean in org.anchoranalysis.bean.define
Subclasses of AnchorBean in org.anchoranalysis.bean.defineModifier and TypeClassDescriptionclass
A bean where the definitions of many differentNamedBean
s can be specified.Methods in org.anchoranalysis.bean.define with type parameters of type AnchorBeanModifier and TypeMethodDescription<T extends AnchorBean<?>>
voidAdds all the named-beans from source to the current map.<T extends AnchorBean<?>>
List<NamedBean<T>> Retrieves the list of elements associated with a grouping-root. -
Uses of AnchorBean in org.anchoranalysis.bean.define.adder
Subclasses of AnchorBean in org.anchoranalysis.bean.define.adderModifier and TypeClassDescriptionclass
Concatenates a list of adders.class
Base class forAnchorBean
s that can add items to aDefine
.class
LikeDefineAdderBean
but adds a prefix to the name of beans when adding.class
Adds a list of Named-Items define in a XML file in the current directory.Methods in org.anchoranalysis.bean.define.adder with parameters of type AnchorBeanModifier and TypeMethodDescriptionprotected void
DefineAdderWithPrefixBean.addWithName
(Define define, String name, AnchorBean<?> item) Add an item todefine
with a name being added. -
Uses of AnchorBean in org.anchoranalysis.bean.initializable
Subclasses of AnchorBean in org.anchoranalysis.bean.initializableModifier and TypeClassDescriptionclass
InitializableBean<B,
P extends BeanInitialization> A bean that must be initialized with some parameters before being used. -
Uses of AnchorBean in org.anchoranalysis.bean.permute
Classes in org.anchoranalysis.bean.permute with type parameters of type AnchorBeanModifier and TypeClassDescriptionclass
PermutedCopyCreator<T extends AnchorBean<T>>
Applies aPermuteProperty
to a bean to create new duplicated beans each with different permuted values. -
Uses of AnchorBean in org.anchoranalysis.bean.permute.assign
Methods in org.anchoranalysis.bean.permute.assign with parameters of type AnchorBeanModifier and TypeMethodDescriptionvoid
PermutationAssigner.assignValue
(AnchorBean<?> bean, Object value) Assignsvalue
to one or more properties inbean
.static PermutationAssigner
PermutationAssignerFactory.createForSingle
(AnchorBean<?> bean, String propertyPath) Creates an assigner for one or more properties, as identified bypropertyPath
. -
Uses of AnchorBean in org.anchoranalysis.bean.permute.property
Subclasses of AnchorBean in org.anchoranalysis.bean.permute.propertyModifier and TypeClassDescriptionclass
Changes properties of anAnchorBean
to one of a range of possible values.class
Assigns each element from a set of doubles to a particular property of a bean.class
Base class for assigning a sequence of numbers to a particular property of a bean.class
Assigns an arithmetic sequence of doubles, derived by diving an integer sequence by a divider.class
An arithmetic sequence of integers, each directly assigned to a property during permutation.class
Assigns each element from a set of strings to a particular property of a bean.class
A sequence of integers.Methods in org.anchoranalysis.bean.permute.property with parameters of type AnchorBeanModifier and TypeMethodDescriptionPermuteProperty.createSetter
(AnchorBean<?> bean) Creates aPermutationAssigner
which allows the particular property to be changed. -
Uses of AnchorBean in org.anchoranalysis.bean.primitive
Subclasses of AnchorBean in org.anchoranalysis.bean.primitive -
Uses of AnchorBean in org.anchoranalysis.bean.xml.factory
Classes in org.anchoranalysis.bean.xml.factory with type parameters of type AnchorBeanModifier and TypeClassDescriptionclass
ReplacePropertyBeanFactory<T extends AnchorBean<T>>
Replaces a property (an XML element of attribute) on a bean before loading it.Methods in org.anchoranalysis.bean.xml.factory with parameters of type AnchorBeanModifier and TypeMethodDescriptionBeanPathCalculator.pathFromBean
(AnchorBean<?> bean, String relativePath) Calculates a path from the current bean. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean
Subclasses of AnchorBean in org.anchoranalysis.experiment.beanModifier and TypeClassDescriptionclass
A base class for a type of task that produces some kind of result of interest. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.identifier
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.identifierModifier and TypeClassDescriptionclass
A method to produce an identifier for an experiment.class
Automatically populates a experiment-name and version numberclass
Defines constants for name and version of an experiment -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.io
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.ioModifier and TypeClassDescriptionclass
InputOutputExperiment<T extends InputFromManager,
S> An experiment that uses both anInputManager
to specify inputs and aOutputManager
to specify outputting.class
AnExperiment
that produces output files, as defined by aOutputManager
. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.log
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.logModifier and TypeClassDescriptionclass
The destination(s) to which log-messages are sent.class
Logs messages to a particular location ONLY if debug-mode is enabled.class
Switches between two log-reporters depending on whether detailed logging is switched on or notclass
Logs messages to the console.class
Rather than logging to one location, logs to multiple locations (from a list).class
Logs to a text-file created in the output-directory under a particular name.class
Logs messages to a text-file create in the output-directory.class
Logs to a text file like withToTextFile
but the log is ONLY written if a failure occurs in the experiment. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.processor
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.processorModifier and TypeClassDescriptionclass
DebugDependentProcessor<T extends InputFromManager,
S> Executes different processors depending on whether we are in debug mode or not.class
JobProcessor<T extends InputFromManager,
S> Base class for a method to apply a task on inputs.class
ParallelProcessor<T extends InputFromManager,
S> Executes jobs in parallel across cores on the system.class
SequentialProcessor<T extends InputFromManager,
S> Executes jobs sequentially, without any parallelism. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.require
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.requireModifier and TypeClassDescriptionclass
A predicate on whether all necessary arguments exist for some purpose.class
Require that debug-mode has been enabled. -
Uses of AnchorBean in org.anchoranalysis.experiment.bean.task
Subclasses of AnchorBean in org.anchoranalysis.experiment.bean.taskModifier and TypeClassDescriptionclass
Task<T extends InputFromManager,
S> Encapsulates some kind of processing to be performed on a set of inputs.class
TaskWithoutSharedState<T extends InputFromManager>
A particular type of task that doesn't share-state between running jobs -
Uses of AnchorBean in org.anchoranalysis.feature.bean
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.feature.bean.list
Subclasses of AnchorBean 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
FeatureList<T extends FeatureInput>
A list of features with the same input-type.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 AnchorBean in org.anchoranalysis.feature.bean.operator
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.feature.bean.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.feature.bean.results
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean
Subclasses of AnchorBean in org.anchoranalysis.image.beanModifier and TypeClassDescriptionclass
ImageBean<T>
A bean that must be initialized withImageInitialization
before usage. -
Uses of AnchorBean in org.anchoranalysis.image.bean.channel
Subclasses of AnchorBean in org.anchoranalysis.image.bean.channelModifier and TypeClassDescriptionclass
A method of aggregating the voxels from many identically-sizedChannel
s into one.class
Creates aChannelConverter
for converting a channel to a particular type.class
Creates aChannelConverterAttached<Histogram, T>
for converting a channel to a particular type, making use of aHistogram
. -
Uses of AnchorBean in org.anchoranalysis.image.bean.displayer
Subclasses of AnchorBean in org.anchoranalysis.image.bean.displayerModifier and TypeClassDescriptionclass
Implementation ofStackDisplayer
that converts to unsigned-8bit by taking the upper and lower quantiles of the intensity range.class
-
Uses of AnchorBean in org.anchoranalysis.image.bean.interpolator
Subclasses of AnchorBean in org.anchoranalysis.image.bean.interpolatorModifier and TypeClassDescriptionclass
Resizes with an interpolator that uses Lanczos resampling as implemented in Imglib2.class
Resizes with an interpolator that uses linear interpolation as implemented in Imglib2.class
Defines a particular type of interpolation method that can be used for resizing images.class
An implementation ofInterpolator
that performs no interpolation. -
Uses of AnchorBean in org.anchoranalysis.image.bean.nonbean.init
Methods in org.anchoranalysis.image.bean.nonbean.init with type parameters of type AnchorBeanModifier and TypeMethodDescription<S extends AnchorBean<S>>
voidPopulateStoreFromDefine.copyWithoutInitialize
(Class<?> defineClass, NamedProviderStore<S> destination) Copies objects of a particular class from the define without performing any initialization. -
Uses of AnchorBean in org.anchoranalysis.image.bean.object
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.provider.stack
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.segment
Subclasses of AnchorBean in org.anchoranalysis.image.bean.segmentModifier and TypeClassDescriptionclass
Performs some kind of segmentation on an image. -
Uses of AnchorBean in org.anchoranalysis.image.bean.segment.binary
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.segment.object
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.spatial
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatialModifier and TypeClassDescriptionclass
Padding (whitespace of certain extent) placed around an object in XY direction and in Z direction.class
Calculating a scaling-factor from dimensions.class
The size of an entity in the X and Y dimensions. -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.align
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.alignModifier and TypeClassDescriptionclass
Align the bounding-box to thelarger
without resizing.class
Aligns a smallerBoundingBox
to fit inside a largerBoundingBox
.class
Grow the bounding-box to filllarger
as much as possible. -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.fill
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.fill -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.overlay
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.overlay -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.tile
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.arrange.tileModifier and TypeClassDescriptionclass
Indicates how to arrange one or moreRGBStack
s in a cell in a table.class
A higher-level aggregate structure that arranges otherStackArranger
s in a tabular pattern. -
Uses of AnchorBean in org.anchoranalysis.image.bean.spatial.direction
Subclasses of AnchorBean in org.anchoranalysis.image.bean.spatial.directionModifier and TypeClassDescriptionclass
Creates aDirectionVector
that is a unit-vector along a particular image-axis.class
A bean that creates aDirectionVector
.class
Specifies each axis-component of a vector in a particular direction. -
Uses of AnchorBean in org.anchoranalysis.image.bean.threshold
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.bean.threshold.relation
Subclasses of AnchorBean in org.anchoranalysis.image.bean.threshold.relationModifier and TypeClassDescriptionclass
Selects voxels that are not off voxels.class
Selects voxels that are not on voxels.class
Selects only the off voxels.class
Selects only the on pixels.class
A base class for implementations ofRelationToThreshold
where the threshold is derived from aBinaryValuesInt
. -
Uses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.distance
Subclasses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.distanceModifier and TypeClassDescriptionclass
Implementation ofUnitValueDistance
that specifies a value in physical units, as described by particular recognized strings.class
Implementation ofUnitValueDistance
that specifies a value in voxels, ignoring any physical image resolution.class
Base class for methods to specify a distance along a vector in an image. -
Uses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extent
Subclasses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extentModifier and TypeClassDescriptionclass
A base class for a value that describes an area or volume measurement, which can then be resolved to a number of voxels. -
Uses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extent.area
Subclasses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extent.areaModifier and TypeClassDescriptionclass
Area expressed in square meters, or units thereof.class
Area expressed in pixels.class
A base class for a value that describes an area measurement on the image. -
Uses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extent.volume
Subclasses of AnchorBean in org.anchoranalysis.image.bean.unitvalue.extent.volumeModifier and TypeClassDescriptionclass
A base class for a value that describes a volume measurement on the image.class
Volume expressed in cubic meters, or units thereof.class
Volume expressed in voxels. -
Uses of AnchorBean in org.anchoranalysis.image.feature.bean
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.feature.bean.evaluator
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.feature.bean.histogram
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.feature.bean.object.collection
Subclasses of AnchorBean in org.anchoranalysis.image.feature.bean.object.collectionModifier and TypeClassDescriptionclass
A base class for a feature that accepts aObjectCollection
as input. -
Uses of AnchorBean in org.anchoranalysis.image.feature.bean.object.pair
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.feature.bean.object.single
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.feature.bean.physical
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.image.inference.bean.reduce
Subclasses of AnchorBean in org.anchoranalysis.image.inference.bean.reduceModifier and TypeClassDescriptionclass
Reduces the number or spatial-extent of elements by favouring higher-confidence elements over lower-confidence elements.class
Intersecting objects are removed if they have sufficient overlap. -
Uses of AnchorBean in org.anchoranalysis.image.inference.bean.segment.instance
Subclasses of AnchorBean in org.anchoranalysis.image.inference.bean.segment.instanceModifier and TypeClassDescriptionclass
Decodes inference output into segmented-objects.class
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 AnchorBean in org.anchoranalysis.image.inference.bean.segment.reduce
Subclasses of AnchorBean in org.anchoranalysis.image.inference.bean.segment.reduceModifier and TypeClassDescriptionclass
Reduces the number or spatial-extent of elements by favoring higher-confidence elements over lower-confidence elements. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.channel
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.channelModifier and TypeClassDescriptionclass
Creates aChannelMap
for a particularOpenedImageFile
.class
A particularChannel
to be read from a file, identified by its position (index) in the file. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.object.draw
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.object.drawModifier and TypeClassDescriptionclass
Draws a filled-in shape for each object.class
Performs a flattening (maximum intensity projection in each channel) of the output of another writerclass
Branches to two differentDrawObject
depending on a predicate.class
Draws the outline of each object-mask. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.object.feature
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.object.featureModifier and TypeClassDescriptionclass
Specifies a table of feature-calculations on objects. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.stack.combine
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.stack.combineModifier and TypeClassDescriptionclass
Combines aProvider<Stack>
with a label.class
The size and style of text as it should appear in an image.class
Tiles a number ofStackProviderWithLabel
s as a singleStackProvider
.class
Creates an image that contains text only. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.stack.metadata.reader
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.stack.metadata.readerModifier and TypeClassDescriptionclass
Uses aStackReader
to read the image-metadata.class
Reads anImageMetadata
from the file-system. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.stack.reader
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.stack.readerModifier and TypeClassDescriptionclass
InputManagerWithStackReader<T extends InputFromManager>
Extends anInputManager
to add aStackReader
bean property.class
Reads an image-Stack
from the file-system.class
AStackReader
that supports the correction of orientation as images are read from the file-system. -
Uses of AnchorBean in org.anchoranalysis.image.io.bean.stack.writer
Subclasses of AnchorBean in org.anchoranalysis.image.io.bean.stack.writerModifier and TypeClassDescriptionclass
A base-class for aStackWriter
that writes an image that has either one or three channels.class
Writes a stack (i.e. raster) to the filesystem. -
Uses of AnchorBean in org.anchoranalysis.io.bioformats.bean
Subclasses of AnchorBean in org.anchoranalysis.io.bioformats.bean -
Uses of AnchorBean in org.anchoranalysis.io.bioformats.bean.options
Subclasses of AnchorBean in org.anchoranalysis.io.bioformats.bean.optionsModifier and TypeClassDescriptionclass
A default set ofReadOptions
without special behavior.class
Forces the bits per pixel to be a specific-value, irrespective of what bioformats infers.class
Forces the number of channels to be a specific-value, irrespective of what bioformats infers.class
Forces the number of frames to be a specific-value, irrespective of what bioformats infers.class
Treats a time-series as if it was a z-stackclass
Options that influence how stack is read inBioformatsReader
.class
Forces a particular settings, but otherwise uses settings from a delegateclass
Treats the channel index as if it's time, and vice versa -
Uses of AnchorBean in org.anchoranalysis.io.bioformats.bean.writer
Subclasses of AnchorBean in org.anchoranalysis.io.bioformats.bean.writerModifier and TypeClassDescriptionclass
Base class for writing a stack to the filesystem using the Bioformats library.class
Writes a stack to the filesystem as an OME-TIFF using the Bioformats library.class
Writes a stack to the filesystem as an OME-XML using the Bioformats library.class
Writes a stack to the filesystem as a TIFF using the Bioformats library. -
Uses of AnchorBean in org.anchoranalysis.io.imagej.bean.interpolator
Subclasses of AnchorBean in org.anchoranalysis.io.imagej.bean.interpolatorModifier and TypeClassDescriptionclass
Resizes with linear interpolation as implemented in ImageJ. -
Uses of AnchorBean in org.anchoranalysis.io.imagej.bean.stack.writer
Subclasses of AnchorBean in org.anchoranalysis.io.imagej.bean.stack.writerModifier and TypeClassDescriptionclass
Base class for writing a raster using ImageJ.class
Writes a PNG image using ImageJ.class
Writes a TIFF image using ImageJ. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean
Subclasses of AnchorBean in org.anchoranalysis.io.input.beanModifier and TypeClassDescriptionclass
InputManager<T extends InputFromManager>
Base class for describing the inputs.class
InputManagerUnary<T extends InputFromManager>
Base class for anInputManager
that delegates to anotherInputManager
with the same input-type. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.dictionary
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.dictionary -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.files
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.filesModifier and TypeClassDescriptionclass
Base class for providing a list ofFile
s.class
LikeFilesProvider
but employs a unary operator on a call to an existingFilesProvider
.class
Base class for implementations ofFilesProvider
which do have an associated directory.class
AFilesProviderWithDirectory
where the directory is optionally specified as a string constantclass
LikeFilesProviderWithDirectory
but employs a unary operator on a call to an existingFilesProviderWithDirectory
.class
Base class for implementations ofFilesProvider
which do not have an associated directory.class
Searches a directory for files whose paths match a particular predicate.class
Provides a single file only.class
A specific list of paths which form the input. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.grouper
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.grouperModifier and TypeClassDescriptionclass
Derives the grouping-key via a call toDerivePath
.class
Determines how partition inputs into groups.class
Avoids grouping of inputs, effectively processing all inputs as one large group. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.namer
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.namerModifier and TypeClassDescriptionclass
Associates a name (a compact unique identifier) with a file.class
Base class for methods that derive the name independently for each file. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.path
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.pathModifier and TypeClassDescriptionclass
Derives a path from an existing path.class
Returns the samePath
as the argument passed in.class
-
Uses of AnchorBean in org.anchoranalysis.io.input.bean.path.matcher
Subclasses of AnchorBean in org.anchoranalysis.io.input.bean.path.matcherModifier and TypeClassDescriptionclass
Matches file-paths against some kind of pattern.class
Maybe imposes a file-extension condition, optionally on top of an existing matcher.class
Matches paths using a Java-style glob.class
Predicates that matches a file-path against a regular expression. -
Uses of AnchorBean in org.anchoranalysis.io.input.bean.path.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.io.output.bean
Subclasses of AnchorBean in org.anchoranalysis.io.output.beanModifier and TypeClassDescriptionclass
Responsible for making decisions on where output goes and what form it takes.class
Settings for how to write output, including default writers. -
Uses of AnchorBean in org.anchoranalysis.io.output.bean.enabled
Subclasses of AnchorBean in org.anchoranalysis.io.output.bean.enabledModifier and TypeClassDescriptionclass
All outputs are allowed irrespective ofoutputName
.class
All outputs are allowed unless the name's first character is an underscore.class
No outputs are enabled.class
Whether a particular output, identified by a textual name, is enabled or not.class
Only specific outputs, identified by a textual name, are disabled, and all others are enabled.class
Only specific outputs, identified by a textual name, are enabled. -
Uses of AnchorBean in org.anchoranalysis.io.output.bean.path.prefixer
Subclasses of AnchorBean in org.anchoranalysis.io.output.bean.path.prefixerModifier and TypeClassDescriptionclass
Outputs an incrementing number for each output that occurs.class
Base classes for methods to determine an output directory and associated file prefix.class
A file-path-resolver that adds additional methods that perform the same function but output a relative-path rather than an absolute path after fully resolving paths -
Uses of AnchorBean in org.anchoranalysis.io.output.bean.rules
Subclasses of AnchorBean in org.anchoranalysis.io.output.bean.rulesModifier and TypeClassDescriptionclass
Adds additional outputs-names to be enabled to the defaults.class
LikeIgnoreUnderscorePrefix
for all first and level-outputs unless a particular outputs are explicitly specified.class
All outputs are disabled except particular ones.class
Bean that specifies an implementation ofMultiLevelOutputEnabled
.class
Base class for anOutputEnabledRules
that specifies particular output-names for first and second levels.class
Allows all output-names to be outputted in both first and second level.class
All outputs are enabled except particular ones. -
Uses of AnchorBean in org.anchoranalysis.launcher.run.tasks
Subclasses of AnchorBean in org.anchoranalysis.launcher.run.tasksModifier and TypeClassDescriptionclass
HelloWorld<S extends InputFromManager>
A dummy task that simply writes a message to all log files, specifically: 1. log file for experiment 2. log file for each input-object -
Uses of AnchorBean in org.anchoranalysis.mpp.bean
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.bean.bound
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.boundModifier and TypeClassDescriptionclass
An abstract class representing an upper and lower bound.class
Represents an upper and lower bound in degrees which is converted to radians when resolved.class
An abstract class representing a bound with minimum and maximum values.class
A bound representing physical extents, which can be resolved based on image resolution.class
A bound representing unitless values, where the minimum and maximum are not affected by resolution.class
Abstract base class for defining bounds on marks in a marked point process.class
A bound resolved into pixel units. -
Uses of AnchorBean in org.anchoranalysis.mpp.bean.bound.rotation
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.bound.rotationModifier and TypeClassDescriptionclass
Abstract base class for defining bounds on rotations.class
Creates a randomly-generated orientation in 2D by uniformally sampling a scalar rotation angleclass
Creates a randomly-generated orientation in 3D based upon Euler Angles -
Uses of AnchorBean in org.anchoranalysis.mpp.bean.mark
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.markModifier and TypeClassDescriptionclass
An abstract base class for defining regions associated with marks. -
Uses of AnchorBean in org.anchoranalysis.mpp.bean.mark.factory
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.mark.factoryModifier and TypeClassDescriptionclass
A factory for creating Ellipse marks.class
A factory for creating Ellipsoid marks.class
An abstract base class for factories that create Mark objects.class
A factory for creating PointList marks.class
A factory for creating marks with unique identifiers. -
Uses of AnchorBean in org.anchoranalysis.mpp.bean.points
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.pointsModifier and TypeClassDescriptionclass
Creates a mark by fitting it to a set of points extracted from other marks.class
PointsBean<T>
An abstract base class for beans that work with points and require initialization. -
Uses of AnchorBean in org.anchoranalysis.mpp.bean.points.fitter
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.bean.proposer
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.bean.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.bean.regionmap
Subclasses of AnchorBean in org.anchoranalysis.mpp.bean.regionmapModifier and TypeClassDescriptionclass
Maps integer IDs to sub-regions in the map.class
Abstract class representing membership of regions using a bit-flag system.class
A RegionMembership implementation that uses an AND operation to check membership.class
ARegionMembership
implementation that uses an OR operation to check membership. -
Uses of AnchorBean in org.anchoranalysis.mpp.feature.addcriteria
Subclasses of AnchorBean in org.anchoranalysis.mpp.feature.addcriteriaModifier and TypeClassDescriptionclass
AnAddCriteriaPair
that combines multiple criteria using a logical OR operation.class
Abstract base class for criteria used to determine if a pair of marks should be included.class
If one arbitrarily point overlaps between two MarkPointList then true, otherwise falseclass
AnAddCriteriaPair
that includes marks if their bounding boxes intersect.class
An implementation of aRandomCollection
that usesAddCriteria
to determine which marks to add. -
Uses of AnchorBean in org.anchoranalysis.mpp.feature.bean.energy.element
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.feature.bean.energy.scheme
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.mpp.feature.bean.mark
Subclasses of AnchorBean in org.anchoranalysis.mpp.feature.bean.markModifier and TypeClassDescriptionclass
A bean for evaluating marks using features and energy schemes. -
Uses of AnchorBean in org.anchoranalysis.mpp.feature.mark
Subclasses of AnchorBean in org.anchoranalysis.mpp.feature.markModifier and TypeClassDescriptionclass
-
Uses of AnchorBean in org.anchoranalysis.mpp.io.bean.input
Subclasses of AnchorBean in org.anchoranalysis.mpp.io.bean.inputModifier and TypeClassDescriptionclass
Manages input forMultiInput
objects, combining various input sources. -
Uses of AnchorBean in org.anchoranalysis.mpp.pair
Subclasses of AnchorBean in org.anchoranalysis.mpp.pairModifier and TypeClassDescriptionclass
An abstract collection of items from which one can randomly sample. -
Uses of AnchorBean in org.anchoranalysis.overlay.bean
Subclasses of AnchorBean in org.anchoranalysis.overlay.bean -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.aggregate
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.aggregateModifier and TypeClassDescriptionclass
AggregateAnnotations<S extends AnnotatorStrategy>
Aggregates many per-image annotations together in form of a CSV file. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparer
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparerModifier and TypeClassDescriptionclass
LoadsMask
to compared, converting it into anObjectMask
.class
AnObjectCollection
to be compared against something else. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparison
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparisonModifier and TypeClassDescriptionclass
AnnotationComparisonInputManager<T extends InputFromManager>
An input manager for annotation comparison that extendsInputManagerWithStackReader
.class
CompareAnnotations<T extends Assignment<ObjectMask>>
Task to compare a set of annotations to a segmentation or another set of annotations. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparison.assigner
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.comparison.assignerModifier and TypeClassDescriptionclass
AnnotationComparisonAssigner<T extends Assignment<ObjectMask>>
Compares similar object-sets produced from two different sources.class
Assigns an objects from one set of objects to another based upon a cost (degree of overlap).class
No outputs are produced. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.file
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.fileModifier and TypeClassDescriptionclass
FromAnnotations<T extends AnnotatorStrategy>
Provides files associated with annotations. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.label
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.labelModifier and TypeClassDescriptionclass
Represents a label used for annotation, with associated metadata. -
Uses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.strategy
Subclasses of AnchorBean in org.anchoranalysis.plugin.annotation.bean.strategyModifier and TypeClassDescriptionclass
Assigns a single label per image, as a whole.class
Annotates each image with a mark using a mark proposer and points fitter.class
A base class for implementations ofAnnotatorStrategy
where a single unique path exists for every annotation. -
Uses of AnchorBean in org.anchoranalysis.plugin.fiji.bean.channel.grayscalereconstruction
Modifier and TypeClassDescriptionclass
Performs 2D grayscale reconstruction using ImageJ's implementation. -
Uses of AnchorBean in org.anchoranalysis.plugin.fiji.bean.channel.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.fiji.bean.mask.provider
Subclasses of AnchorBean in org.anchoranalysis.plugin.fiji.bean.mask.providerModifier and TypeClassDescriptionclass
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of AnchorBean in org.anchoranalysis.plugin.fiji.bean.threshold
Subclasses of AnchorBean in org.anchoranalysis.plugin.fiji.bean.thresholdModifier and TypeClassDescriptionclass
Applies automatic thresholding using ImageJ's Auto_Threshold plugin. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.blur
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.blurModifier and TypeClassDescriptionclass
Performs a Gaussian Blur in 3Dclass
Performs a Gaussian-blur in 2D on each slice independentlyclass
A method for applying blurring to an image. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.channel.aggregator
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.channel.aggregatorModifier and TypeClassDescriptionclass
Maximum-intensity-projection acrossChannel
s.class
Mean-intensity-projection acrossChannel
s.class
Minimum-intensity-projection acrossChannel
s.class
An aggregator that calculates the aggregation of every voxel across successive channels via aProjectableBuffer
.class
Projection of the standard-deviation of voxels values across all inputs. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.channel.convert
Subclasses of AnchorBean 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.class
Converts a channel to unsigned byte format using upper and lower quantile intensities from a histogram. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider
Subclasses of AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.convert
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradient
Subclasses of AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.object
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.score
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.color.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.dictionary
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.dictionaryModifier and TypeClassDescriptionclass
Checks if a value in aDictionary
is equal to an expected value. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.dimensions.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.histogram.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.histogram.threshold
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.histogram.thresholdModifier 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert -
Uses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.filter
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.filter.collective
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.filter.combine
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.filter.independent
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.match
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.connected
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.feature
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.filter
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.mask
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.merge
Subclasses of AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.segment
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.slice
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.provider.split
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minimaModifier and TypeClassDescriptionclass
Abstract base class for imposing minima on a channel for watershed segmentation.class
Imposes minima on a channel using grayscale reconstruction by erosion. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima.grayscalereconstruction
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima.grayscalereconstructionModifier and TypeClassDescriptionclass
Abstract base class for performing grayscale reconstruction by erosion.class
Implements grayscale reconstruction using Robinson's algorithm. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong
-
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.reduce
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.object.segment.reduceModifier and TypeClassDescriptionclass
Combines object-masks by projecting the maximum confidence-level for each voxel and thresholding. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.scale
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.segment.binary
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.stack.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.stack.provider.color
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.bean.thumbnail.object
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.thumbnail.objectModifier and TypeClassDescriptionclass
Create a thumbnail by drawing an outline of an object at a particular-scale, and placing it centered in a window of a certain size.class
Creates a thumbnail of one or more objects on a stack by drawing the outline of the objects. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.bean.thumbnail.stack
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.bean.thumbnail.stackModifier and TypeClassDescriptionclass
Create a thumbnail by scales an image to a particular size.class
Creates a thumbnail from a stack. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.dimensions
Subclasses of AnchorBean 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 AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.list
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.list.pair
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.list.permute
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.list.permuteModifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.metadata
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.morphological
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.morphologicalModifier and TypeClassDescriptionclass
Specifies a certain number of iterations of the morphological operations of dilation and erosion. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.collection
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.collectionModifier and TypeClassDescriptionclass
Calculates the number of objects in aFeatureInputObjectCollection
. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.combine
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.combineModifier and TypeClassDescriptionclass
CombineObjectsForFeatures<T extends FeatureInput>
A way to combine (or not combine) objects so that they provide a feature-table.class
Selects features and objects directly from the input list, treating each object independently.class
Creates a set of features, that creates pairs of neighboring-objects and applies a mixture of single-object features and pair features. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.pair
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.pairModifier and TypeClassDescriptionclass
Finds the intersection of two objects and calculates a feature on it -
Uses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.singleModifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.border
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.boundingbox
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.energy
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.moments
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.morphological
Subclasses of AnchorBean 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 AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.object.single.surface
Modifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.physical
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.score
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.stack.intensity
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.stack.intensityModifier 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 AnchorBean in org.anchoranalysis.plugin.image.feature.bean.stack.object
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.feature.bean.stack.objectModifier 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 AnchorBean in org.anchoranalysis.plugin.image.task.bean
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.beanModifier and TypeClassDescriptionclass
RasterTask<S,
U> An experiment that takes (primarily) a series of raster images as an input. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.combine
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.combineModifier and TypeClassDescriptionclass
Creates a an aggregated-image for each group, where each voxel-value is aggregated across each channel in each image in the group.class
Creates a montage of images, by tiling them side-by-side. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.feature
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.featureModifier and TypeClassDescriptionclass
ExportFeatures<T extends InputFromManager,
S, U extends FeatureInput> Calculates features and exports them as a CSV file.class
Visual style for how features are exported. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.feature.source
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.feature.sourceModifier and TypeClassDescriptionclass
FeatureSource<T extends InputFromManager,
S, U extends FeatureInput> Extracts features from some kind of inputs to produce one or more rows in a feature-table.class
Each input-file describes a histogram that produces one row of features.class
Calculates features from a single image.class
Calculates features from the metadata from single image.class
SingleRowPerInput<T extends InputFromManager,
S extends FeatureInput> Base class for exporting features, where features are calculated per-image using aNamedFeatureStore
. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.format
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.formatModifier and TypeClassDescriptionclass
Converts each input-image to an output format, optionally changing the bit depth. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.format.convertstyle
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.format.convertstyleModifier and TypeClassDescriptionclass
Converts a channel(s) at a particular timepoint into a stack(s).class
Extracts three channels to make an RGB image.class
Converts each channel independently and creates a single-channeled stack from the conversion.class
Converts a set of channels to a single RGB-stack if the channel-names match, otherwise usesfallback
. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.grouped
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.groupedModifier and TypeClassDescriptionclass
GroupedStackBase<S,
T> Base class for stacks (usually each channel from an image) that are somehow grouped-together. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.grouped.histogram
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.grouped.histogramModifier and TypeClassDescriptionclass
Exports a histogram of voxel intensities as a CSV file for each channel of an image. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.grouped.selectchannels
Modifier and TypeClassDescriptionclass
Selects all possible channels from all possible stacksclass
Selects a subset of channels from a set of stacks.class
Selects one specific channel from a set of stacksclass
Selects a specific set of channels from stacks, each identified by a stack-name and channel index -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.labeller
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.labellerModifier and TypeClassDescriptionclass
Labels images using a binary classifier.class
Abstract base class for image labellers that produce binary outcomes (positive or negative).class
Labels images based on whether their descriptive name contains a specific string.class
Assigns a label to each image and copies into subdirectories for each label, and creates a labelling CSV.class
Labels images based on a CSV file containing image identifiers and corresponding labels.class
Associates a label with an image.class
Maps one set of labels to another -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.scale
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.scaleModifier and TypeClassDescriptionclass
ScaleImage<S>
Base class for tasks whose primary aim is to scale (resize) an image.class
Creates a scaled copy of images, ensuring all images have identical output size.class
Creates a scaled copy of images, treating each image independently, and without any padding or alignment. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.segment
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.segmentModifier and TypeClassDescriptionclass
SegmentInstanceWithModel<T extends InferenceModel>
Using a model-pool, performs instance segmentation on an image producing zero, one or more objects per image. -
Uses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.slice
Subclasses of AnchorBean in org.anchoranalysis.plugin.image.task.bean.sliceModifier and TypeClassDescriptionclass
Reduces a z-stack to a single-slice by taking the optima of a feature calculated for each slice. -
Uses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.channel.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter
Subclasses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter -
Uses of AnchorBean 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 AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.imagej.bean.define
Subclasses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.define -
Uses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.mask.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.imagej.bean.object.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.imagej.bean.object.segment
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.imagej.bean.stack.provider
Subclasses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.stack.provider -
Uses of AnchorBean in org.anchoranalysis.plugin.imagej.bean.threshold
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.io.bean.channel.map
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.channel.mapModifier and TypeClassDescriptionclass
Names of the channels from the metadata if it exists, or after RGB, or by index.class
class
class
For an image with a single channel -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.method
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.methodModifier and TypeClassDescriptionclass
Makes a simple bytewise copy of a file, where no byte is changed.class
Create a voxelwise compressed copy of any TIFF file being copied, and otherwise do aBytewise
copy.class
A method used for copying files (e.g. bytewise or activating compression etc.). -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.naming
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.namingModifier and TypeClassDescriptionclass
Copies files to a number001, 002
etc. in the same order they are inputted.class
How an output name (and path) is selected for an input file when copying.class
class
Base class for implementations ofCopyFilesNaming
where each file is copied independently of the others.class
Rejects files that fail to match a particular regular-expressionclass
Copies files using whatever prefix is assigned to an input by theOutputManager
as the file-name, adding the same extension as the source file.class
Copies files to maintain the same relative-path from the destination file to the destination-directory, as existed from the source file to the source-directory.class
A base class forCopyFilesNaming
classes that use a regular-expression.class
Removes any whitespace characters from the pathclass
A regular expression substitution (replaceAll) is applied to the relative-path -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.naming.cluster
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.copy.naming.clusterModifier and TypeClassDescriptionclass
Associates particular timestamp with each file, and clusters. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.group
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.groupModifier and TypeClassDescriptionclass
AnInputManagerWithStackReader
that can unify separate images in separate files to form a singleStack
. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.group.check
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.group.check -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.group.parser
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.group.parser -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.namer
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.namerModifier and TypeClassDescriptionclass
class
Multiplexes between two namers depending on if the relative-to-directory option is selected.class
Derives a name by taking the filename together with optionally several subdirectories names.class
Uses the normalized path (always with forward slashes) of each file as it's descriptive-nameclass
class
Constructs a name by finding the relative-path between the file and the input-directory.class
Removes extensions from the identifier (but not from the file) and only if the extension hasn't already been removed upstream.class
If specified in the context, the existing name if subsetted according to an index range. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.namer.patternspan
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.namer.patternspanModifier and TypeClassDescriptionclass
Finds a pattern in the file-path, and uses a portion of the file-path in that pattern to form the name. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.path
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.path -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.path.prefixer
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.path.prefixerModifier and TypeClassDescriptionclass
Reuses the directories between a path and its root to form the output - and also the filename.class
The prefixer uses a combination of a out-path-prefix and the descriptive-name of inputs to create an output prefix.class
class
Multiplexes between twoPathPrefixer
s depending on whether an incrementing number sequence was output was requested.class
Looks for the last directory-name, and removes it in favour of using it as a prefix on a filenameclass
Matches a regex against incoming file-paths to form a prefix for outputclass
Prepend a 'root' before the file-path-prefix obtained from a delegate -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.pattern
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.patternModifier and TypeClassDescriptionclass
Extracts a timestamp from a file-name if it exists. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.provider
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.file.providerModifier and TypeClassDescriptionclass
class
class
class
class
class
class
Represents a set of files, with a different path-root depending on context.class
class
class
-
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.grouper
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.grouperModifier and TypeClassDescriptionclass
When aIndexRangeNegative
is passed as an argument, anInputGrouper
is constructed that extracts elements from aPath
.class
Splits an identifier into elements by the directory separator, and removes the final element. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.inputModifier and TypeClassDescriptionclass
BranchIfDebug<T extends InputFromManager>
Uses one input-manager normally, but a different one if in debug mode.class
Concatenate<T extends InputFromManager>
Concatenates the inputs from multipleInputManager
s that all provide the same input-type.class
Exclude<T extends InputFromManager>
Excludes all inputs whose identifiers match a regular expression.class
Limit<T extends InputFromManager>
Limits the number of input-objects to a certain hard-maximumclass
LimitIfRequested<T extends InputFromManager>
LikeLimit
if it is requested in theInputContextParameters
, makes no change to the inputs.class
Shuffle<T extends InputFromManager>
Randomly shuffles the order of the inputs.class
ShuffleIfRequested<T extends InputFromManager>
LikeShuffle
if requested in theInputContextParameters
otherwise makes no change to the inputs.class
SortAlphabetically<T extends InputFromManager>
Sorts the input-items in alphabetical order of their input-name. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.channel
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.channelModifier and TypeClassDescriptionclass
An image viewed as a set of channels, each with a unique name.class
class
Parent for all theNamedChannels
classes -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.files
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.filesModifier and TypeClassDescriptionclass
Implementation ofNamedFilesBase
that is anInputManager
that acceptsFileInput
as input and derives a name.class
NamedFilesBase<T extends InputFromManager>
Base class for anInputManager
that produces inputs that are created from aNamedFile
.class
-
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.files.provider
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.files.providerModifier and TypeClassDescriptionclass
Lists all directories to a certain depthclass
-
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.filter
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.filterModifier and TypeClassDescriptionclass
FilterCSVColumn<T extends InputFromManager>
Finds a CSV file with the names of an input as the first-column.class
FilterDescriptiveName<T extends InputFromManager>
Filters all the input objects for only those with certain types of descriptive-names.class
FilterIfDebug<T extends InputFromManager>
Filters a list of inputs when in debug-mode -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.stack
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.input.stackModifier and TypeClassDescriptionclass
Manager that converts (one channel)NamedChannelsInput
toStackSequenceInput
.class
AnInputManager
where each file provides one or moreStack
s. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.metadata.header
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.metadata.headerModifier and TypeClassDescriptionclass
The headers found in a BMP file.class
PopulatesImageMetadata
from the header of an image-file.class
The headers found in a JPEG file.class
The headers found in a PNG file. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.metadata.reader
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.metadata.readerModifier and TypeClassDescriptionclass
A specialImageMetadataReader
that will always throw an exception and reject a file.class
Tries to construct theImageMetadata
from EXIF and other metadata, if available, or otherwise falls back to another reader. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.path.derive
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.path.deriveModifier and TypeClassDescriptionclass
Removes the file-name from a path, but keeps the directories and preserves the file-extension.class
Always generates a constant path irrespective of the the inputclass
Generates an out string where $digit$ is replaced with the #digit group from a regexclass
Generates an outstring of the formclass
class
Generates a file-path by replacing all occurrences of a string-pattern with anotherclass
-
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.stack.reader
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.stack.readerModifier and TypeClassDescriptionclass
If the extension(s) of a path matches a particular value, then use a particular reader, otherwise a fallback.class
Combines all series and frames returned by a reader by converting them into multiple channels in the same image.class
Adds an explicitResolution
to an image after it has been read.class
class
ReadsResolution
from an XML file associated an image.class
If the XY resolution of an opened-image meets a certain condition then the resolution is scaled by a factor.class
Rotates an image to match any EXIF orientation information, if it exists. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.stack.writer
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.stack.writerModifier and TypeClassDescriptionclass
Uses different raster-writers depending on the number/type of channels.class
Uses different raster-writers depending on whether it is always 2D (not a z-stack) or possibly 3D.class
Selects particular writers based on if particular suggested image formats are present.class
class
A base class for aStackWriter
delegates to anotherStackWriter
based on values of aStackWriteAttributes
.class
When writing a stack, an additional file is written to indicate the physical voxel sizes, if this information is known. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizerModifier and TypeClassDescriptionclass
Summarizer<T>
Summarizes a set of elements by outputting a descriptive string.class
Collects summary data about a set of input files that will eventually be outputted to the userclass
A count of the number of inputs.class
Creates a string where each line is an element.class
Multiplexes between two summarizers depending on the total number of count. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.image
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.imageModifier and TypeClassDescriptionclass
class
Summarizes the size of images.class
class
SummarizesImageMetadataInput
in different ways.class
A simple summarizer, where there's one summary-item per image. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.input
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.inputModifier and TypeClassDescriptionclass
ExtractIdentifier<T extends InputFromManager>
Extracts the identifier from anInputFromManager
to summarize further.class
ExtractIdentifierAndPath<T extends InputFromManager>
Extracts the identifier and path from anInputFromManager
to summarize further.class
ExtractPath<T extends InputFromManager>
Extracts aPath
from an input to summarize further.class
SummarizerInputFromManager<T extends InputFromManager,
S> Extracts a particular item from anInputFromManager
for further summarization downstream. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.path
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.summarizer.pathModifier and TypeClassDescriptionclass
Remembers each unique extension, and associated countclass
Converts a list of file-paths into a form that tries to find a pattern in the naming style using the path-pattern-finder library.class
Tracks the range of file-size.class
Base class forSummarizer
s that operate on thePath
associated with inputs. -
Uses of AnchorBean in org.anchoranalysis.plugin.io.bean.task
Subclasses of AnchorBean in org.anchoranalysis.plugin.io.bean.taskModifier and TypeClassDescriptionclass
Combines multiple CSV files into a single CSV file.class
CopyFiles<T>
Copy files to the output-directory, possibly changing the name or performing other operations like compression in the process.class
SummarizeBase<T extends InputFromManager,
S> class
SummarizeInputs<T extends InputFromManager>
-
Uses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.convert
Subclasses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.convertModifier and TypeClassDescriptionclass
ConvertNamedChannels<T extends NamedChannelsInput,
S, U extends InputFromManager> ConvertsNamedChannelsInput
to a variety of others to match a delegate task. -
Uses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.define
Subclasses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.defineModifier and TypeClassDescriptionclass
Applies aDefine
on inputs and outputs produced entities (images, histograms, objects etc.).class
Like aDefine
but outputs also an energy-stack.class
Derives various types of outputs (images, histograms etc.) fromMultiInput
s.class
Adds a visualization for all binary-masks and object-collections that are added using a particular background -
Uses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.object.provider
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.mpp.bean.provider.collection
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.mpp.bean.stack.provider
Subclasses of AnchorBean in org.anchoranalysis.plugin.mpp.bean.stack.providerModifier and TypeClassDescriptionclass
Draws a colored representation (outline or filled) of anMarkCollection
on a background -
Uses of AnchorBean in org.anchoranalysis.plugin.onnx.bean.object.segment.decode.instance.maskrcnn
Subclasses of AnchorBean in org.anchoranalysis.plugin.onnx.bean.object.segment.decode.instance.maskrcnnModifier and TypeClassDescriptionclass
Decodes the inference output from a Mask-RCNN implementation. -
Uses of AnchorBean in org.anchoranalysis.plugin.onnx.bean.object.segment.decode.instance.text
Modifier and TypeClassDescriptionclass
Extracts text from a RGB image by using the EAST deep neural network model and the ONNX Runtime. -
Uses of AnchorBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stack
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.opencv.bean.color
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.opencv.bean.feature
Subclasses of AnchorBean 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.class
Parameters for calculating a HOG Descriptor covering window-size, block-size etc. -
Uses of AnchorBean in org.anchoranalysis.plugin.opencv.bean.interpolate
Subclasses of AnchorBean in org.anchoranalysis.plugin.opencv.bean.interpolate -
Uses of AnchorBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stack
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.opencv.bean.stack
Subclasses of AnchorBean in org.anchoranalysis.plugin.opencv.bean.stackModifier and TypeClassDescriptionclass
Reads a stack from the file-system using OpenCV.class
Writes a stack to the file-system using OpenCV and a specified extension. -
Uses of AnchorBean in org.anchoranalysis.plugin.operator.feature.bean
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.arithmetic
Subclasses of AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.arithmeticModifier 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.conditional
Subclasses of AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.conditionalModifier 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.list
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.range
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.replace
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.statistics
Subclasses of AnchorBean in org.anchoranalysis.plugin.operator.feature.bean.statisticsModifier 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 AnchorBean in org.anchoranalysis.plugin.operator.feature.physical
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.points.bean
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.points.bean.convexhull
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.points.bean.feature
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.plugin.points.bean.fitter
Subclasses of AnchorBean 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 AnchorBean in org.anchoranalysis.test.experiment
Methods in org.anchoranalysis.test.experiment with type parameters of type AnchorBeanModifier and TypeMethodDescriptionstatic <T extends AnchorBean<?>>
TBeanTestChecker.check
(T bean) Checks if a bean has all necessary items, throwing a run-time exception if it does not. -
Uses of AnchorBean in org.anchoranalysis.test.feature.plugins.mockfeature
Subclasses of AnchorBean 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. -
Uses of AnchorBean in org.anchoranalysis.test.image.io
Methods in org.anchoranalysis.test.image.io with type parameters of type AnchorBeanModifier and TypeMethodDescriptionstatic <T extends AnchorBean<?>>
TBeanInstanceMapFixture.check
(T bean) Checks if a bean has all necessary items, throwing a run-time exception if it does not.