Class DifferenceCalculateLevelStandardDeviation

Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<T,​org.anchoranalysis.image.bean.nonbean.init.ImageInitialization>
org.anchoranalysis.image.bean.ImageBean<org.anchoranalysis.image.feature.bean.VoxelScore>
org.anchoranalysis.image.feature.bean.VoxelScore
org.anchoranalysis.plugin.image.feature.bean.score.SingleChannel
org.anchoranalysis.plugin.image.feature.bean.score.CalculateLevelBase
org.anchoranalysis.plugin.image.feature.bean.score.DifferenceCalculateLevelStandardDeviation

public class DifferenceCalculateLevelStandardDeviation
extends CalculateLevelBase
Similar to Difference but calculates the width as the standard-deviation of the histogram
Author:
Owen Feehan
  • Constructor Details

  • Method Details

    • beforeCalcSetup

      protected void beforeCalcSetup​(org.anchoranalysis.math.histogram.Histogram histogram, int level) throws org.anchoranalysis.core.exception.OperationFailedException
      Description copied from class: CalculateLevelBase
      Performs setup operations before calculation.
      Specified by:
      beforeCalcSetup in class CalculateLevelBase
      Parameters:
      histogram - the Histogram to use for setup
      level - the calculated threshold level
      Throws:
      org.anchoranalysis.core.exception.OperationFailedException - if the setup operation fails
    • calculateForVoxel

      protected double calculateForVoxel​(int voxelIntensity, int level)
      Description copied from class: CalculateLevelBase
      Calculates a score for a single voxel based on its intensity and the threshold level.
      Specified by:
      calculateForVoxel in class CalculateLevelBase
      Parameters:
      voxelIntensity - the intensity of the voxel
      level - the threshold level
      Returns:
      a score for the voxel
    • getMinDifference

      public int getMinDifference()
    • setMinDifference

      public void setMinDifference​(int minDifference)
    • getWidthFactor

      public double getWidthFactor()
    • setWidthFactor

      public void setWidthFactor​(double widthFactor)