Class NormalizeByMax

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.NormalizeByMax

public class NormalizeByMax
extends SingleChannel
This assumes the histograms correspond to the energy channels exactly (in terms of indexing)
Author:
Owen Feehan
  • Constructor Summary

    Constructors 
    Constructor Description
    NormalizeByMax()  
  • Method Summary

    Modifier and Type Method Description
    protected double deriveScoreFromVoxel​(int voxelIntensity)
    Derives a score from a single voxel intensity.
    void initialize​(List<org.anchoranalysis.math.histogram.Histogram> histograms, Optional<org.anchoranalysis.core.value.Dictionary> dictionary)  

    Methods inherited from class org.anchoranalysis.plugin.image.feature.bean.score.SingleChannel

    calculate, getEnergyChannelIndex, setEnergyChannelIndex

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • initialize

      public void initialize​(List<org.anchoranalysis.math.histogram.Histogram> histograms, Optional<org.anchoranalysis.core.value.Dictionary> dictionary) throws org.anchoranalysis.core.exception.InitializeException
      Overrides:
      initialize in class org.anchoranalysis.image.feature.bean.VoxelScore
      Throws:
      org.anchoranalysis.core.exception.InitializeException
    • deriveScoreFromVoxel

      protected double deriveScoreFromVoxel​(int voxelIntensity)
      Description copied from class: SingleChannel
      Derives a score from a single voxel intensity.
      Specified by:
      deriveScoreFromVoxel in class SingleChannel
      Parameters:
      voxelIntensity - the intensity of the voxel in the specified energy channel
      Returns:
      the calculated score for the voxel