Anchor - merged Javadoc across key repositories. This documentation is a work-in-progress. 1.0.0-SNAPSHOT API
Packages
Package
Description
Ground truth for an image in diverse forms.
Annotations that apply to an image as a whole.
Reading and writing annotations to the filesystem.
A pairing of objects from two collections (bipartite matching).
Generates output images to illustrate a
Assignment
between annotations.Beans related to reading / writing / specifying annotations.
What to compare an annotation (ground truth) against?
Non-bean classes involving comparing results and annotations.
Reading and writing whole-image label annotations.
The outcome of searching for annotations or images on the file-system.
Reading and writing
Mark
-related annotations from/to the
file-system.Annotations that use one or more marks to describe entities in an image.
Defining, loading, initializing Anchor Beans.
Annotations that decorate fields in an Anchor Bean.
Define
and related-classes.DefineAdder
and related-classes.Exceptions that can occur executing generic operations on Anchor Beans.
Initializing beans with particular parameters, including recursively.
Some parameterization used when initializing beans.
Initializating a bean with parameters.
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.
Reading Beans from XML files.
Creates beans from XML.
Exceptions that can thrown when loading beans from XML.
Custom factories for loading beans in custom ways from XML.
Factories to create beans in
org.anchoranalysis.bean.primitive
.Caching (memozing) calls to a method so an operation does not need to be repeated.
Collection-related classes with general applicability that don't belong elsewhere.
Specifying particular colors and groups of colors.
Very general exceptions and base classes for exceptions with wide applicability.
Nested exceptions of similar type that can be combined together in a summary.
Particular types of exceptions that are guaranteed to have a text/form that gives user-friendly
error descriptions.
File formats and associated extensions.
Utilities and interfaces for applying functional-programming.
Versions of many functional-interfaces in
java.util.function
that throw
checked-exceptions.Adds additional functional-interfaces, that are unavailable in
java.util.function
, and do
not throw checked exceptions.Data-structures for directed and undirected graphs, with or without an edge payload.
Data structures for adding a unique name (a String or integer identifier) to other entities.
Data structures for name (String) and value associations.
A collection of named-elements, a
NamedProvider
and related operations.Data structures like
NamedProvider
with
supporting for adding new elements.Classes to support getting / setting / specifying unique-integers (indices) for elements.
A range of indices from minimum to maximum.
Interfaces to log messages, both information and error messages.
Mechanism for reporting errors (exceptions/throwables) to the user.
Generating random numbers.
Utilities for serializing and deserializing objects.
Utilities for interacting with the operating system or computer system generally
Utilities for converting/manipulating file-paths.
Recording the execution-time of operations for profiling.
Encapsulating values or sets of named-values.
Classes related to executing an experiment by calling jobs on inputs.
Arguments that can further specify an experiment in addition to its bean specification.
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.
Interfaces for replacing attributes of an experiment: input, output, task etc.
Helpful classes for logging.
Non-bean classes related to a
Task
.Non-bean classes related to
JobProcessor
.How long particular operations take to execute.
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.Sub-feature units of calculation that can be cached.
Interfaces like
FeatureCalculator
but bound to
particular features.Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
Equivalent classes to
org.anchoranalysis.feature.calculate.part
after having been
resolved against a cache.A sub-part of the calculation of a feature, that can be cached, and reused by other features.
A particular stack used in feature-calculations called a
EnergyStack
together with related classes.Initialization parameters used for beans in
org.anchoranalysis.feature.bean
.Base classes providing inputs to feature calculations.
Metadata for writing feature calculation-results in CSV format.
Writing the results of feature calculations to the file-system.
Writing the results from feature-calculation to a CSV file.
A
Generator
for writing a table of feature values as a
CSV.Naming items in a weay that breaks down into multiple elements.
Writes feature-calculation results in different formats, also grouped results.
Various different outputs that can be written for the a grouped version of the results in
LabelledResultsCollector
.Data objects for the names of features.
Results from one or more feature calculations.
A defined context in which one or more features are provided inputs and produce results.
Creates a
FeatureCalculationCache
to use
during feature-calculations.Strategies to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
Base classes for methods to calculate results from features.
Strategies on whether to reuse or invalidate a feature-input's cache.
Features shared for referencing among calculations.
A collection of named-
Feature
s.Core (bean) classes for image processing.
Base classes for performing operations on
Channel
s.Beans for specifying image interpolators.
Classes that are used elsewhere in this package but which aren't themselves AnchorBeans.
Classes that aren't AnchorBeans that pertain to the initialization of image-related beans.
Non-bean classes relating to image-segmentation.
Non-bean classes to help specify the position of one entity relative to the others.
Non-beans to specify how to form a single-image by spatially combining other images.
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.
Conversions and operations involving Java AWT's
BufferedImage
.The
Channel
core data-class and related operations
and converters.Converts a channel to other data-types.
Converts a channel to another data-type based upon another object to which it is attached.
Converts a channel to another data-type based upon a
Channel
to which it is attached.Converts a channel to another data-type based upon a
Histogram
to which it is attached.Factory classes for creating
Channel
for various
voxel data-types.Finds outline voxels, the pixels on the contour/edge of the object.
Classes to describe the size of images or components of images both in voxels and physically.
Suggestions on a size for an image.
An image with only two permissible states.
Binary operations involving voxelwise combination of
Mask
.Merges two or more entities.
The key data entity
org.anchoranalysis.image.voxel.object
and related-classes and
operations.Labelling elements (object-masks or similar) with unique successive integers in a channel.
An
ObjectCollection
with associated key-value
pairs.Scaling object-collections, or lists of elements with object-representations.
Scaling elements with an associated
ObjectMask
either collectively or independently.Operations that extract points from image data entities or vice versa.
Defines the key data object,
Stack
, and related
classes.A collection of
Stack
s, each with a unique identifier
as a name.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.
Reusable implementations of
CalculationPart
related to images.Implementations of
FeatureCalculatorMulti
related to images, especially to create tables of feature-calculations.A particular implementation of
FeatureCalculatorMulti
for feature-calculations based
upon pairs of image-objects.Image-related implementations of
FeatureInput
.Inference of machine learning models on images.
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.
Non-beans pertaining to segmentation of images via model inference.
Reading and writing of image-related data objects to and from the filesystem.
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.
Non-bean classes for reading a
Channel
from the
filesystem.Non-bean classes for a mapping of names to
Channel
s.Non-bean classes for writing a
Channel
to the
filesystem.Non-bean classes for reading a
Histogram
from the
filesystem.Non-bean classes for writing a
Histogram
to the
filesystem.Non-bean classes for reading / writing an
ObjectCollection
from and to the filesystem.Non-bean classes for reading an
ObjectCollection
from the filesystem.Writing an
ObjectCollection
to the filesystem as a
single-channeled stack.Writing an
ObjectCollection
to the filesystem in
HDF5 format.Writing an
ObjectCollection
to the filesystem as
multiple binary singled-channeled images.Writing an
ObjectCollection
to the filesystem as
RGB raster-images.Non-bean classes for reading / writing a
Stack
from
and to the filesystem.Non-bean classes for reading a
Stack
from the
filesystem.Non-bean classes for writing a
Stack
to the
filesystem.Base classes for generators that ultimately write only a bounding-box portion of a
Stack
to the filesystem.Base classes for generators that ultimately write a
Stack
to the filesystem.A time-sequence of
Stack
s.Data-structures to store and manipulate image raster-data or voxels.
Arithmetic operations for
Voxels
.Assigns values to some or all voxels.
The
BinaryVoxels
class and related operations.Defining on and off intensity-values to interpret an image in a binary way.
A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels
.Conversion of both primitive data types and image structures between Anchor's data-structures and
other representations.
A container with voxel-buffers for each z-slice.
Converting
Voxels
to different data-types.Converts anchor data-structures to the
BufferedImage
used by Java's AWT.Converts anchor data-structures to those used by ImgLib2.
The different data-types that can be used to represent voxels.
Methods to read/copy/duplicate portions of voxels.
Methods to find or count voxels that satisfy a predicate.
Creates new instances of
Voxels
and VoxelsUntyped
with specific data-types.Utilities to iterate over voxel-locations in images and sub-regions of images.
Like
org.anchoranalysis.image.voxel.iterator
but refers to iterators that operation over
the intersecting regions of two entities.Iterating over a point's neighboring voxels.
Routines for moving a
KernelPointCursor
around the
neighboring voxels of the point.Functional-interfaces for processing different combinations of points and buffers that return a
boolean.
Functional-interfaces for processing different combinations of points and buffers that do not
return a value.
Functional-interfaces for processing different combinations of points and raw buffers, but not
VoxelBuffer
.Functional-interfaces for processing different combinations of points and
VoxelBuffer
but not raw buffers.Applying a kernel via
convolution to voxels.
Kernels to count the number of voxels that are equal to a particular value.
Kernels that apply morphological operations.
Kernel to find outline voxels on an object.
A region in proximity to a voxel, encompassing this voxel as well as others.
The fundamental data class that is an
ObjectMask
and related structures.Morphological operations
applied to
ObjectMask
s.Predicates to match certain voxels as used in
org.anchoranalysis.image.voxel.object.morphological
.Classes for calculating differnet kind of projections of voxel values across multiple buffers.
Classes for performing both a Maximum Intensity
Projection and a minimum projection.
Different interpolator methods to use when scaling voxels.
Statistics about aggregated voxel intensities.
Thresholding operations on voxels.
High-level classes for performing machine learning model inference.
Specifying how many CPUs and GPUs can be allocated for some purpose.
Non-bean classes for filesystem I/O using Bioformats.
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.
Converts the byte stream opened by Bioformats into channels of particular data-type.
Converts the byte stream opened by Bioformats into channels of
ByteBuffer
.Converts the byte stream opened by Bioformats into channels of
FloatBuffer
.Converts the byte stream opened by Bioformats into channels of
IntBuffer
.Converts the byte stream opened by Bioformats into channels of
ShortBuffer
.Reading metadata information from files using EXIF and/or other metadata headers.
Base-classes and utilities for generators, which write different types of objects to the file
system.
Outputting more than one element collectively using a generator.
Combining multiple generators into one.
Writing a sequence of elements using a generator.
A particular naming pattern files follow when outputted.
Generators for writing serialized objects.
Generators for writing tabular data, including CSV.
Generators for writing textual data, including strings.
Generators for writing XML data.
Performing interpolation with ImageJ.
Raster-writers that use ImageJ to write images to the filesystem.
Converts to and from ImageJ data-structures for images.
Image interpolation when scaling using ImageJ.
Classes relating to creating inputs for an experiment / task.
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.
Classes for reading comma-separated-values (CSV) files.
Non-bean classes that relate to using files during inputting.
Non-bean classes pertaining grouping inputs.
Non-bean classes pertaining to getting/extracting/manipulating paths as used in inputting.
Non-bean classes to help with
org.anchoranalysis.io.input.bean.path.matcher
.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.
Non-beans pertaining to whether a particular output is enabled or not.
Non-beans that pertain to whether multiple-levels have outputs that are enabled or not.
Non-beans that pertain to whether a single level has outputs that are enabled or not.
Exceptions that may be thrown when writing files to the file-system.
Methods of naming a file with an index in the file-name.
Classes for outputting to particular directories.
BoundDirectory
and related classes.Non-beans for generating paths for outputting files by adding a prefix, suffix etc.
Classes for recording the output-names used as they are written / queried.
Allows a generators to write element(s) to the filesystem.
Outputting XML to the file-system.
Parent package and entry-point classes for the Anchor command-line launcher application.
Specifies a configuration of the launcher for a particular application.
Runs a particular experiment after identifying necessary paths and input files.
Different methods of selecting a object
T
that is used as a parameter for an experiment.SelectParam
s for loading a Experiment
.SelectParam
s for loading a
Optional<Path>
for inputs, outputs or tasks.Converting paths to/from different formats as needed by
org.anchoranalysis.launcher.executor.selectparam.path
.A centralized location for all command-line options used by the launcher.
Adding/removing/changing the arguments (input and output) from the experiment via
command-line-options.
Reading and integrating resources for the launcher.
Parses command-line arguments and runs an experiment.
Loading and displaying pre-defined tasks.
Performing primitive type conversion, counting and summing.
Solving or manipulating equations.
The
Histogram
data class and related operations.Mathemathical optimization
algorithms.
Different kinds of binary-relations.
Data structures and algorithms to calculate statistics.
Calculates first and second image
moments from a covariance matrix of points.
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
.Features calculated on a
org.anchoranalysis.mpp.feature.bean.mark.collection
.Non-bean classes pertaining to calculating energy during an energy-minimization optimization
scheme.
Non-bean classes pertaining to calculating energy of {org.anchoranalysis.mpp.mark.Mark}s.
Saved snapshots of energy-calculations.
Factorized form of storing the energy during an energy-minimization optimization scheme.
Inputs to mark-point-processes related
Feature
s.Non-bean classes for calculating feature-values related to
Mark
s.Indexing voxel-values in different ways.
Factories for classes in
org.anchoranalysis.mpp.index
.Parameters used to initialize certain types of beans.
Beans for reading data structures related to marked point processes from the file system.
Non-beans for reading data structures related to marked point processes from the file system.
Non-beans for writing data structures related to marked point processes from the file system.
Non-bean classes related to
Mark
s.Mark
s implementing conic sections.Mark
s implementing structures based on points.A mark after a voxel-representation has been inferred.
Memoization of
VoxelizedMark
s.Calculating overlaps between two
Mark
s.Pairs of
Mark
s.Non-bean classes for proposing
Mark
s or other data-structures
with particular attributes.Recording errors related to proposing
Mark
s or other
data-structures with particular attributes.Overlay
s and related classes involving drawing entities on top
of an image.Beans relating to drawing an
Overlay
on an image.Collections of
Overlay
s.An implementation of an
Overlay
that draws an ObjectMask
on an image.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.
Non-bean classes for comparing two sets of annotations.
Utility classes for counting images incrementally.
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
.Non-beans for operations or calculations relating to
Channel
s.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
.Non-bean classes that help calculate features from
ObjectMask
s.Implementations of
CalculationPart
as used by
features elsewhere in this package.Implementations of
CalculationPart
that that
process a single ObjectMask
.Implementations of
CalculationPart
that that
process a single ObjectMask
- with morphological operations.Implementations of
CalculationPart
that process
Stack
s as used by features elsewhere in this package.Non-bean for operations or calculations relating to intensity.
Non-beans for calculating a thresholding level from itensity values.
Non-beans pertaining to
ObjectMask
s.Merging
ObjectMask
s.Conditions for merging
ObjectMask
s.Assigning priority when merging
ObjectMask
s.Non-bean classes pertaining to
Provider
s.Non-beans pertaining to segmenting a z-stack slice-by-slice.
Encoding voxels in a watershed-transformation implementation.
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.
Non-bean classes pertaining to
Feature
s as used in tasks.Non-beans for calculating
Feature
s.Non-bean classes about grouping channels or other inputs.
Non-bean classes about labelling images.
Non-bean classes for image-segmentation.
Non-bean classes pertaining to determining the size of an image.
Non-bean classes pertaining to combining stacks into a single stack.
Non-bean classes pertaining to stacks and channels as used in tasks.
Non-bean classes for thumbnail creation.
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
ChannelProvider
that call ImageJ.Non-bean classes involving
ObjectMask
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.Non-bean classes to help tasks in
org.anchoranalysis.plugin.io.bean.file.copy
.Non-bean classes to help tasks in
org.anchoranalysis.plugin.io.bean.input.filter
.Non-bean classes to help in processing paths.
Non-bean classes to help use multiple files to represent a single
Stack
.Buffers used in
org.anchoranalysis.plugin.io.multifile
.How to write parts of a time-interval in a file-name.
Objects used in shared-state in
Task
s in this
plugin.Reading and writing metadata XML.
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.Shared-state use across tasks in this JAR.
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
.Non-bean classes for running an inference model with the ONNX
Runtime.
Plugins that call OpenCV.
Operations involving color-spaces and OpenCV.
Extracting features using OpenCV.
Interpolation beans that use OpenCV.
Segmentation of a
Stack
using OpenCV.Conversion to/from OpenCV data-structures.
Interpolation non-beans that use OpenCV.
Non-bean classes pertaining to segmentation.
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.
Non-bean statistical operations.
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.
CalculationPart
related to fitting
ellipses to points by least-squares.CalculationPart
related to fitting
ellipsoids to points by least-squares.Non-bean convex hull operations.
Identifying the three standard axes in 3D cartesian coordinates.
Axis-aligned bounding-boxes and related operations.
Various methods to specify the orientation (general direction) of an entity.
A cartesian-coordinate, across varying primitive types, in 2D and 3D space.
Functional interfaces that accept cartesian coordinate points specified in different ways.
R-Tree data structure and related operations.
How to much to scale an entity in Cartesian space by.
Testing utilities and fixtures with no greater downstream dependency than anchor-core.
Testing utilities and fixtures with no greater downstream dependency than
anchor-experiment or anchor-mpp or anchor-mpp-io.
Launches an anchor binary from a shell and runs an experiment.
Helper classes to execute
Task
s in tests.Testing utilities and fixtures with no greater downstream dependency than anchor-feature.
Testing utilities and fixtures with no greater downstream dependency than
anchor-image-feature or anchor-mpp.
A mocked feature internally using a feature-calculation.
Fixtures for creating object-masks and related feature-inputs.
Testing utilities and fixtures with no greater downstream dependency than anchor-image-io
or anchor-io-bioformats or anchor-imagej.
Comparing two CSV files for equality (by a certain definition).
Utilities for testing-related reading and writing to the filesystem.
Load test image data.
Fixtures for creating object-masks.
Different ways for comparing images.
Fixtures or other helper classes for testing image segmentation algorithms.
Fixtures for testing
StackWriter
and
related classes.Fixtures for an
OutputManager
and related-classes.