Uses of Interface
org.anchoranalysis.image.core.stack.ProviderAsStack
Packages that use ProviderAsStack
Package
Description
Base classes for providers of different core data entities related to images.
A provider of
Stack
s.Beans to combine multiple stacks into a single stack before outputting.
Implementations of
ChannelProvider
that use FIJI.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider
that use FIJI.Implementations of
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
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
ObjectCollectionProvider
involving segmentation.Implementations of
StackProvider
.Implementations of
StackProvider
that color
portions of an image.Implementations of
ChannelProvider
that call ImageJ.Non-linear filters using ImageJ that use the statistical moments of the
intensity values in the kernel.
Non-linear filters using ImageJ that use the statistical rank of the intensity values in the
kernel.
Implementations of
MaskProvider
that call ImageJ.Implementations of
StackProvider
that call
ImageJ.Implementations of
StackProvider
involving
Mark
or related classes.Operations involving color-spaces and OpenCV.
Convex hull operations.
-
Uses of ProviderAsStack in org.anchoranalysis.image.bean.provider
Classes in org.anchoranalysis.image.bean.provider that implement ProviderAsStackModifier 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
Implementation ofMaskProvider
that calls a single delegateMaskProvider
. -
Uses of ProviderAsStack in org.anchoranalysis.image.bean.provider.stack
Classes in org.anchoranalysis.image.bean.provider.stack that implement ProviderAsStackModifier and TypeClassDescriptionclass
Creates a stack that combines other stacks.class
class
Implementation ofStackProvider
that calls a single delegateProvider<Stack>
. -
Uses of ProviderAsStack in org.anchoranalysis.image.io.bean.stack.combine
Classes in org.anchoranalysis.image.io.bean.stack.combine that implement ProviderAsStackModifier and TypeClassDescriptionclass
Tiles a number ofStackProviderWithLabel
s as a singleStackProvider
.class
Creates an image that contains text only. -
Uses of ProviderAsStack in org.anchoranalysis.plugin.fiji.bean.channel.provider
Classes in org.anchoranalysis.plugin.fiji.bean.channel.provider that implement ProviderAsStackModifier and TypeClassDescriptionclass
Performs Perona-Malik Anisotropic Diffusion.class
Applies a minimum filter to a channel using ImageJ's MinMaxMedian plugin. -
Uses of ProviderAsStack in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Classes in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.fiji.bean.mask.provider
Classes in org.anchoranalysis.plugin.fiji.bean.mask.provider that implement ProviderAsStackModifier and TypeClassDescriptionclass
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider
Classes in org.anchoranalysis.plugin.image.bean.channel.provider that implement ProviderAsStackModifier 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.Methods in org.anchoranalysis.plugin.image.bean.channel.provider that return ProviderAsStackMethods in org.anchoranalysis.plugin.image.bean.channel.provider with parameters of type ProviderAsStackModifier and TypeMethodDescriptionvoid
FromStack.setStack
(ProviderAsStack stack) Provides a stack.Constructors in org.anchoranalysis.plugin.image.bean.channel.provider with parameters of type ProviderAsStackModifierConstructorDescriptionFromStack
(ProviderAsStack stack) Creates a new instance with a specified stack provider. -
Uses of ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.assign that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.convert
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.convert that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.gradient
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.gradient that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.intensity
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.intensity that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.mask that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.object
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.object that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.score
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.score that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Classes in org.anchoranalysis.plugin.image.bean.channel.provider.slice that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider
Classes in org.anchoranalysis.plugin.image.bean.mask.provider that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.combine that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.convert that implement ProviderAsStack -
Uses of ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.morphological that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.predicate that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.segment that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Classes in org.anchoranalysis.plugin.image.bean.mask.provider.slice that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.image.bean.object.provider.segment
Methods in org.anchoranalysis.plugin.image.bean.object.provider.segment that return ProviderAsStackMethods in org.anchoranalysis.plugin.image.bean.object.provider.segment with parameters of type ProviderAsStackModifier and TypeMethodDescriptionvoid
SegmentStack.setStack
(ProviderAsStack stack) The stack to segment -
Uses of ProviderAsStack in org.anchoranalysis.plugin.image.bean.stack.provider
Classes in org.anchoranalysis.plugin.image.bean.stack.provider that implement ProviderAsStackModifier 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.Methods in org.anchoranalysis.plugin.image.bean.stack.provider that return types with arguments of type ProviderAsStackMethod parameters in org.anchoranalysis.plugin.image.bean.stack.provider with type arguments of type ProviderAsStack -
Uses of ProviderAsStack in org.anchoranalysis.plugin.image.bean.stack.provider.color
Classes in org.anchoranalysis.plugin.image.bean.stack.provider.color that implement ProviderAsStackModifier 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.Methods in org.anchoranalysis.plugin.image.bean.stack.provider.color that return ProviderAsStackMethods in org.anchoranalysis.plugin.image.bean.stack.provider.color with parameters of type ProviderAsStackModifier and TypeMethodDescriptionvoid
ColoredBase.setBackground
(ProviderAsStack background) The background. -
Uses of ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.channel.provider
Classes in org.anchoranalysis.plugin.imagej.bean.channel.provider that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter
Classes in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter that implement ProviderAsStack -
Uses of ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.moments
Classes in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.moments that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rank
Classes in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rank that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.mask.provider
Classes in org.anchoranalysis.plugin.imagej.bean.mask.provider that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.imagej.bean.stack.provider
Classes in org.anchoranalysis.plugin.imagej.bean.stack.provider that implement ProviderAsStack -
Uses of ProviderAsStack in org.anchoranalysis.plugin.mpp.bean.stack.provider
Classes in org.anchoranalysis.plugin.mpp.bean.stack.provider that implement ProviderAsStackModifier and TypeClassDescriptionclass
Draws a colored representation (outline or filled) of anMarkCollection
on a background -
Uses of ProviderAsStack in org.anchoranalysis.plugin.opencv.bean.color
Classes in org.anchoranalysis.plugin.opencv.bean.color that implement ProviderAsStackModifier 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 ProviderAsStack in org.anchoranalysis.plugin.points.bean.convexhull
Classes in org.anchoranalysis.plugin.points.bean.convexhull that implement ProviderAsStackModifier 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.