Uses of Class
org.anchoranalysis.math.histogram.Histogram
Packages that use Histogram
Package
Description
Base classes for performing operations on
Channel
s.Classes that aren't AnchorBeans that pertain to the initialization of image-related beans.
Non-bean classes relating to image-segmentation.
Base classes for providers of different core data entities related to images.
Base classes for thresholding and calculating levels for thresholding.
Converts a channel to another data-type based upon a
Histogram
to which it is attached.The key data entity
org.anchoranalysis.image.voxel.object
and related-classes and
operations.Beans pertaining to feature definition and calculation.
Features that operate on a
Histogram
.Image-related implementations of
FeatureInput
.Non-bean classes for reading a
Histogram
from the
filesystem.Non-bean classes for writing a
Histogram
to the
filesystem.Statistics about aggregated voxel intensities.
The
Histogram
data class and related operations.Indexing voxel-values in different ways.
Factories for classes in
org.anchoranalysis.mpp.index
.Non-beans for reading data structures related to marked point processes from the file system.
Implementations of
Thresholder
that use FIJI.Implementations of
ConvertChannelTo
and ConvertChannelToWithHistogram
.Implementations of
HistogramProvider
.Thresholding of intensity values represented in at
Histogram
.Implementations of
FeatureHistogram
that calculate
statistics.Implementations of
FeatureHistogram
that perform
thresholding.Implementations of
VoxelScore
.Implementations of
CalculationPart
that process
Stack
s as used by features elsewhere in this package.Non-bean for operations or calculations relating to intensity.
Non-beans for calculating a thresholding level from itensity values.
Task(s) to export histograms of intensity values.
Implementations of
Thresholder
that call ImageJ.Testing utilities and fixtures with no greater downstream dependency than
anchor-image-feature or anchor-mpp.
-
Uses of Histogram in org.anchoranalysis.image.bean.channel
Methods in org.anchoranalysis.image.bean.channel that return types with arguments of type HistogramModifier and TypeMethodDescriptionabstract ChannelConverterAttached
<Histogram, T> ConvertChannelToWithHistogram.createConverter()
Creates the converter. -
Uses of Histogram in org.anchoranalysis.image.bean.nonbean.init
Methods in org.anchoranalysis.image.bean.nonbean.init that return types with arguments of type HistogramModifier and TypeMethodDescriptionImageInitialization.histograms()
A collection ofHistogram
s, indexed by name. -
Uses of Histogram in org.anchoranalysis.image.bean.nonbean.segment
Methods in org.anchoranalysis.image.bean.nonbean.segment that return types with arguments of type HistogramModifier and TypeMethodDescriptionBinarySegmentationParameters.getIntensityHistogram()
A histogram of the intensity values of the voxels that are being segmented.Constructor parameters in org.anchoranalysis.image.bean.nonbean.segment with type arguments of type HistogramModifierConstructorDescriptionBinarySegmentationParameters
(Optional<Histogram> intensityHistogram, Optional<Resolution> resolution) Creates a newBinarySegmentationParameters
instance.BinarySegmentationParameters
(Resolution resolution, Optional<Histogram> intensityHistogram) Creates with a specific resolution and intensity-histogram. -
Uses of Histogram in org.anchoranalysis.image.bean.provider
Methods in org.anchoranalysis.image.bean.provider that return HistogramModifier and TypeMethodDescriptionprotected abstract Histogram
HistogramProviderUnary.createFromHistogram
(Histogram histogram) Creates aHistogram
given the entity provided by the delegate.HistogramProviderUnary.get()
Methods in org.anchoranalysis.image.bean.provider with parameters of type HistogramModifier and TypeMethodDescriptionprotected abstract Histogram
HistogramProviderUnary.createFromHistogram
(Histogram histogram) Creates aHistogram
given the entity provided by the delegate. -
Uses of Histogram in org.anchoranalysis.image.bean.threshold
Methods in org.anchoranalysis.image.bean.threshold with parameters of type HistogramModifier and TypeMethodDescriptionabstract int
CalculateLevel.calculateLevel
(Histogram histogram) Determines a voxel intensity that can be used for thresholding.protected int
CalculateLevelUnary.calculateLevelFromDelegate
(Histogram histogram) Determines a voxel intensity that can be used for thresholding from the delegatecalculateLevel
.Method parameters in org.anchoranalysis.image.bean.threshold with type arguments of type HistogramModifier and TypeMethodDescriptionabstract BinaryVoxels
<UnsignedByteBuffer> Thresholder.threshold
(VoxelsUntyped voxels, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) Thresholds voxels (across a range of values) so that they have only binary range (i.e. two voxel values representing on and off).ThresholderGlobal.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte bvOut, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) -
Uses of Histogram in org.anchoranalysis.image.core.channel.convert.attached.histogram
Methods in org.anchoranalysis.image.core.channel.convert.attached.histogram with parameters of type HistogramModifier and TypeMethodDescriptionvoid
MaxIntensityFromHistogram.attachObject
(Histogram histogram) void
QuantileIntensityFromHistogram.attachObject
(Histogram object) void
UpperLowerQuantileIntensityFromHistogram.attachObject
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.image.core.object
Methods in org.anchoranalysis.image.core.object that return HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, Optional<Mask> mask) Creates aHistogram
of all voxel intensity values inchannel
, or only those inmask
if it is dfined.static Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, Mask mask) static Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, ObjectCollection objects) static Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, ObjectMask object) static Histogram
HistogramFromObjectsFactory.createFrom
(VoxelsUntyped voxels, Optional<ObjectMask> object) -
Uses of Histogram in org.anchoranalysis.image.feature.bean
Method parameters in org.anchoranalysis.image.feature.bean with type arguments of type HistogramModifier and TypeMethodDescriptionvoid
VoxelScore.initialize
(List<Histogram> histograms, Optional<Dictionary> dictionary) Initializes the voxels-score. -
Uses of Histogram in org.anchoranalysis.image.feature.bean.histogram
Methods in org.anchoranalysis.image.feature.bean.histogram with parameters of type HistogramModifier and TypeMethodDescriptionprotected abstract double
FeatureHistogramStatistic.calculateStatisticFrom
(Histogram histogram) Calculates the statistic from the histogram, that is subsequently returned as the feature-value.protected double
Mean.calculateStatisticFrom
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.image.feature.input
Methods in org.anchoranalysis.image.feature.input that return HistogramModifier and TypeMethodDescriptionFeatureInputHistogram.getHistogram()
The histogram associated with this feature input.Constructors in org.anchoranalysis.image.feature.input with parameters of type HistogramModifierConstructorDescriptionFeatureInputHistogram
(Histogram histogram, Optional<Resolution> resolution) Creates a newFeatureInputHistogram
instance. -
Uses of Histogram in org.anchoranalysis.image.io.histogram.input
Methods in org.anchoranalysis.image.io.histogram.input that return HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramCSVReader.readHistogramFromFile
(Path filePath) Reads a CSV file from the file-system that describes a histogram of voxel values. -
Uses of Histogram in org.anchoranalysis.image.io.histogram.output
Methods in org.anchoranalysis.image.io.histogram.output with parameters of type HistogramModifier and TypeMethodDescriptionvoid
HistogramCSVGenerator.writeToFile
(Histogram element, OutputWriteSettings settings, Path filePath) -
Uses of Histogram in org.anchoranalysis.image.voxel.statistics
Methods in org.anchoranalysis.image.voxel.statistics that return HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramFactory.createFrom
(VoxelBuffer<?> buffer) Creates aHistogram
of the aggregated voxel intensities in aVoxelBuffer
.static Histogram
HistogramFactory.createFrom
(VoxelsUntyped voxels) Creates aHistogram
of the aggregated voxel intensities in aVoxelsUntyped
.VoxelStatistics.histogram()
AHistogram
of all voxel values.VoxelStatisticsCombined.histogram()
VoxelStatisticsFromHistogram.histogram()
Constructors in org.anchoranalysis.image.voxel.statistics with parameters of type HistogramModifierConstructorDescriptionVoxelStatisticsFromHistogram
(Histogram histogram) Creates a newVoxelStatisticsFromHistogram
instance. -
Uses of Histogram in org.anchoranalysis.math.histogram
Methods in org.anchoranalysis.math.histogram that return HistogramModifier and TypeMethodDescriptionHistogram.cropRemoveLargerValues
(long maxCount) LikecropRemoveSmallerValues(long)
but larger values are removed rather than smaller values if the total count is too high.Histogram.cropRemoveSmallerValues
(long maxCount) Creates aHistogram
reusing the bins in the current histogram, but with an upper limit on the total count.Histogram.duplicate()
Creates a deep-copy of the current object.Histogram.threshold
(DoublePredicate predicate) Generates a new histogram containing only values that match a predicate.Methods in org.anchoranalysis.math.histogram with parameters of type HistogramModifier and TypeMethodDescriptionvoid
Histogram.addHistogram
(Histogram other) Adds the counts from another histogram to the current object.static double
HistogramStatistics.coefficientOfVariation
(Histogram histogram) Calculates the coefficient-of-variation of a distribution of values, represented by their histogram.static double
Calculates the kurtosis of a distribution of values, represented by their histogram.static double
Calculates the skewness of a distribution of values, represented by their histogram. -
Uses of Histogram in org.anchoranalysis.mpp.index
Methods in org.anchoranalysis.mpp.index that return HistogramModifier and TypeMethodDescriptionVoxelPartitionHistogram.getCombined()
VoxelPartitionHistogram.getSlice
(int sliceID) Method parameters in org.anchoranalysis.mpp.index with type arguments of type HistogramModifier and TypeMethodDescriptionvoid
VoxelPartitionHistogram.cleanUp
(VoxelPartitionFactory<Histogram> factory) Constructor parameters in org.anchoranalysis.mpp.index with type arguments of type HistogramModifierConstructorDescriptionVoxelPartitionHistogram
(int numberSlices, Supplier<Histogram> histogramFactory) Constructs a VoxelPartitionHistogram with a specified number of slices. -
Uses of Histogram in org.anchoranalysis.mpp.index.factory
Methods in org.anchoranalysis.mpp.index.factory that return types with arguments of type HistogramModifier and TypeMethodDescriptionVoxelPartitonFactoryHistogram.create
(int numSlices) Creates a newVoxelPartitionHistogram
with the specified number of slices.Methods in org.anchoranalysis.mpp.index.factory with parameters of type Histogram -
Uses of Histogram in org.anchoranalysis.mpp.io.input
Methods in org.anchoranalysis.mpp.io.input that return types with arguments of type Histogram -
Uses of Histogram in org.anchoranalysis.plugin.fiji.bean.threshold
Method parameters in org.anchoranalysis.plugin.fiji.bean.threshold with type arguments of type HistogramModifier and TypeMethodDescriptionThresholderAutoIJ.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) -
Uses of Histogram in org.anchoranalysis.plugin.image.bean.channel.convert
Methods in org.anchoranalysis.plugin.image.bean.channel.convert that return types with arguments of type Histogram -
Uses of Histogram in org.anchoranalysis.plugin.image.bean.histogram.provider
Methods in org.anchoranalysis.plugin.image.bean.histogram.provider that return HistogramModifier and TypeMethodDescriptionCutBelowThreshold.createFromHistogram
(Histogram histogram) GreaterThanThreshold.createFromHistogram
(Histogram histogram) FromChannel.get()
Reference.get()
Methods in org.anchoranalysis.plugin.image.bean.histogram.provider with parameters of type HistogramModifier and TypeMethodDescriptionCutBelowThreshold.createFromHistogram
(Histogram histogram) GreaterThanThreshold.createFromHistogram
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.plugin.image.bean.histogram.threshold
Methods in org.anchoranalysis.plugin.image.bean.histogram.threshold with parameters of type HistogramModifier and TypeMethodDescriptionint
CalculateLevelRelativeToThreshold.calculateLevel
(Histogram histogram) int
ClampHistogramMax.calculateLevel
(Histogram histogram) int
Constant.calculateLevel
(Histogram histogram) int
EmptyHistogramConstant.calculateLevel
(Histogram histogram) int
Maximum.calculateLevel
(Histogram h) int
Minimum.calculateLevel
(Histogram h) int
Otsu.calculateLevel
(Histogram histogram) int
OtsuWeighted.calculateLevel
(Histogram histogram) int
Quantile.calculateLevel
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.plugin.image.feature.bean.histogram.statistic
Methods in org.anchoranalysis.plugin.image.feature.bean.histogram.statistic with parameters of type HistogramModifier and TypeMethodDescriptionprotected double
CoefficientOfVariation.calculateStatisticFrom
(Histogram histogram) protected double
Count.calculateStatisticFrom
(Histogram histogram) protected double
Kurtosis.calculateStatisticFrom
(Histogram histogram) protected double
Maximum.calculateStatisticFrom
(Histogram histogram) protected double
MeanRaisedToPower.calculateStatisticFrom
(Histogram histogram) protected double
Median.calculateStatisticFrom
(Histogram histogram) protected double
Minimum.calculateStatisticFrom
(Histogram histogram) protected double
Mode.calculateStatisticFrom
(Histogram histogram) protected double
NumberDistinctValues.calculateStatisticFrom
(Histogram histogram) protected double
Quantile.calculateStatisticFrom
(Histogram histogram) protected double
Range.calculateStatisticFrom
(Histogram histogram) protected double
RatioNonMode.calculateStatisticFrom
(Histogram histogram) protected double
Skewness.calculateStatisticFrom
(Histogram histogram) protected double
StandardDeviation.calculateStatisticFrom
(Histogram histogram) protected double
Sum.calculateStatisticFrom
(Histogram histogram) protected double
TotalCount.calculateStatisticFrom
(Histogram histogram) protected double
Variance.calculateStatisticFrom
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.plugin.image.feature.bean.histogram.threshold
Methods in org.anchoranalysis.plugin.image.feature.bean.histogram.threshold with parameters of type HistogramModifier and TypeMethodDescriptionprotected double
RatioThreshold.calculateStatisticFrom
(Histogram histogram) -
Uses of Histogram in org.anchoranalysis.plugin.image.feature.bean.score
Methods in org.anchoranalysis.plugin.image.feature.bean.score with parameters of type HistogramModifier and TypeMethodDescriptionprotected void
CalculateLevel.beforeCalcSetup
(Histogram histogram, int level) protected abstract void
CalculateLevelBase.beforeCalcSetup
(Histogram histogram, int level) Performs setup operations before calculation.protected void
DifferenceCalculateLevelStandardDeviation.beforeCalcSetup
(Histogram histogram, int level) Method parameters in org.anchoranalysis.plugin.image.feature.bean.score with type arguments of type HistogramModifier and TypeMethodDescriptionvoid
CalculateLevelBase.initialize
(List<Histogram> histograms, Optional<Dictionary> dictionary) void
FromDictionaryBase.initialize
(List<Histogram> histograms, Optional<Dictionary> dictionary) Initializes the feature with histograms and a dictionary.void
IdentityImposeValueRelationToHistogram.initialize
(List<Histogram> histograms, Optional<Dictionary> dictionary) void
NormalizeByMax.initialize
(List<Histogram> histograms, Optional<Dictionary> dictionary) -
Uses of Histogram in org.anchoranalysis.plugin.image.feature.stack.calculation
Methods in org.anchoranalysis.plugin.image.feature.stack.calculation that return HistogramModifier and TypeMethodDescriptionprotected Histogram
CalculateHistogram.execute
(FeatureInputStack input) protected Histogram
CalculateHistogramMasked.execute
(FeatureInputStack input) -
Uses of Histogram in org.anchoranalysis.plugin.image.intensity
Methods in org.anchoranalysis.plugin.image.intensity that return HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramThresholder.withCalculateLevel
(Histogram histogram, CalculateLevel calculateLevel) Retains the portion of the histogram greater or equal to the calculated-level.Methods in org.anchoranalysis.plugin.image.intensity with parameters of type HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramThresholder.withCalculateLevel
(Histogram histogram, CalculateLevel calculateLevel) Retains the portion of the histogram greater or equal to the calculated-level. -
Uses of Histogram in org.anchoranalysis.plugin.image.intensity.level
Methods in org.anchoranalysis.plugin.image.intensity.level that return HistogramModifier and TypeMethodDescriptionLevelResult.getHistogram()
TheHistogram
of intensity values for this level.Constructors in org.anchoranalysis.plugin.image.intensity.level with parameters of type HistogramModifierConstructorDescriptionLevelResult
(int level, ObjectMask object, Histogram histogram) Creates a newLevelResult
instance. -
Uses of Histogram in org.anchoranalysis.plugin.image.task.bean.grouped.histogram
Methods in org.anchoranalysis.plugin.image.task.bean.grouped.histogram that return types with arguments of type HistogramModifier and TypeMethodDescriptionprotected CheckedFunction
<Channel, Histogram, CreateException> ExportImageHistograms.createChannelDeriver
(ChannelSource source) protected GroupMapByName
<Histogram, Histogram> ExportImageHistograms.createGroupMap
(ConsistentChannelChecker channelChecker, Optional<Stream<String>> groupIdentifiers, Optional<InputOutputContext> outputContext, OperationContext operationContext) protected GroupMapByName
<Histogram, Histogram> ExportImageHistograms.createGroupMap
(ConsistentChannelChecker channelChecker, Optional<Stream<String>> groupIdentifiers, Optional<InputOutputContext> outputContext, OperationContext operationContext) Methods in org.anchoranalysis.plugin.image.task.bean.grouped.histogram with parameters of type HistogramModifier and TypeMethodDescriptionprotected void
ExportImageHistograms.processIndividual
(String name, Histogram individual, boolean partOfGroup, CheckedBiConsumer<String, Histogram, OperationFailedException> consumeIndividual, InputOutputContext context) Method parameters in org.anchoranalysis.plugin.image.task.bean.grouped.histogram with type arguments of type HistogramModifier and TypeMethodDescriptionprotected void
ExportImageHistograms.processIndividual
(String name, Histogram individual, boolean partOfGroup, CheckedBiConsumer<String, Histogram, OperationFailedException> consumeIndividual, InputOutputContext context) -
Uses of Histogram in org.anchoranalysis.plugin.imagej.bean.threshold
Method parameters in org.anchoranalysis.plugin.imagej.bean.threshold with type arguments of type HistogramModifier and TypeMethodDescriptionThresholderSimpleFillHoles2D.threshold
(VoxelsUntyped inputBuffer, BinaryValuesByte binaryValues, Optional<Histogram> histogram, Optional<ObjectMask> objectMask) -
Uses of Histogram in org.anchoranalysis.test.feature.plugins
Methods in org.anchoranalysis.test.feature.plugins that return HistogramModifier and TypeMethodDescriptionstatic Histogram
HistogramFixture.createAscending()
Creates an ascending histogram from 0 to 255 (inclusive).static Histogram
HistogramFixture.createDescending()
Creates a descending histogram from 0 to 255 (inclusive).