public class LocalPhansalkarThresholdIntegral<T extends RealType<T>> extends LocalThresholdIntegral<T> implements Ops.Threshold.LocalPhansalkarThreshold
Local thresholding algorithm as proposed by Phansalkar et al.
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.
LocalPhansalkarThreshold,
LocalThresholdIntegralSpecialOp.FlavorshapeNAME| Constructor and Description |
|---|
LocalPhansalkarThresholdIntegral() |
| 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.