Uses of Class
org.anchoranalysis.image.bean.ImageBean
Packages that use ImageBean
Package
Description
Base classes for performing operations on
Channels.Beans pertaining to
ObjectMask and their
collections.Base classes for providers of different core data entities related to images.
A provider of
Stacks.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 pertaining to feature definition and calculation.
Instance-segmentation of a
Stack.Beans to specify the outputting of features into CSV from a
ObjectCollection.Beans to combine multiple stacks into a single stack before outputting.
Implementations of
ChannelProvider that use FIJI.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider that use FIJI.Implementations of
ConvertChannelTo and ConvertChannelToWithHistogram.Implementations of
ChannelProvider that are
generic base-classes or otherwise abstract or general.Implementations of
ChannelProvider that perform
arithmetic on voxels in one or more 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.Beans pertaining to
Dictionary.Implementations of
DimensionsProvider.Implementations of
HistogramProvider.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
ObjectFilter.Implementations of
ObjectFilter that assess each
element in a collection collectively.Implementations of
ObjectFilter that combine two or
more other ObjectFilters.Implementations of
ObjectFilter that
independently assess each element in a collection.Implementations of
ObjectMatcher.Implementations of
ObjectCollectionProvider.Implementations of
ObjectCollectionProvider
involving connected-components.Implementations of
ObjectCollectionProvider
involving feature calculation.Implementations of
ObjectCollectionProvider that
filter objects.Implementations of
ObjectCollectionProvider
involving a Mask.Implementations of
ObjectCollectionProvider
involving merging objects together.Implementations of
ObjectCollectionProvider
involving morphological operations.Implementations of
ObjectCollectionProvider
involving segmentation.Implementations of
ObjectCollectionProvider
involving z-slice processing.Implementations of
ObjectCollectionProvider
involving splitting objects into smaller objects.Implementations of
SegmentChannelIntoObjects.Implementation of a Watershed transformation
based on Yeong et al. 2009.
Implementations of
ScaleCalculator for calculating
a scaling-factor from dimensions.Implementations of
BinarySegmentation.Implementations of
StackProvider.Implementations of
StackProvider that color
portions of an image.Implementations of
VoxelScore.Implementations of
ChannelProvider that call ImageJ.Non-linear filters using ImageJ that use the statistical moments of the
intensity values in the kernel.
Non-linear filters using ImageJ that use the statistical rank of the intensity values in the
kernel.
Implementations of
MaskProvider that call ImageJ.Implementations of
ObjectCollectionProvider that
call ImageJ.Implementations of
StackProvider that call
ImageJ.Implementations of
ObjectCollectionProvider.Implementations of
StackProvider involving
Mark or related classes.Segmenting a
Stack using the ONNX Runtime to produce
an ObjectCollection.Operations involving color-spaces and OpenCV.
Segmentation of a
Stack using OpenCV.Beans that fit or otherwise manipulate sets of points.
Convex hull operations.
-
Uses of ImageBean in org.anchoranalysis.image.bean.channel
Subclasses of ImageBean in org.anchoranalysis.image.bean.channelModifier and TypeClassDescriptionclassCreates aChannelConverterfor converting a channel to a particular type. -
Uses of ImageBean in org.anchoranalysis.image.bean.object
Subclasses of ImageBean in org.anchoranalysis.image.bean.objectModifier and TypeClassDescriptionclassBase class for filtering anObjectCollectionto remove objects according to a criteria.classMatches an object with other objects. -
Uses of ImageBean in org.anchoranalysis.image.bean.provider
Subclasses of ImageBean in org.anchoranalysis.image.bean.providerModifier 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.classBase class for beans that implementProviderto provideDimensions.classclassImplementation ofHistogramProviderthat calls a single delegateHistogramProvider.classclassImplementation ofMaskProviderthat calls a single delegateMaskProvider.classBase class for beans that implementProviderto provide anObjectCollection.classImplementation ofObjectCollectionProviderthat calls a single delegateProvider<ObjectCollection>. -
Uses of ImageBean in org.anchoranalysis.image.bean.provider.stack
Subclasses of ImageBean in org.anchoranalysis.image.bean.provider.stackModifier and TypeClassDescriptionclassCreates a stack that combines other stacks.classclassImplementation ofStackProviderthat calls a single delegateProvider<Stack>. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment
Subclasses of ImageBean in org.anchoranalysis.image.bean.segmentModifier and TypeClassDescriptionclassPerforms some kind of segmentation on an image. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment.binary
Subclasses of ImageBean in org.anchoranalysis.image.bean.segment.binaryModifier and TypeClassDescriptionclassPerforms a segmentation on voxels so that each voxel has an on or off state after the operation.classUses an existingBinarySegmentationthat is located by a unique identifier.classImplementation ofBinarySegmentationthat performs global thresholding.classAn implementation ofBinarySegmentationthat delegates to one otherBinarySegmentation. -
Uses of ImageBean in org.anchoranalysis.image.bean.segment.object
Subclasses of ImageBean in org.anchoranalysis.image.bean.segment.objectModifier and TypeClassDescriptionclassA base class for algorithms to segment a channel into one or more objects.classImplementation ofSegmentChannelIntoObjectsthat calls a single delegateSegmentChannelIntoObjects. -
Uses of ImageBean in org.anchoranalysis.image.bean.spatial
Subclasses of ImageBean in org.anchoranalysis.image.bean.spatialModifier and TypeClassDescriptionclassCalculating a scaling-factor from dimensions. -
Uses of ImageBean in org.anchoranalysis.image.feature.bean
Subclasses of ImageBean in org.anchoranalysis.image.feature.bean -
Uses of ImageBean in org.anchoranalysis.image.inference.bean.segment.instance
Subclasses of ImageBean in org.anchoranalysis.image.inference.bean.segment.instanceModifier and TypeClassDescriptionclassSegmentStackIntoObjectsPooled<T extends InferenceModel>A base class for algorithms to segment a stack into one or more objects - using a pool of modelsclassSegmentStackIntoObjectsScaleDecode<T,S extends ImageInferenceModel<T>> ASegmentStackIntoObjectsScaleDecodethat scales the input image, before performing inference, and then decodes the output.classSuppressNonMaximum<T extends InferenceModel>Applies a segmentation procedure followed by non-maximum suppression. -
Uses of ImageBean in org.anchoranalysis.image.io.bean.object.feature
Subclasses of ImageBean in org.anchoranalysis.image.io.bean.object.featureModifier and TypeClassDescriptionclassSpecifies a table of feature-calculations on objects. -
Uses of ImageBean in org.anchoranalysis.image.io.bean.stack.combine
Subclasses of ImageBean in org.anchoranalysis.image.io.bean.stack.combineModifier and TypeClassDescriptionclassTiles a number ofStackProviderWithLabels as a singleStackProvider.classCreates an image that contains text only. -
Uses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.providerModifier and TypeClassDescriptionclassPerforms Perona-Malik Anisotropic Diffusion.classApplies a minimum filter to a channel using ImageJ's MinMaxMedian plugin. -
Uses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.channel.provider.distanceModifier 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 ImageBean in org.anchoranalysis.plugin.fiji.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.fiji.bean.mask.providerModifier and TypeClassDescriptionclassApplies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.convertModifier and TypeClassDescriptionclassScales by compressing a certain range of values into the 8-bit signal.classScales by compressing a certain range of values into the 8-bit signalclassConverts a channel to unsigned byte format, scaling the values based on the original voxel type.classConverts a channel to unsigned byte format without any scaling. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.providerModifier 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. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic
Modifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.assignModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.convertModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradient
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.gradientModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.intensity
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.intensityModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.maskModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.object
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.objectModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.score
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.scoreModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.channel.provider.sliceModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.dictionary
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.dictionaryModifier and TypeClassDescriptionclassChecks if a value in aDictionaryis equal to an expected value. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.dimensions.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.dimensions.providerModifier and TypeClassDescriptionclassCreates image-dimensions by referencing them from aChannelProvider.classGuesses dimensions from an input-image if it exists.classSpecifies dimensions explicitly via bean properties. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.histogram.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.histogram.providerModifier and TypeClassDescriptionclassThis cuts a Histogram below a threshold BUT TRANSFERS ALL THE COUNT greater than equal to the threshold into the bin just below the threshold valueclassclassThresholds a histogram using a CalculateLevel keeping only the values greater equal than the thresholdclassA provider that references an existingHistogramby its identifier. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.providerModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.combineModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.convert -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Modifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.predicateModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.segmentModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.mask.provider.sliceModifier 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 ImageBean in org.anchoranalysis.plugin.image.bean.object.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filterModifier and TypeClassDescriptionclassUses a predicate to make a decision whether to keep objects or not.classAn independent object-filter that uses a relation in its predicate. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.collective
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.collectiveModifier and TypeClassDescriptionclassCalculates features values for all objects, and discards any object less thanquantile - (minRatio * stdDev)classMatches each object with others, and keeps only those where a relation holds true for all matches (in terms of features) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.combine
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.combineModifier and TypeClassDescriptionclassApplies multiples filter with logical AND i.e. an object must pass all objects in the list to remain.classA filter that combines other filters (in a list)classApplies multiples filter with logical OR i.e. an object must pass any one of the filter steps to remain. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.independent
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.filter.independentModifier and TypeClassDescriptionclassOnly accepts an object if it has greater (or EQUAL) intersection withobjectsGreaterthanobjectsLesserclassOnly keep objects where at least one voxel (on a particular channel) has intensity greater or equal to a threshold.classKeeps objects which intersects with ANY ONE of a collection of other objects.classKeeps only objects that are not adjacent to the scene-border (i.e. have a bounding-box on the very edge of the image)classOnly keeps objects whose feature-value satisfies a condition relative to a threshold.classOnly keeps objects whose feature-value satisfies a condition relative to a threshold. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.match
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.matchModifier and TypeClassDescriptionclassSpecifies a single object that will always be the "match" for whatever source object.classMatches to another object, and then uses that object to bridge to anotherclassAnObjectMatcherthat matches objects based on their intersection with a provided set of objects. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.providerModifier and TypeClassDescriptionclassExtract a singleObjectMaskinto a new collection.classAnObjectCollectionProviderthat concatenates multipleObjectCollections from a list of providers.classDuplicates (deep copy) an object-collection.classCreates an empty object-collection.classMultiplexes between two object-collection-providers depending on whether a parameter value equals a particular stringclassPermutes some changes over anObjectCollectionProviderand collects all the results in anObjectCollectionclassAnObjectCollectionProviderthat references an existingObjectCollectionby its identifier.classReturns a object-collection by name if it exists, or else callsobjectsElseif it doesn't exist.classScales all the objects in the collection by a particular scale-factor.classBase class forObjectCollectionProviderUnarythat also requires aChannel.classBase class forObjectCollectionProviders that create objects from aChannel.classBase class forObjectCollectionProviderUnarythat take an optionalobjectsContainerbean-field.classBase class forObjectCollectionProviderUnaryclasses that require dimensions to be specified.classBase class forObjectCollectionProviderUnaryclasses that offer an optional means to specify dimensions. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.connected
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.connectedModifier and TypeClassDescriptionclassConverts a binary-mask into its connected componentsclassEnsures each object in a collection is a connected-component, decomposing it if necessary into multiple objects.classRejects a set of objects, if any object is not fully connected (pixels form two or more separate connected components) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.feature
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.featureModifier and TypeClassDescriptionclassAn abstract base class for object collection providers that use a feature evaluator.classFinds the object with the maximum feature-value from a collection.classFinds the object with the maximum feature among a group of matches for each object.classCreates a new object-collection with objects sorted by a derived feature-value (in ascending order) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.filterModifier and TypeClassDescriptionclassFilters anObjectCollectionusing the specifiedObjectFilter.classFilters anObjectCollectionby grouping objects and then applying a filter to each group.classReturns only the objects that intersect with at least one object in the containerclassProvides anObjectCollectionby matching objects using a specifiedObjectMatcher.classFilters objects to keep only those which are NOT in the container.classBase class for object collection providers that apply a filter to the objects.classConsiders all possible pairs of objects in a provider, and removes those that touch the border. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.mask
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.maskModifier and TypeClassDescriptionclassReduce the size of individual objects (if neccessary, and minimally) to fit within a binary-mask.classConverts a binary-mask to an object-collection (containing a single object) -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.merge
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.mergeModifier and TypeClassDescriptionclassA base class for algorithms that merge object-masks.classNaive greedy merge strategy when any two neighboring objects are merged if it increases a feature.classMerges objects if a pair feature value satisfies a condition.classMerges neighboring objects if it results in an increase in the average feature-value calculated on each single object.classMerges itemwise objects from two collections.classBase class for object-merging strategies that involve calculating a feature.classExpandsMergeBaseby optionally imposing a maximum-distance requirement between objects that are possibly merged. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.morphological
Modifier and TypeClassDescriptionclassDilates each object in the collection, growing bounding-boxes as necessary in relevant dimensions.classErodes each object in the collection, growing bounding-boxes as necessary in relevant dimensions.classBase class for providers that apply morphological operations to anObjectCollection. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.segmentModifier and TypeClassDescriptionclassPerforms a binary-segmentation using the upstream objects as masks.classSegments a channel into objects using a specified segmentation algorithm.classPerforms segmentation of a channel using each object in the upstream collection as a mask.classSegmentStack<T extends InferenceModel>Segments a stack into objects.classTakes each object one-by-one fromobjectsSource, and finds matching seeds fromobjectsSeeds -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.slice
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.sliceModifier and TypeClassDescriptionclassCreates a 3D version of an object by replicating each input-object across the z-dimension to meet (3D) dimensions.classExtends an object (2D/3D) as much as it can within the z-slices of a containing objectclassFlattens all object-masks in the z-dimension, so it is 2D instead of 3D (like a maximum intensity projection).classExtracts a specific slice from a collection of 3D objects. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.split
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.provider.splitModifier and TypeClassDescriptionclassConsiders all possible pairs of objects in a provider, and removes any intersecting pixelsclassSplits objects in a collection based on intersections with another set of objects.classSplits objects into sub-objects by cutting by an orthogonal square lattice (like a chessboard). -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channel
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channelModifier and TypeClassDescriptionclassPerform a segmentation at a different scale, and then fit the results back to the original scale.classPerforms a binary-segmentation of the channel and converts its connected-components into objectsclassApplies an object-filter to the results of an upstream segmentation.classImposes minima in seed locations on the input-channel before performing the segmentationclassApplies the MSER algorithm from imglib2classPerform a segmentation in a MIP instead of z-stacks, and fits the result back into a 3D segmentation. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong
-
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.scale
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.scaleModifier and TypeClassDescriptionclassScale X and Y dimension by a constant floating-point number.classScales an image to approximately similar in size to aSizeXY.classInvert theScaleFactorcalculated by thescaleCalculatordelegate.classCalculates a scale factor to ensure a minimum XY resolution is achieved.classCalculates a scaling-factor to make the source image have identical dimensions asdimensionsTarget.classScales to the suggested-size if one is provided, otherwise callsfallback. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.segment.binary
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.segment.binaryModifier and TypeClassDescriptionclassPerforms a segmentation and inverts and on and off bytesclassRepeats a binary segmentation operation for a specified number of iterations.classPerforms a sequence of succesive segmentationsclassThresholds each voxels by comparing against another channel that has per-voxel thresholds -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.providerModifier 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. -
Uses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider.color
Subclasses of ImageBean in org.anchoranalysis.plugin.image.bean.stack.provider.colorModifier 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. -
Uses of ImageBean in org.anchoranalysis.plugin.image.feature.bean.score
Subclasses of ImageBean in org.anchoranalysis.plugin.image.feature.bean.scoreModifier and TypeClassDescriptionclassCalculates a level score based on voxel intensity and a given threshold.classBase class for calculating a score based on a threshold level derived from a histogram.classclassSimilar toDifferencebut calculates the width as the standard-deviation of the histogramclassAn abstract base class for features that require aDictionaryfor initialization.classA voxel score that can optionally normalize and adjust the intensity values.classA voxel score that imposes a value relation to a histogram.classNormalizes the voxel intensity by dividing it by a constant value.classThis assumes the histograms correspond to the energy channels exactly (in terms of indexing)classCalculates a voxel score based on whether the voxel intensity is outside a specified range.classRejects voxels with intensity less than a specified minimum, otherwise calculates a score using anotherVoxelScore.classA score that is calculated on a single channel only. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.providerModifier 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 ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.moments
Modifier 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 ImageBean in org.anchoranalysis.plugin.imagej.bean.channel.provider.filter.rank
Modifier 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 ImageBean in org.anchoranalysis.plugin.imagej.bean.mask.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.mask.providerModifier 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 ImageBean in org.anchoranalysis.plugin.imagej.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.providerModifier and TypeClassDescriptionclassDraws a lines between successive points on the convex-hull of an object.classFills holes in an object. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.segment
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.object.segmentModifier and TypeClassDescriptionclassCreates an object for each separate intensity-value (beginning atstartingColor) by flood-filling. -
Uses of ImageBean in org.anchoranalysis.plugin.imagej.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.imagej.bean.stack.provider -
Uses of ImageBean in org.anchoranalysis.plugin.mpp.bean.object.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.mpp.bean.object.providerModifier and TypeClassDescriptionclassCreates object-masks from aMarkCollectionwhere (a particular region of) each mark creates an object. -
Uses of ImageBean in org.anchoranalysis.plugin.mpp.bean.stack.provider
Subclasses of ImageBean in org.anchoranalysis.plugin.mpp.bean.stack.providerModifier and TypeClassDescriptionclassDraws a colored representation (outline or filled) of anMarkCollectionon a background -
Uses of ImageBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stack
Subclasses of ImageBean in org.anchoranalysis.plugin.onnx.bean.object.segment.stackModifier and TypeClassDescriptionclassPerforms instance-segmentation using the ONNX Runtime and an.onnxmodel file. -
Uses of ImageBean in org.anchoranalysis.plugin.opencv.bean.color
Subclasses of ImageBean in org.anchoranalysis.plugin.opencv.bean.colorModifier 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 ImageBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stack
Subclasses of ImageBean in org.anchoranalysis.plugin.opencv.bean.object.segment.stackModifier and TypeClassDescriptionclassPerforms instance-segmentation using OpenCV's DNN module and a TensorFlow.pbSavedModel file. -
Uses of ImageBean in org.anchoranalysis.plugin.points.bean
Subclasses of ImageBean in org.anchoranalysis.plugin.points.beanModifier and TypeClassDescriptionclassSplits a 2D contour represented by an object-mask into several contours, splitting at "turn" points. -
Uses of ImageBean in org.anchoranalysis.plugin.points.bean.convexhull
Subclasses of ImageBean in org.anchoranalysis.plugin.points.bean.convexhullModifier 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.