Modifier and Type | Method and Description |
---|---|
Feature<FeatureInputSingleObject> |
FeatureDeriveFromPair.getItem() |
Modifier and Type | Method and Description |
---|---|
void |
FeatureDeriveFromPair.setItem(Feature<FeatureInputSingleObject> item) |
Constructor and Description |
---|
FeatureDeriveFromPair(Feature<FeatureInputSingleObject> item) |
First(Feature<FeatureInputSingleObject> item) |
Merged(Feature<FeatureInputSingleObject> item) |
Minimum(Feature<FeatureInputSingleObject> item) |
Second(Feature<FeatureInputSingleObject> item) |
Modifier and Type | Method and Description |
---|---|
double |
CenterOfGravity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
NumberVoxels.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected FeatureInputSingleObject |
CalculateInputFromPair.execute(FeatureInputPairObjects input) |
Modifier and Type | Method and Description |
---|---|
Double |
CalculateNumberVoxels.execute(FeatureInputSingleObject input) |
Modifier and Type | Method and Description |
---|---|
FeatureTableCalculator<FeatureInputSingleObject> |
SingleTableCalculator.duplicateForNewThread() |
Modifier and Type | Method and Description |
---|---|
ResultsVector |
SingleTableCalculator.calculate(FeatureInputSingleObject input) |
ResultsVector |
SingleTableCalculator.calculate(FeatureInputSingleObject input,
FeatureList<FeatureInputSingleObject> featuresSubset) |
ResultsVector |
SingleTableCalculator.calculateSuppressErrors(FeatureInputSingleObject input,
ErrorReporter errorReporter) |
Modifier and Type | Method and Description |
---|---|
ResultsVector |
SingleTableCalculator.calculate(FeatureInputSingleObject input,
FeatureList<FeatureInputSingleObject> featuresSubset) |
Constructor and Description |
---|
SingleTableCalculator(NamedFeatureStore<FeatureInputSingleObject> namedFeatureStore) |
Modifier and Type | Method and Description |
---|---|
FeatureCalculatorMulti<FeatureInputSingleObject> |
MergedPairsFeatures.createSingle(CreateCalculatorHelper calculatorCreator,
ImageInitialization initialization,
BoundReplaceStrategy<FeatureInputSingleObject,CacheAndReuseStrategy<FeatureInputSingleObject>> cachingStrategy) |
FeatureList<FeatureInputSingleObject> |
MergedPairsFeatures.getSingle() |
Modifier and Type | Method and Description |
---|---|
FeatureCalculatorMulti<FeatureInputSingleObject> |
MergedPairsFeatures.createSingle(CreateCalculatorHelper calculatorCreator,
ImageInitialization initialization,
BoundReplaceStrategy<FeatureInputSingleObject,CacheAndReuseStrategy<FeatureInputSingleObject>> cachingStrategy) |
FeatureCalculatorMulti<FeatureInputSingleObject> |
MergedPairsFeatures.createSingle(CreateCalculatorHelper calculatorCreator,
ImageInitialization initialization,
BoundReplaceStrategy<FeatureInputSingleObject,CacheAndReuseStrategy<FeatureInputSingleObject>> cachingStrategy) |
Constructor and Description |
---|
MergedPairsFeatures(FeatureList<FeatureInputStack> image,
FeatureList<FeatureInputSingleObject> single,
FeatureList<FeatureInputPairObjects> pair)
Creates with features for single, pair and image as a whole.
|
Modifier and Type | Method and Description |
---|---|
FeatureListEvaluator<FeatureInputSingleObject> |
OutputFeatureTable.getFeature()
A list of features to calculate in an evaluation context.
|
Modifier and Type | Method and Description |
---|---|
void |
OutputFeatureTable.setFeature(FeatureListEvaluator<FeatureInputSingleObject> feature)
A list of features to calculate in an evaluation context.
|
Modifier and Type | Method and Description |
---|---|
protected double |
ReportFeatureOnObject.calculateFeatureOn(ObjectCollection objects,
FeatureCalculatorSingle<FeatureInputSingleObject> session) |
Modifier and Type | Method and Description |
---|---|
Feature<FeatureInputSingleObject> |
ScoreObjects.getFeature()
Feature that calculates the score for an object.
|
Modifier and Type | Method and Description |
---|---|
void |
ScoreObjects.setFeature(Feature<FeatureInputSingleObject> feature)
Feature that calculates the score for an object.
|
Modifier and Type | Method and Description |
---|---|
FeatureEvaluator<FeatureInputSingleObject> |
DiscardOutliers.getFeatureEvaluator() |
FeatureEvaluator<FeatureInputSingleObject> |
RelationWithMatches.getFeatureEvaluator() |
FeatureEvaluator<FeatureInputSingleObject> |
RelationWithMatches.getFeatureEvaluatorMatch() |
Modifier and Type | Method and Description |
---|---|
void |
DiscardOutliers.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
void |
RelationWithMatches.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
void |
RelationWithMatches.setFeatureEvaluatorMatch(FeatureEvaluator<FeatureInputSingleObject> featureEvaluatorMatch) |
Modifier and Type | Method and Description |
---|---|
FeatureEvaluator<FeatureInputSingleObject> |
ThresholdedFeature.getFeatureEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
ThresholdedFeature.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
Modifier and Type | Method and Description |
---|---|
protected FeatureCalculatorSingle<FeatureInputSingleObject> |
ObjectCollectionProviderWithFeature.createSession() |
FeatureEvaluator<FeatureInputSingleObject> |
ObjectCollectionProviderWithFeature.getFeatureEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectCollectionProviderWithFeature.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
Modifier and Type | Method and Description |
---|---|
FeatureEvaluator<FeatureInputSingleObject> |
MergeToIncreaseObjectFeature.getFeatureEvaluator() |
FeatureEvaluator<FeatureInputSingleObject> |
MergeGreedyToIncreaseObjectFeature.getFeatureEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
MergeToIncreaseObjectFeature.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
void |
MergeGreedyToIncreaseObjectFeature.setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
Modifier and Type | Method and Description |
---|---|
FeatureListProvider<FeatureInputSingleObject> |
DeriveFromPair.getItem() |
FeatureListProvider<FeatureInputSingleObject> |
FeatureListProviderAggregatePair.getItem()
For each feature in the list, a corresponding aggregate feature is created in the
output list.
|
Modifier and Type | Method and Description |
---|---|
void |
DeriveFromPair.setItem(FeatureListProvider<FeatureInputSingleObject> item) |
void |
FeatureListProviderAggregatePair.setItem(FeatureListProvider<FeatureInputSingleObject> item)
For each feature in the list, a corresponding aggregate feature is created in the
output list.
|
Modifier and Type | Method and Description |
---|---|
FeatureTableCalculator<FeatureInputSingleObject> |
EachObjectIndependently.createFeatures(List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> list,
NamedFeatureStoreFactory storeFactory,
boolean suppressErrors) |
FeatureTableCalculator<FeatureInputSingleObject> |
EachObjectIndependently.createFeatures(NamedFeatureStore<FeatureInputSingleObject> features) |
List<FeatureInputSingleObject> |
EachObjectIndependently.startBatchDeriveInputs(ObjectCollection objects,
EnergyStack energyStack,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected BoundingBox |
EachObjectIndependently.boundingBoxThatSpansInput(FeatureInputSingleObject input) |
ObjectCollection |
EachObjectIndependently.objectsForThumbnail(FeatureInputSingleObject input) |
String |
EachObjectIndependently.uniqueIdentifierFor(FeatureInputSingleObject input) |
Modifier and Type | Method and Description |
---|---|
double |
ArbitraryInsidePoint.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected double |
OutlineKernelBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
AtBorderBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
BoundingBoxAlongAxisBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
BoundingBoxNumberVoxels.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
SpecificEnergyChannelBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
FeatureEnergyChannel.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected double |
TextureScore.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input,
Channel channel) |
protected double |
IntensityMeanMaxSlice.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input,
Channel channel) |
protected double |
Intensity.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input,
Channel channel) |
protected double |
IntensityMeanShellBase.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input,
Channel channel) |
protected abstract double |
FeatureEnergyChannel.calculateForChannel(FeatureCalculationInput<FeatureInputSingleObject> input,
Channel channel) |
Modifier and Type | Method and Description |
---|---|
protected CalculationPart<List<Point3d>,FeatureInputSingleObject> |
IntensityGradientBase.gradientCalculation() |
Modifier and Type | Method and Description |
---|---|
double |
GradientMeanForAxis.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
GradientMagnitude.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
ImageMomentsBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Erode.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Shell.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected abstract CalculationPart<ObjectMask,FeatureInputSingleObject> |
DerivedObject.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
Feature<FeatureInputSingleObject> |
DerivedObject.getItem() |
Modifier and Type | Method and Description |
---|---|
double |
NumberRemovedVoxelsAfterClosing.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
DerivedObject.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Erode.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected CalculationPart<ObjectMask,FeatureInputSingleObject> |
Shell.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
protected abstract CalculationPart<ObjectMask,FeatureInputSingleObject> |
DerivedObject.createCachedCalculationForDerived(CalculationPartResolver<FeatureInputSingleObject> session) |
void |
DerivedObject.setItem(Feature<FeatureInputSingleObject> item) |
Modifier and Type | Method and Description |
---|---|
double |
ShapeRegularityCenterSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
ObjectRadiusStandardDeviation.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
ShapeRegularityMIP.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
double |
PairedWithMask.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected FeatureInputPairObjects |
CalculateIntersecting.deriveFromDelegate(FeatureInputSingleObject input,
ObjectCollection delegate) |
Constructor and Description |
---|
CalculateIntersecting(ResolvedPart<ObjectCollection,FeatureInputSingleObject> intersecting,
int index) |
Modifier and Type | Method and Description |
---|---|
double |
MaximumNumberContourVoxelsOnSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
MaximumNumberVoxelsOnSlice.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected abstract CalculationPart<Integer,FeatureInputSingleObject> |
SurfaceNumberVoxelsBase.createParameters(boolean mip,
boolean suppress3d) |
protected CalculationPart<Integer,FeatureInputSingleObject> |
SurfaceNumberVoxels.createParameters(boolean mip,
boolean suppress3d) |
protected CalculationPart<Integer,FeatureInputSingleObject> |
SurfaceNumberVoxelFaces.createParameters(boolean mip,
boolean suppress3d) |
Modifier and Type | Method and Description |
---|---|
double |
SurfaceNumberVoxelsBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
Feature<FeatureInputSingleObject> |
FeatureSingleObjectFromShared.getItem() |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
FeatureSingleObjectFromShared.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
protected double |
MaskAsSingleObject.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
protected double |
ObjectAggregationBase.calc(CalculateForChild<T> calculateForChild,
Feature<FeatureInputSingleObject> featureForSingleObject) |
void |
FeatureSingleObjectFromShared.setItem(Feature<FeatureInputSingleObject> item) |
Modifier and Type | Method and Description |
---|---|
protected FeatureInputSingleObject |
CalculateDeriveObjectInput.execute(FeatureInputStack input) |
Modifier and Type | Method and Description |
---|---|
Feature<FeatureInputSingleObject> |
QuantileAcrossConnectedComponents.getItem() |
Feature<FeatureInputSingleObject> |
AsObjectMask.getItem() |
Modifier and Type | Method and Description |
---|---|
void |
QuantileAcrossConnectedComponents.setItem(Feature<FeatureInputSingleObject> item) |
void |
AsObjectMask.setItem(Feature<FeatureInputSingleObject> item) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateShellObjectMask.of(CalculationPartResolver<FeatureInputSingleObject> resolver,
MorphologicalIterations iterations,
int iterationsErosionSecond,
boolean inverse) |
Modifier and Type | Method and Description |
---|---|
protected ObjectMask |
CalculateObjectMask.execute(FeatureInputSingleObject input) |
protected ObjectMask |
CalculateShellObjectMask.execute(FeatureInputSingleObject input) |
protected ObjectMask |
CalculateIncrementalOperationMap.execute(FeatureInputSingleObject input,
Integer key) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateShellObjectMask.of(CalculationPartResolver<FeatureInputSingleObject> resolver,
MorphologicalIterations iterations,
int iterationsErosionSecond,
boolean inverse) |
Constructor and Description |
---|
CalculateObjectMask(int iterations,
ResolvedPartMap<ObjectMask,FeatureInputSingleObject,Integer> map) |
CalculateShellObjectMask(ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateDilation,
ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateErosion,
int iterationsErosionSecond,
boolean do3D,
boolean inverse) |
CalculateShellObjectMask(ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateDilation,
ResolvedPart<ObjectMask,FeatureInputSingleObject> calculateErosion,
int iterationsErosionSecond,
boolean do3D,
boolean inverse) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateDilation.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.ofResolved(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
Modifier and Type | Method and Description |
---|---|
static CalculationPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateDilation.of(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
static ResolvedPart<ObjectMask,FeatureInputSingleObject> |
CalculateErosion.ofResolved(CalculationPartResolver<FeatureInputSingleObject> cache,
int iterations,
boolean do3D) |
Constructor and Description |
---|
IncreaseFeatureCondition(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
Modifier and Type | Method and Description |
---|---|
List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> |
SegmentInstanceWithModel.getFeatures()
Features to calculate for objects in the features output.
|
Modifier and Type | Method and Description |
---|---|
void |
SegmentInstanceWithModel.setFeatures(List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> features)
Features to calculate for objects in the features output.
|
Modifier and Type | Method and Description |
---|---|
FeatureCalculationContext<FeatureTableCalculator<FeatureInputSingleObject>> |
SharedStateSegmentInstance.createCalculationContext(ExecutionTimeRecorder executionTimeRecorder,
InputOutputContext ioContext)
Creates a
FeatureCalculationContext for calculating features to later use this
exporter. |
Constructor and Description |
---|
SharedStateSegmentInstance(ConcurrentModelPool<T> modelPool,
FeatureTableCalculator<FeatureInputSingleObject> featureTable,
LabelHeaders identifierHeaders,
String outputNameFeatures,
FeatureExporterContext context) |
Modifier and Type | Method and Description |
---|---|
FeatureExporter<FeatureTableCalculator<T>> |
FromObjects.createExporter(LabelHeaders metadataHeaders,
List<NamedBean<FeatureListProvider<FeatureInputSingleObject>>> features,
FeatureOutputNames outputNames,
Optional<InputGrouper> grouper,
FeatureExporterContext context) |
Modifier and Type | Method and Description |
---|---|
protected double |
Ellipsoidicity.calc(FeatureInputSingleObject input,
Ellipsoid me) |
protected abstract double |
EllipsoidBase.calc(FeatureInputSingleObject input,
Ellipsoid me) |
protected double |
AxisRatioEllipsoid.calc(FeatureInputSingleObject input,
Ellipsoid me) |
Modifier and Type | Method and Description |
---|---|
double |
Ellipticity.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
double |
EllipsoidBase.calculate(FeatureCalculationInput<FeatureInputSingleObject> input) |
Modifier and Type | Method and Description |
---|---|
protected ObjectWithEllipse |
CalculateEllipseLeastSquares.execute(FeatureInputSingleObject input) |
Modifier and Type | Method and Description |
---|---|
protected Ellipsoid |
CalculateEllipsoidLeastSquares.execute(FeatureInputSingleObject input) |
Modifier and Type | Method and Description |
---|---|
static Ellipsoid |
CalculateEllipsoidLeastSquares.of(FeatureCalculationInput<FeatureInputSingleObject> input,
boolean suppressZCovariance) |
Modifier and Type | Field and Description |
---|---|
static java.util.function.ToDoubleFunction<FeatureInputSingleObject> |
MockFeatureWithCalculationFixture.DEFAULT_FUNC_NUM_PIXELS |
Modifier and Type | Method and Description |
---|---|
static Feature<FeatureInputSingleObject> |
MockFeatureWithCalculationFixture.createMockFeatureWithCalculation()
Creates a mock-feature (using a mock-FeatureCalculation under the hood) which counts the
number of pixels in an object
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.