Index
A B C D E G H I L M N O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addIndexToRetain(int) - Method in class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
Adds an index to be retained after reduction.
- addNewlyAdded(T) - Method in class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
Adds a newly-added element, that didn't exist in the input list for reduction, but should exist in the output list.
- adjacentVerticesOutgoing(ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
The vertices that are connected to a particular vertex by an outgoing edge.
- adjacentVerticesOutgoingStream(ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Like
ReduceObjectsGraph.adjacentVerticesOutgoing(org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction)but returns aStreaminstead of aSet. - apply(BiFunction<T, T, R>) - Method in class org.anchoranalysis.image.inference.segment.DualScale
-
Apply a
BiFunctionto both elements. - atInputScale() - Method in class org.anchoranalysis.image.inference.segment.DualScale
-
The element scaled to match the size of the input-image.
- atInputScale() - Method in class org.anchoranalysis.image.inference.segment.SegmentedBackground
-
The background scaled to match the size of the input-image.
- atModelScale() - Method in class org.anchoranalysis.image.inference.segment.DualScale
-
The element scaled to match the size of the input for model inference.
- atModelScale() - Method in class org.anchoranalysis.image.inference.segment.SegmentedBackground
-
The background scaled to match the size of the input for model inference.
B
- background() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
The background image associated with this particular scale.
- backgroundDisplayStack() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
Like
SegmentedObjectsAtScale.background()but instead creates aDisplayStack.
C
- canEqual(Object) - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- canEqual(Object) - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
- combine(DualScale<U>, BiFunction<T, U, S>) - Method in class org.anchoranalysis.image.inference.segment.DualScale
-
Create a derived
DualScaleby combining the respective elements of this instance with another. - compareTo(ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
- compareTo(LabelledWithConfidence<T>) - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- compareTo(WithConfidence<T>) - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
- createModelPool(ConcurrencyPlan, Logger) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsPooled
-
Creates the model pool (to be used by multiple threads).
- createModelPool(ConcurrencyPlan, Logger) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
D
- decode(List<T>, ImageInferenceContext) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.DecodeInstanceSegmentation
-
Decodes the output tensors from inference into
ObjectMasks with confidence and labels. - DecodeInstanceSegmentation<T> - Class in org.anchoranalysis.image.inference.bean.segment.instance
-
Decodes inference output into segmented-objects.
- DecodeInstanceSegmentation() - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.DecodeInstanceSegmentation
- deriveInput(Stack, Optional<double[]>) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Derives the input tensor from an image.
- DualScale<T> - Class in org.anchoranalysis.image.inference.segment
-
Stores two versions of the same object, representing two different scales.
- DualScale(T, T) - Constructor for class org.anchoranalysis.image.inference.segment.DualScale
E
- equals(Object) - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
- equals(Object) - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
- equals(Object) - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- equals(Object) - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
- expectedOutputs() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.DecodeInstanceSegmentation
-
Ordered names of the tensors we are interested in processing, as outputted from inference.
- extent() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
The width and height and depth of the background image, associated with the objects.
- extractFrom(DualScale<T>, Function<T, ObjectMask>) - Static method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
- extractFrom(DualScale<T>, DualScale<S>, BiFunction<T, S, ObjectMask>) - Static method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
G
- getBackground() - Method in class org.anchoranalysis.image.inference.segment.SegmentedBackground
-
The background image to use for segmentation, when visualizing segmentations.
- getClassLabels() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
If available, labels of classes loaded from a text file at
classLabelsPath. - getClassLabelsPath() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Relative-path to the class-labels file, a text file where each line specifies a class label in order, relative to the models/ directory in the Anchor distribution.
- getConfidence() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
The associated confidence.
- getConfidence() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
The confidence associated with
element. - getConfidence() - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
-
The confidence associated with
element. - getDecode() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Decodes inference output into segmented objects.
- getDimensions() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
The size of the image for which we wish to segment, before and after any scaling for model inference.
- getDisplayer() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
How to convert an image to be displayed to the user.
- getDisplayer() - Method in class org.anchoranalysis.image.inference.segment.SegmentedBackground
-
How to convert the background in an image suitable to be displayed.
- getElement() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
The underlying
ObjectMaskwith whom a confidence and label is associated. - getElement() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
The underlying element with whom a confidence and label is associated.
- getElement() - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
-
The underlying element with whom a confidence is associated.
- getExecutionTimeRecorder() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
Allows execution-time for particular operations to be recorded.
- getIndex() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
The index of the element in the original list for reduction, or
ObjectForReduction.NEWLY_ADDEDif newly added. - getInputScale() - Method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
-
Gets the
ObjectMaskat the scale associated with the input-image. - getInterpolator() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
The interpolator to use for scaling images.
- getLabel() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
The label associated with the element.
- getLabel() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
The label associated with the element.
- getLabelled() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
The underlying labelled
ObjectMaskfor input to a reduction algorithm. - getLogger() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
Where to log information messages during inference.
- getModelScale() - Method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
-
Gets the
ObjectMaskat the scale associated with the segmentation. - getObjects() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
The segmented-objects, at two different scales.
- getReduce() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
The algorithm for reducing the number of object-masks.
- getResizer() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
How to resize images or voxel-buffers.
- getScaleFactor() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
The inverse of the scaling-factor applied to reduce
unscaledDimensionsto the input-matrix used for inference. - getScaleInput() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Any scaling to be applied to the input-image before being input to the model for inference.
- getScoreThreshold() - Method in class org.anchoranalysis.image.inference.bean.reduce.RemoveOverlappingObjects
-
Bounding boxes with scores above this threshold are removed.
- getSegment() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
The segmentation algorithm that is applied as an input to non-maximum suppression.
- getSubtractMean() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
A constant intensity for each respective channel to be subtracted before performing inference.
- getWithConfidence() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
The element with associated confidence.
H
- hashCode() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
- hashCode() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
- hashCode() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- hashCode() - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
- highestConfidence() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
The object-mask with the highest confidence.
I
- ImageInferenceContext - Class in org.anchoranalysis.image.inference
-
Attributes describing the situation in which inference on images is occurring.
- ImageInferenceContext(DualScale<Dimensions>, ScaleFactor, Optional<List<String>>, VoxelsResizer, ExecutionTimeRecorder, Logger) - Constructor for class org.anchoranalysis.image.inference.ImageInferenceContext
- ImageInferenceModel<T> - Interface in org.anchoranalysis.image.inference
-
A model used for inference that accepts an image as an input.
- inputName() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
The name of the tensor in the model which the input-image is mapped to.
- isEmpty() - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Do no elements exist?
- isEmpty() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
Whether no segmented objects exist.
- isSeparateEachLabel() - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
If true, each label is reduced separately.
L
- LabelledWithConfidence<T> - Class in org.anchoranalysis.image.inference.segment
-
Like
WithConfidencebut additionally adds a label. - LabelledWithConfidence(String, WithConfidence<T>) - Constructor for class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- LabelledWithConfidence(T, double, String) - Constructor for class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
Create for given element, confidence and label.
- listAfter(List<T>) - Method in class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
Generates a list of elements that exist after the reduction.
- listWithLabels() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
Create a
Listof all contained objects, including confidence. - listWithoutLabels() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
Create a
Listof all contained objects, including confidence.
M
- map(Function<T, S>) - Method in class org.anchoranalysis.image.inference.segment.DualScale
-
Create a derived
DualScaleby applying an identical mapping to each element. - map(Function<T, S>) - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
-
Maps the existing object to another object, while retaining an identical confidence score.
- map(Function<T, S>) - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
-
Maps the existing object to another object, while retaining an identical confidence score.
- map(UnaryOperator<Integer>, Function<T, S>) - Method in class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
Creates a new
ReductionOutcomewhere both the retained-indices and the newly-added elements may be mapped. - mergeVertices(ObjectForReduction, ObjectForReduction, ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Merges two existing vertices together.
- MultiScaleObject - Class in org.anchoranalysis.image.inference.segment
-
An
ObjectMaskthat exists at multiple scales. - MultiScaleObject(Supplier<ObjectMask>, Supplier<ObjectMask>) - Constructor for class org.anchoranalysis.image.inference.segment.MultiScaleObject
-
Creates with a separate supplier of an
ObjectMaskfor each respective scale.
N
- NEWLY_ADDED - Static variable in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
A special index value to indicate that an object has been newly-added.
O
- ObjectForReduction - Class in org.anchoranalysis.image.inference.bean.reduce
-
An object that can be reduced.
- ObjectForReduction(LabelledWithConfidence<ObjectMask>) - Constructor for class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
-
Creates with a
ObjectMaskthat is considered newly-added. - ObjectForReduction(LabelledWithConfidence<ObjectMask>, int) - Constructor for class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
- ObjectForReductionFactory - Class in org.anchoranalysis.image.inference.bean.reduce
-
Utility functions for creating one or more
ObjectForReductions. - objects() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
Create a
ObjectCollectionof all contained objects, excluding confidence. - objectsWithProperties() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
Like
SegmentedObjectsAtScale.objects()but instead creates aObjectCollectionWithPropertiescontaining empty properties. - org.anchoranalysis.image.inference - package org.anchoranalysis.image.inference
-
Inference of machine learning models on images.
- org.anchoranalysis.image.inference.bean.reduce - package org.anchoranalysis.image.inference.bean.reduce
-
Beans to reduce the number of results that are returned from inference, by removing overlaping entities etc.
- org.anchoranalysis.image.inference.bean.segment.instance - package org.anchoranalysis.image.inference.bean.segment.instance
-
Instance-segmentation of a
Stack. - org.anchoranalysis.image.inference.bean.segment.reduce - package org.anchoranalysis.image.inference.bean.segment.reduce
-
Non-bean classes to reduce the number of results that are returned from inference, by removing overlapping entities etc.
- org.anchoranalysis.image.inference.segment - package org.anchoranalysis.image.inference.segment
-
Non-beans pertaining to segmentation of images via model inference.
P
- peek() - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
The element at the top of the queue, returned without modifying the queue.
- performInference(T, String, List<String>, CheckedFunction<List<T>, S, OperationFailedException>) - Method in interface org.anchoranalysis.image.inference.ImageInferenceModel
-
Performs inference on a single-input, to create an output.
- poll() - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
The element at the top of the queue, returned removing it from the queue and graph.
- populateFromList(List<LabelledWithConfidence<ObjectMask>>) - Static method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReductionFactory
-
Creates a list of
ObjectForReductions from a corresponding list of labelledObjectMasks. - processObjects(ObjectForReduction, ObjectForReduction, ReduceObjectsGraph) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceElementsGreedy
-
Processes two objects.
- processObjects(ObjectForReduction, ObjectForReduction, ReduceObjectsGraph) - Method in class org.anchoranalysis.image.inference.bean.reduce.RemoveOverlappingObjects
R
- reduce(List<LabelledWithConfidence<ObjectMask>>, Extent, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceElementsGreedy
- reduce(List<LabelledWithConfidence<T>>, Extent, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.segment.reduce.ReduceElements
-
Reduce a list of elements (each with a confidence score and a label) to a smaller-list.
- reduce(ReduceElements<ObjectMask>, boolean, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
Reduces the segmented-objects, applying a reduction algorithm separately to each object-class.
- ReduceElements<T> - Class in org.anchoranalysis.image.inference.bean.segment.reduce
-
Reduces the number or spatial-extent of elements by favoring higher-confidence elements over lower-confidence elements.
- ReduceElements() - Constructor for class org.anchoranalysis.image.inference.bean.segment.reduce.ReduceElements
- ReduceElementsGreedy - Class in org.anchoranalysis.image.inference.bean.reduce
-
Reduces the number or spatial-extent of elements by favouring higher-confidence elements over lower-confidence elements.
- ReduceElementsGreedy() - Constructor for class org.anchoranalysis.image.inference.bean.reduce.ReduceElementsGreedy
- ReduceObjectsGraph - Class in org.anchoranalysis.image.inference.bean.reduce
-
Combines a
PriorityQueue(ordering by highest confidence) and a graph-structure indicating which objects overlap with each other. - ReduceObjectsGraph(List<LabelledWithConfidence<ObjectMask>>) - Constructor for class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Create with a list of elements.
- ReductionOutcome<T> - Class in org.anchoranalysis.image.inference.segment
-
The result of a reduction operation.
- ReductionOutcome() - Constructor for class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
Create with an empty list of retained-indices.
- ReductionOutcome(List<Integer>) - Constructor for class org.anchoranalysis.image.inference.segment.ReductionOutcome
- ReductionOutcome(List<Integer>, List<T>) - Constructor for class org.anchoranalysis.image.inference.segment.ReductionOutcome
- removeEdge(ObjectForReduction, ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Remove an edge between two vertices.
- RemoveOverlappingObjects - Class in org.anchoranalysis.image.inference.bean.reduce
-
Intersecting objects are removed if they have sufficient overlap.
- RemoveOverlappingObjects() - Constructor for class org.anchoranalysis.image.inference.bean.reduce.RemoveOverlappingObjects
- removeVertex(ObjectForReduction) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceObjectsGraph
-
Removes a vertex and any edges connected to it.
- resolve(String) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsPooled
-
Resolves a relative filename for a model into a path, relative to the model directory.
S
- scaleAndThreshold(Voxels<FloatBuffer>, Extent, VoxelsResizer, float) - Static method in class org.anchoranalysis.image.inference.segment.ScaleAndThresholdVoxels
-
Scales voxels representing a mask to a target size, and then thresholds.
- ScaleAndThresholdVoxels - Class in org.anchoranalysis.image.inference.segment
-
Scales the size of a
Voxels<FloatBuffer>and then thresholds it. - scaleFactorUpscale() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
-
The scaling-factors needed to upscale the model output to match the desired scale.
- segment(Stack, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsPooled
-
Segments individually using a pool of size 1 just for one stack.
- segment(Stack, ConcurrentModelPool<S>, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
- segment(Stack, ConcurrentModelPool<T>, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsPooled
-
Segments a stack to produce an object-collection.
- segment(Stack, ConcurrentModelPool<T>, ExecutionTimeRecorder) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
- SegmentedBackground - Class in org.anchoranalysis.image.inference.segment
-
The background to a segmentation.
- SegmentedBackground(DualScale<Stack>, StackDisplayer) - Constructor for class org.anchoranalysis.image.inference.segment.SegmentedBackground
- SegmentedObjects - Class in org.anchoranalysis.image.inference.segment
-
Objects that are a result of an instance-segmentation.
- SegmentedObjects(String, Collection<WithConfidence<MultiScaleObject>>, SegmentedBackground, ExecutionTimeRecorder) - Constructor for class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
Create for a collection of objects with an identical label.
- SegmentedObjects(List<LabelledWithConfidence<MultiScaleObject>>, SegmentedBackground, ExecutionTimeRecorder) - Constructor for class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
Create for a collection of objects with potentially differing labels.
- SegmentedObjectsAtScale - Class in org.anchoranalysis.image.inference.segment
-
Exposes a particular set of segmented-objects at a particular scale.
- SegmentedObjectsAtScale(List<LabelledWithConfidence<MultiScaleObject>>, Function<MultiScaleObject, ObjectMask>, Stack, StackDisplayer, ExecutionTimeRecorder, String) - Constructor for class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
- SegmentStackIntoObjectsPooled<T extends InferenceModel> - Class in org.anchoranalysis.image.inference.bean.segment.instance
-
A base class for algorithms to segment a stack into one or more objects - using a pool of models
- SegmentStackIntoObjectsPooled() - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsPooled
- SegmentStackIntoObjectsScaleDecode<T,S extends ImageInferenceModel<T>> - Class in org.anchoranalysis.image.inference.bean.segment.instance
-
A
SegmentStackIntoObjectsScaleDecodethat scales the input image, before performing inference, and then decodes the output. - SegmentStackIntoObjectsScaleDecode() - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
- setClassLabelsPath(String) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Relative-path to the class-labels file, a text file where each line specifies a class label in order, relative to the models/ directory in the Anchor distribution.
- setDecode(DecodeInstanceSegmentation<T>) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Decodes inference output into segmented objects.
- setDisplayer(StackDisplayer) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
How to convert an image to be displayed to the user.
- setInterpolator(Interpolator) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
The interpolator to use for scaling images.
- setReduce(ReduceElements<ObjectMask>) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
The algorithm for reducing the number of object-masks.
- setScaleInput(ScaleCalculator) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
Any scaling to be applied to the input-image before being input to the model for inference.
- setScoreThreshold(double) - Method in class org.anchoranalysis.image.inference.bean.reduce.RemoveOverlappingObjects
-
Bounding boxes with scores above this threshold are removed.
- setSegment(SegmentStackIntoObjectsPooled<T>) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
The segmentation algorithm that is applied as an input to non-maximum suppression.
- setSeparateEachLabel(boolean) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
If true, each label is reduced separately.
- setSubtractMean(DoubleList) - Method in class org.anchoranalysis.image.inference.bean.segment.instance.SegmentStackIntoObjectsScaleDecode
-
A constant intensity for each respective channel to be subtracted before performing inference.
- shouldObjectsBeProcessed(ObjectMask, ObjectMask) - Method in class org.anchoranalysis.image.inference.bean.reduce.ReduceElementsGreedy
-
Whether to include another (possibly-overlapping with
source) element in processing? - shouldObjectsBeProcessed(ObjectMask, ObjectMask) - Method in class org.anchoranalysis.image.inference.bean.reduce.RemoveOverlappingObjects
- size() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjects
-
The total number of segmented objects.
- size() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
-
A count of the total number of elements in each representation.
- sizeAfter() - Method in class org.anchoranalysis.image.inference.segment.ReductionOutcome
-
The total number of elements after reduction.
- SuppressNonMaximum<T extends InferenceModel> - Class in org.anchoranalysis.image.inference.bean.segment.instance
-
Applies a segmentation procedure followed by non-maximum suppression.
- SuppressNonMaximum() - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
- SuppressNonMaximum(SegmentStackIntoObjectsPooled<T>) - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
-
Creates with a particular segmentation algorithm as an input.
- SuppressNonMaximum(SegmentStackIntoObjectsPooled<T>, ReduceElements<ObjectMask>, boolean) - Constructor for class org.anchoranalysis.image.inference.bean.segment.instance.SuppressNonMaximum
T
- toString() - Method in class org.anchoranalysis.image.inference.bean.reduce.ObjectForReduction
- toString() - Method in class org.anchoranalysis.image.inference.ImageInferenceContext
- toString() - Method in class org.anchoranalysis.image.inference.segment.LabelledWithConfidence
- toString() - Method in class org.anchoranalysis.image.inference.segment.WithConfidence
W
- WithConfidence<T> - Class in org.anchoranalysis.image.inference.segment
-
Wraps an element with a confidence-score.
- WithConfidence(T, double) - Constructor for class org.anchoranalysis.image.inference.segment.WithConfidence
All Classes All Packages