Class 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

    • DifferenceCalculateLevelStandardDeviation

      public DifferenceCalculateLevelStandardDeviation()
  • Method Details

    • beforeCalcSetup

      protected void beforeCalcSetup(Histogram histogram, int level) throws 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:
      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)