public class LocalMeanThresholdIntegral<T extends RealType<T>> extends LocalThresholdIntegral<T> implements Ops.Threshold.LocalMeanThreshold
Local threshold method that uses the IntegralMean for the threshold
computation.
This implementation improves execution speed by using integral images for the
computations of mean and standard deviation in the local windows. A
significant improvement can be observed for increased window sizes (
span > 10). It operates on RandomAccessibleIntervals of
RealType, i.e. explicit conversion to an integral image is not
required.
LocalMeanThreshold,
LocalThresholdIntegralSpecialOp.FlavorshapeNAME| Constructor and Description |
|---|
LocalMeanThresholdIntegral() |
| Modifier and Type | Method and Description |
|---|---|
protected int[] |
requiredIntegralImages() |
protected CenterAwareIntegralComputerOp<T,BitType> |
unaryComputer() |
compute, getShape, initializein, out, setInput, setOutputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitops, setEnvironmentcompute, getIndependentInstance, run, runruncandidates, filterArity, opprotected CenterAwareIntegralComputerOp<T,BitType> unaryComputer()
unaryComputer in class LocalThresholdIntegral<T extends RealType<T>>protected int[] requiredIntegralImages()
requiredIntegralImages in class LocalThresholdIntegral<T extends RealType<T>>Copyright © 2014–2022 ImageJ. All rights reserved.