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
Stacks.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 Channels.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 Masks.Implementations of
ChannelProvider that involve
conversion from or application of ObjectMasks.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 ObjectMasks.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 TypeClassDescriptionclassA provider base-class that as well as providing typeS, also provides aStack.classclassImplementation ofChannelProviderthat calls twoChannelProviders that must provideChannels of the same dimensions.classImplementation ofChannelProviderthat calls threeChannelProviders that must provideChannels of the same dimensions.classImplementation ofChannelProviderthat calls a single delegateChannelProvider.classclassImplementation ofMaskProviderthat 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 TypeClassDescriptionclassCreates a stack that combines other stacks.classclassImplementation ofStackProviderthat 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 TypeClassDescriptionclassTiles a number ofStackProviderWithLabels as a singleStackProvider.classCreates 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 TypeClassDescriptionclassPerforms Perona-Malik Anisotropic Diffusion.classApplies 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 TypeClassDescriptionclassEuclidian Distance Transform from ImageJ that works on 2D as well as 3D z-stacks.classLikeDistanceTransform3Dbut 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 TypeClassDescriptionclassApplies 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 TypeClassDescriptionclassCreates a new channel with all values initialized to a constant (by default zero)classCreates a duplicate of the input channel.classAn abstract base class for creating a channel from specified dimensions.classFinds the input-stack using a conventional name ofinput_image- and extracts the first channelclassExtracts a channel from a provider of a stack.classProvides a channel based on a condition from a dictionary.classProvides a channel by referencing it from a a set of named-channels.classTakes the two channels and creates a NEW third channel whose pixels are a function of the two channelsclassAn abstract base class for creating a channel from an existing channel and a collection of objects.classAChannelProviderUnarywhich 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 TypeMethodDescriptionvoidFromStack.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 classAdds a constant value to each voxel in a channel.classBase-class for operations that perform a binary arithmetic operation with each voxel-value and a constant.classBase class for arithmetic operations that conditionally overwrite voxel values with a constant.classInverts the intensity values of aChannelby subtracting each voxel from the maximum value for the channel's data type.classCreates a new channel by taking the maximum value of corresponding voxels from two input channels.classReplaces voxel values with a constant value if the constant is greater than the original voxel value.classCreates a new channel that is the mean of three input channels.classCreates a new channel by taking the minimum value of corresponding voxels from two input channels.classReplaces voxel values with a constant value if the constant is less than the original voxel value.classMultiplies each voxel value in a channel by a constant value.classCreates a new channel by multiplying corresponding voxels from two input channels.classSubtracts each voxel value in a channel from a constant value.classSubtracts the mean intensity (of the entire channel or a masked portion thereof) from every voxel.classCreates 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 TypeClassDescriptionclassCopies the pixels fromchannelAssignFromtochannel(possibly masking).classAssigns a value from a dictionary to all voxels in a channel.classMatches source-objects to target objects, based upon intersection, and assigns the value in the respective source object to the target objectclassAssigns 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 TypeClassDescriptionclassConvert<T>Converts a channel by applying a converter (no histogram is involved in the conversion).classBase class for channel providers that perform conversions on a single input channel.classConverts 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 TypeClassDescriptionclassBase class to calculate the gradient of the voxels in aChannel.classLikeGradientBasebut allows an arbitrary constant to be added to voxels storing the gradient.classExtracts the gradient in the direction of a particular axis (identified by an index)classCalculates aChannel's gradient along the x and y axes.class3x3 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 TypeClassDescriptionclassBlurs an image using a particular strategy (defaults to a gaussian blur in each slice)classCreates a new channel which is a merged version of two input channels according to rules.classApplies a median-filter with square kernelclassCorrects a channel in the following wayclassRewrites the intensity for each object-mask (assume no overlap) so that its mean is 128classChanges the voxel values to map the range of 0th quantile to xth quantile across the entire voxel data rangeclassScales 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 TypeClassDescriptionclassclassA base class for aChannelProviderwhich also uses a binary-mask, but which doesn't use any otherChannelProvideras an input.classA base class for aChannelProviderUnarywhich also uses a binary mask.classSet 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 TypeClassDescriptionclassCreates a channel with a level calculated for each object using various methods.classCreates a channel with different threshold-levels for each object, calculating the level only from the histogram of the particular object.classCalculates 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 TypeClassDescriptionclassAssigns a unique id number to each object.classCreates a channel by scoring objects based on a feature calculation.classAssigns 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 TypeClassDescriptionclassExtracts the slice at the center (rounding down) of the range of z-stacks.classExtracts slices fromsliceStart(inclusive) tosliceEnd(inclusive).classCreates a maximum intensity projection of a 3DChannel.classCreates a mean intensity projection of a 3DChannel.classCreates 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 TypeClassDescriptionclassCreates a new mask of particular dimensionality where all values are off.classCreates a new mask of particular dimensionality where all values are on.classA provider that creates a duplicate of a givenMask.classBase-class forMaskProviders that accept aChannelas input.classBase class forMaskProviders that create a mask based on given dimensions.classSwitches on voxels to off and vice-versa.classA provider that references an existingMaskby its identifier.classScales 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 TypeClassDescriptionclassOutputs the logical operation and voxelwise on both masks, modifying {mask} with the result.classBase class for combining two masks.classOutputs the logical operationiff first==HIGH and second==LOW then LOWvoxelwise on both masks, modifying {mask} with the result.classOutputs the logical operation or voxelwise on both masks, modifying {mask} with the result.classOutputs 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 TypeClassDescriptionclassCreates aMaskwhere all pixels are on within a box region.classPerforms a dilation morphological operation onBinaryVoxels.classPerforms an erosion morphological operation onBinaryVoxels.classFinds the exterior outer contour for aMaskthat forms its outline.classFits a box around the on voxels.classBase 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 TypeClassDescriptionclassThe currentmaskis returned if a condition on key-values is satisfied otherwisemaskElseis returned.classThe currentmaskis returned if it's non-empty (at least one on voxel) otherwisemaskElseis returned.classThe currentmaskis returned if the mask (treated as an object) passed an object-filter, otherwisemaskElseis returned.classBase class which multiplexes between the current mask and an alternative depending if a condition is met.classThe currentmaskis a particular stack exists (at least one on voxel) otherwisemaskElseis 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 TypeClassDescriptionclassApplies aBinarySegmentationalgorithm to derive a mask from a channelclassThresholds 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 TypeClassDescriptionclassFlattens a mask in the z-dimension, so it is 2D instead of 3D (like a maximum intensity projection).classCreates 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 TypeMethodDescriptionvoidSegmentStack.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 TypeClassDescriptionclassCombines all the channels from one or more sources (stacks, channels etc.)classclassFinds the input-stack using a conventional name ofinput_imageclassRetrieves 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 TypeClassDescriptionclassBase class for providers that draw entities (an outline or filled) on a background.classLikeColoredBasebut uses a generator to determine the colors for the objects.classDraws a colored representation (outline or filled) of aObjectMaskon a backgroundclassDraws a colored representation (outline or filled) of anObjectCollectionon a backgroundclassProvides aStackby combining up to three channels (red, green, blue) into an RGB image.classColors 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 TypeMethodDescriptionvoidColoredBase.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 TypeClassDescriptionclassSubtracts background from a channel using ImageJ'sBackgroundSubtracter.classA base class for applying ImageJ rank filters to channels.classAChannelProviderUnarywith 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 TypeClassDescriptionclassApplies a 2D mean filter to a channel using ImageJ'sRankFilters.classApplies 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 TypeClassDescriptionclassApplies a 2D median filter to a channel using ImageJ'sRankFilters.classApplies 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 TypeClassDescriptionclassFills holes in a mask, with options to skip holes touching the border or exceeding a maximum volume.classApplies 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 TypeClassDescriptionclassDraws a colored representation (outline or filled) of anMarkCollectionon a background -
Uses of ProviderAsStack in org.anchoranalysis.plugin.opencv.bean.color
Classes in org.anchoranalysis.plugin.opencv.bean.color that implement ProviderAsStackModifier and TypeClassDescriptionclassConverts a RGB stack into another color space using OpenCV.classConverts a RGB image to the HSV color space.classConverts 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 TypeClassDescriptionclassSets particular voxels to high only if they exist on the convex-hull of the outline of a mask.classCalculates a 3D convex hull from a binary mask.classBase class for convex hull implementations.