Class NormalizeToConstantImageFilter

java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.NormalizeToConstantImageFilter

public class NormalizeToConstantImageFilter extends ImageFilter
Scales image pixel intensities to make the sum of all pixels equal a user-defined constant. The default value of the constant is 1. It can be changed with SetConstant() . This transform is especially useful for normalizing a convolution kernel. This code was contributed in the Insight Journal paper: "FFT based convolution" by Lehmann G. https://insight-journal.org/browse/publication/717 Gaetan Lehmann. Biologie du Developpement et de la Reproduction, INRA de Jouy-en-Josas, France. See: NormalizeImageFilter StatisticsImageFilter DivideImageFilter itk::simple::NormalizeToConstant for the procedural interface itk::NormalizeToConstantImageFilter for the Doxygen on the original ITK class. C++ includes: sitkNormalizeToConstantImageFilter.h
  • Constructor Details

    • NormalizeToConstantImageFilter

      protected NormalizeToConstantImageFilter(long cPtr, boolean cMemoryOwn)
    • NormalizeToConstantImageFilter

      public NormalizeToConstantImageFilter()
      itk::simple::NormalizeToConstantImageFilter::NormalizeToConstantImageFilter() Default Constructor that takes no arguments and initializes default parameters
  • Method Details

    • getCPtr

      protected static long getCPtr(NormalizeToConstantImageFilter obj)
    • swigRelease

      protected static long swigRelease(NormalizeToConstantImageFilter obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class ImageFilter
    • delete

      public void delete()
      virtual itk::simple::NormalizeToConstantImageFilter::~NormalizeToConstantImageFilter() Destructor
      Overrides:
      delete in class ImageFilter
    • setConstant

      public void setConstant(double Constant)
      Self& itk::simple::NormalizeToConstantImageFilter::SetConstant(double Constant) Set/get the normalization constant.
    • getConstant

      public double getConstant()
      double itk::simple::NormalizeToConstantImageFilter::GetConstant() const Set/get the normalization constant.
    • getName

      public String getName()
      std::string itk::simple::NormalizeToConstantImageFilter::GetName() const Name of this class
      Overrides:
      getName in class ProcessObject
    • toString

      public String toString()
      std::string itk::simple::NormalizeToConstantImageFilter::ToString() const Print ourselves out
      Overrides:
      toString in class ProcessObject
    • execute

      public Image execute(Image image1)
      Image itk::simple::NormalizeToConstantImageFilter::Execute(const Image &image1) Execute the filter on the input image