Uses of Class
org.anchoranalysis.image.feature.input.FeatureInputPairObjects
Packages that use FeatureInputPairObjects
Package
Description
A pairing of objects from two collections (bipartite matching).
What to compare an annotation (ground truth) against?
Features that operate on a pair of
ObjectMask
s.Reusable implementations of
CalculationPart
related to images.A particular implementation of
FeatureCalculatorMulti
for feature-calculations based
upon pairs of image-objects.Image-related implementations of
FeatureInput
.Pairs annotations from two different sets, creating an assignment of some type.
Implementations of
ObjectCollectionProvider
involving merging objects together.Implementations of
FeatureListProvider
with
input-type FeatureInputPairObjects
.Features from combinations of
ObjectMask
s.Features from pairs of
ObjectMask
s.Features that calculate the degree of overlap between two
ObjectMask
s.Features that calculate how many other objects an
ObjectMask
directly neighbors.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations, and measure
the degree of intersection between objects.Assigning priority when merging
ObjectMask
s.Fixtures for creating object-masks and related feature-inputs.
-
Uses of FeatureInputPairObjects in org.anchoranalysis.annotation.io.assignment
Constructor parameters in org.anchoranalysis.annotation.io.assignment with type arguments of type FeatureInputPairObjectsModifierConstructorDescriptionAssignOverlappingObjects
(FeatureEvaluator<FeatureInputPairObjects> featureEvaluator, boolean flatten) Creates a newAssignOverlappingObjects
instance. -
Uses of FeatureInputPairObjects in org.anchoranalysis.annotation.io.bean.comparer
Methods in org.anchoranalysis.annotation.io.bean.comparer that return types with arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionMultipleComparer.getFeatureEvaluator()
Calculates the cost used when making assignments.Method parameters in org.anchoranalysis.annotation.io.bean.comparer with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionvoid
MultipleComparer.setFeatureEvaluator
(FeatureEvaluator<FeatureInputPairObjects> featureEvaluator) Calculates the cost used when making assignments. -
Uses of FeatureInputPairObjects in org.anchoranalysis.image.feature.bean.object.pair
Method parameters in org.anchoranalysis.image.feature.bean.object.pair with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptiondouble
First.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Merged.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Minimum.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
RatioFirstToSecond.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
Second.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
SubtractSecondFromFirst.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) protected double
FeatureDeriveFromPair.valueFromFirst
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the first object in the pair.protected double
FeatureDeriveFromPair.valueFromMerged
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the merged object from the pair.protected double
FeatureDeriveFromPair.valueFromSecond
(FeatureCalculationInput<FeatureInputPairObjects> input) Calculates the feature value for the second object in the pair. -
Uses of FeatureInputPairObjects in org.anchoranalysis.image.feature.calculation
Methods in org.anchoranalysis.image.feature.calculation with parameters of type FeatureInputPairObjectsModifier and TypeMethodDescriptionprotected FeatureInputSingleObject
CalculateInputFromPair.execute
(FeatureInputPairObjects input) Executes the calculation to extract a single object from the pair. -
Uses of FeatureInputPairObjects in org.anchoranalysis.image.feature.calculator.merged
Methods in org.anchoranalysis.image.feature.calculator.merged that return types with arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionMergedPairsFeatures.createPair
(CreateCalculatorHelper calculatorCreator, ImageInitialization initialization, CacheTransferSourceCollection cacheTransferSource) Creates a feature calculator for pair object features.PairsTableCalculator.duplicateForNewThread()
MergedPairsFeatures.getPair()
Methods in org.anchoranalysis.image.feature.calculator.merged with parameters of type FeatureInputPairObjectsModifier and TypeMethodDescriptionPairsTableCalculator.calculate
(FeatureInputPairObjects input) PairsTableCalculator.calculate
(FeatureInputPairObjects input, FeatureList<FeatureInputPairObjects> featuresSubset) PairsTableCalculator.calculateMaybeSuppressErrors
(FeatureInputPairObjects input, ErrorReporter errorReporter) Calculates features for the input, optionally suppressing errors.PairsTableCalculator.calculateSuppressErrors
(FeatureInputPairObjects input, ErrorReporter errorReporter) Method parameters in org.anchoranalysis.image.feature.calculator.merged with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionPairsTableCalculator.calculate
(FeatureInputPairObjects input, FeatureList<FeatureInputPairObjects> featuresSubset) Constructor parameters in org.anchoranalysis.image.feature.calculator.merged with type arguments of type FeatureInputPairObjectsModifierConstructorDescriptionCreates to only calculate pair features. -
Uses of FeatureInputPairObjects in org.anchoranalysis.image.feature.input
Constructors in org.anchoranalysis.image.feature.input with parameters of type FeatureInputPairObjectsModifierConstructorDescriptionprotected
Copy constructor for FeatureInputPairObjects. -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.annotation.bean.comparison.assigner
Methods in org.anchoranalysis.plugin.annotation.bean.comparison.assigner that return types with arguments of type FeatureInputPairObjectsMethod parameters in org.anchoranalysis.plugin.annotation.bean.comparison.assigner with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionvoid
FeatureCostAssigner.setFeatureEvaluator
(FeatureEvaluator<FeatureInputPairObjects> featureEvaluator) -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.bean.object.provider.merge
Methods in org.anchoranalysis.plugin.image.bean.object.provider.merge that return types with arguments of type FeatureInputPairObjectsMethod parameters in org.anchoranalysis.plugin.image.bean.object.provider.merge with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionvoid
MergePairs.setFeatureEvaluatorMerge
(FeatureEvaluator<FeatureInputPairObjects> featureEvaluatorMerge) -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.feature.bean.list.pair
Methods in org.anchoranalysis.plugin.image.feature.bean.list.pair that return types with arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionprotected abstract Feature
<FeatureInputPairObjects> FeatureListProviderAggregatePair.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) Creates an aggregate feature from individual features for first, second, and merged objects.protected Feature
<FeatureInputPairObjects> ReduceFirstAndSecond.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected Feature
<FeatureInputPairObjects> ReduceRatioFirstAndSecond.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected Feature
<FeatureInputPairObjects> SubtractReducedFromMerged.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected FeatureFromList
<FeatureInputPairObjects> FeatureListProviderAggregatePair.createReducedFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second) Creates a reduced feature from features for the first and second objects.DeriveFromPair.get()
FeatureListProviderAggregatePair.get()
FeatureListProviderAggregatePair.getReduce()
Method for reducing all pairs into a single value e.g.Method parameters in org.anchoranalysis.plugin.image.feature.bean.list.pair with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionprotected abstract Feature
<FeatureInputPairObjects> FeatureListProviderAggregatePair.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) Creates an aggregate feature from individual features for first, second, and merged objects.protected Feature
<FeatureInputPairObjects> ReduceFirstAndSecond.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected Feature
<FeatureInputPairObjects> ReduceRatioFirstAndSecond.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected Feature
<FeatureInputPairObjects> SubtractReducedFromMerged.createAggregateFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second, Feature<FeatureInputPairObjects> merged) protected FeatureFromList
<FeatureInputPairObjects> FeatureListProviderAggregatePair.createReducedFeature
(Feature<FeatureInputPairObjects> first, Feature<FeatureInputPairObjects> second) Creates a reduced feature from features for the first and second objects.void
FeatureListProviderAggregatePair.setReduce
(FeatureFromList<FeatureInputPairObjects> reduce) Method for reducing all pairs into a single value e.g. -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.feature.bean.object.combine
Methods in org.anchoranalysis.plugin.image.feature.bean.object.combine that return types with arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionPairNeighbors.createFeatures
(List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> list, NamedFeatureStoreFactory storeFactory, boolean suppressErrors) PairNeighbors.getFeaturesPair()
Additional features that are processed on the pair of images (i.e.PairNeighbors.startBatchDeriveInputs
(ObjectCollection objects, EnergyStack energyStack, Logger logger) Methods in org.anchoranalysis.plugin.image.feature.bean.object.combine with parameters of type FeatureInputPairObjectsModifier and TypeMethodDescriptionprotected BoundingBox
PairNeighbors.boundingBoxThatSpansInput
(FeatureInputPairObjects input) PairNeighbors.objectsForThumbnail
(FeatureInputPairObjects input) PairNeighbors.uniqueIdentifierFor
(FeatureInputPairObjects input) Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.combine with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptionvoid
PairNeighbors.setFeaturesPair
(List<NamedBean<FeatureListProvider<FeatureInputPairObjects>>> featuresPair) Additional features that are processed on the pair of images (i.e. -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.feature.bean.object.pair
Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.pair with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptiondouble
Intersection.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap
Methods in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap with parameters of type FeatureInputPairObjectsModifier and TypeMethodDescriptionprotected abstract int
OverlapRelative.calculateDenominator
(FeatureInputPairObjects input) Calculates the denominator for the overlap ratio.protected int
OverlapRelativeToFirst.calculateDenominator
(FeatureInputPairObjects input) protected int
OverlapRelativeToMaxVolume.calculateDenominator
(FeatureInputPairObjects input) protected int
OverlapRelativeToMerged.calculateDenominator
(FeatureInputPairObjects input) protected int
OverlapRelativeToSecond.calculateDenominator
(FeatureInputPairObjects input) Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.pair.overlap with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptiondouble
CostOverlapWithinMidpointDistance.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) double
OverlapRelative.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching
Method parameters in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching with type arguments of type FeatureInputPairObjectsModifier and TypeMethodDescriptiondouble
TouchingVoxels.calculate
(FeatureCalculationInput<FeatureInputPairObjects> input) -
Uses of FeatureInputPairObjects in org.anchoranalysis.plugin.image.object.merge.priority
Constructor parameters in org.anchoranalysis.plugin.image.object.merge.priority with type arguments of type FeatureInputPairObjectsModifierConstructorDescriptionAssignPriorityFromPair
(FeatureCalculatorSingle<FeatureInputPairObjects> featureCalculator, double threshold, DoubleBiPredicate relation) -
Uses of FeatureInputPairObjects in org.anchoranalysis.test.feature.plugins.objects
Methods in org.anchoranalysis.test.feature.plugins.objects that return FeatureInputPairObjectsModifier and TypeMethodDescriptionstatic FeatureInputPairObjects
FeatureInputOverlappingCircleFixture.twoNonOverlappingCircles
(boolean sameSize) Creates two object-masks of circles in different locations WITHOUT any overlap.static FeatureInputPairObjects
FeatureInputOverlappingCircleFixture.twoOverlappingCircles
(boolean sameSize) Creates two object-masks of circles in different locations WITH some overlap.