Index

A B C D E G H I L M N O P R S T W 
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
apply(BiFunction<T, T, R>) - Method in class org.anchoranalysis.image.inference.segment.DualScale
Apply a BiFunction to 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

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 DualScale by 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
Creates a new MultiScaleObject by extracting a ObjectMask from a DualScale.
extractFrom(DualScale<T>, DualScale<S>, BiFunction<T, S, ObjectMask>) - Static method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
Creates a new MultiScaleObject by extracting a ObjectMask from two DualScales.

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 ObjectMask with 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_ADDED if newly added.
getInputScale() - Method in class org.anchoranalysis.image.inference.segment.MultiScaleObject
Gets the ObjectMask at 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 ObjectMask for 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 ObjectMask at 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 unscaledDimensions to 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 WithConfidence but 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 List of all contained objects, including confidence.
listWithoutLabels() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
Create a List of all contained objects, including confidence.

M

map(Function<T, S>) - Method in class org.anchoranalysis.image.inference.segment.DualScale
Create a derived DualScale by 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 ReductionOutcome where 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 ObjectMask that 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 ObjectMask for 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 ObjectMask that 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 ObjectCollection of all contained objects, excluding confidence.
objectsWithProperties() - Method in class org.anchoranalysis.image.inference.segment.SegmentedObjectsAtScale
Like SegmentedObjectsAtScale.objects() but instead creates a ObjectCollectionWithProperties containing 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
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 labelled ObjectMasks.
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 SegmentStackIntoObjectsScaleDecode that 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
 
A B C D E G H I L M N O P R S T W 
All Classes All Packages