Package | Description |
---|---|
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 |
Instance-segmentation of a
Stack . |
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 |
Non-beans pertaining to segmentation of images via model inference.
|
org.anchoranalysis.plugin.image.bean.object.segment.reduce |
Strategies for reducing the number of elements with a list by merging/removing lower-confidence
elements that overlap.
|
org.anchoranalysis.plugin.onnx.bean.object.segment.decode.instance.maskrcnn |
Decodes the outputted tensors from a Mask
R-CNN implementation.
|
org.anchoranalysis.plugin.onnx.bean.object.segment.decode.instance.text |
Decodes the outputted tensors from text-segmentation models.
|
Modifier and Type | Method and Description |
---|---|
LabelledWithConfidence<ObjectMask> |
ObjectForReduction.getLabelled()
The underlying labelled
ObjectMask for input to a reduction algorithm. |
Modifier and Type | Method and Description |
---|---|
ReductionOutcome<LabelledWithConfidence<ObjectMask>> |
ReduceElementsGreedy.reduce(List<LabelledWithConfidence<ObjectMask>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder) |
Modifier and Type | Method and Description |
---|---|
static List<ObjectForReduction> |
ObjectForReductionFactory.populateFromList(List<LabelledWithConfidence<ObjectMask>> list)
Creates a list of
ObjectForReduction s from a corresponding list of labelled ObjectMask s. |
ReductionOutcome<LabelledWithConfidence<ObjectMask>> |
ReduceElementsGreedy.reduce(List<LabelledWithConfidence<ObjectMask>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder) |
Constructor and Description |
---|
ObjectForReduction(LabelledWithConfidence<ObjectMask> labelled)
Creates with a
ObjectMask that is considered newly-added. |
ObjectForReduction(LabelledWithConfidence<ObjectMask> labelled,
int index) |
Constructor and Description |
---|
ReduceObjectsGraph(List<LabelledWithConfidence<ObjectMask>> elements)
Create with a list of elements.
|
Modifier and Type | Method and Description |
---|---|
abstract List<LabelledWithConfidence<MultiScaleObject>> |
DecodeInstanceSegmentation.decode(List<T> inferenceOutput,
ImageInferenceContext context)
Decodes the output tensors from inference into
ObjectMask s with confidence and
labels. |
Modifier and Type | Method and Description |
---|---|
abstract ReductionOutcome<LabelledWithConfidence<T>> |
ReduceElements.reduce(List<LabelledWithConfidence<T>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder)
Reduce a list of elements (each with a confidence score and a label) to a
smaller-list.
|
Modifier and Type | Method and Description |
---|---|
abstract ReductionOutcome<LabelledWithConfidence<T>> |
ReduceElements.reduce(List<LabelledWithConfidence<T>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder)
Reduce a list of elements (each with a confidence score and a label) to a
smaller-list.
|
Modifier and Type | Method and Description |
---|---|
<S> LabelledWithConfidence<S> |
LabelledWithConfidence.map(java.util.function.Function<T,S> transform)
Maps the existing object to another object, while retaining an identical confidence score.
|
Modifier and Type | Method and Description |
---|---|
List<LabelledWithConfidence<ObjectMask>> |
SegmentedObjectsAtScale.listWithLabels()
Create a
List of all contained objects, including confidence. |
Modifier and Type | Method and Description |
---|---|
int |
LabelledWithConfidence.compareTo(LabelledWithConfidence<T> other) |
Constructor and Description |
---|
SegmentedObjects(List<LabelledWithConfidence<MultiScaleObject>> objects,
SegmentedBackground background,
ExecutionTimeRecorder executionTimeRecorder)
Create for a collection of objects with potentially differing labels.
|
SegmentedObjectsAtScale(List<LabelledWithConfidence<MultiScaleObject>> source,
java.util.function.Function<MultiScaleObject,ObjectMask> extractObject,
Stack background,
StackDisplayer displayer,
ExecutionTimeRecorder executionTimeRecorder,
String executionTimeSuffix) |
Modifier and Type | Method and Description |
---|---|
ReductionOutcome<LabelledWithConfidence<ObjectMask>> |
ThresholdConfidence.reduce(List<LabelledWithConfidence<ObjectMask>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder) |
Modifier and Type | Method and Description |
---|---|
ReductionOutcome<LabelledWithConfidence<ObjectMask>> |
ThresholdConfidence.reduce(List<LabelledWithConfidence<ObjectMask>> elements,
Extent extent,
ExecutionTimeRecorder executionTimeRecorder) |
Modifier and Type | Method and Description |
---|---|
List<LabelledWithConfidence<MultiScaleObject>> |
DecodeMaskRCNN.decode(List<ai.onnxruntime.OnnxTensor> inferenceOutput,
ImageInferenceContext context) |
Modifier and Type | Method and Description |
---|---|
List<LabelledWithConfidence<MultiScaleObject>> |
DecodeEAST.decode(List<ai.onnxruntime.OnnxTensor> inferenceOutput,
ImageInferenceContext context) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.