Class ValuedRegionalMinimaImageFilter

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

public class ValuedRegionalMinimaImageFilter extends ImageFilter
Transforms the image so that any pixel that is not a regional minima is set to the maximum value for the pixel type. Pixels that are regional minima retain their value. Regional minima are flat zones surrounded by pixels of higher value. A completely flat image will be marked as a regional minima by this filter. This code was contributed in the Insight Journal paper: "Finding regional extrema - methods and performance" by Beare R., Lehmann G. https://www.insight-journal.org/browse/publication/65 Richard Beare. Department of Medicine, Monash University, Melbourne, Australia. See: ValuedRegionalMaximaImageFilter , ValuedRegionalExtremaImageFilter , HMinimaImageFilter itk::simple::ValuedRegionalMinima for the procedural interface itk::ValuedRegionalMinimaImageFilter for the Doxygen on the original ITK class. C++ includes: sitkValuedRegionalMinimaImageFilter.h
  • Constructor Details

    • ValuedRegionalMinimaImageFilter

      protected ValuedRegionalMinimaImageFilter(long cPtr, boolean cMemoryOwn)
    • ValuedRegionalMinimaImageFilter

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

    • getCPtr

      protected static long getCPtr(ValuedRegionalMinimaImageFilter obj)
    • swigRelease

      protected static long swigRelease(ValuedRegionalMinimaImageFilter obj)
    • finalize

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

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

      public void setFullyConnected(boolean FullyConnected)
      Self& itk::simple::ValuedRegionalMinimaImageFilter::SetFullyConnected(bool FullyConnected)
    • fullyConnectedOn

      public void fullyConnectedOn()
      Self& itk::simple::ValuedRegionalMinimaImageFilter::FullyConnectedOn() Set the value of FullyConnected to true or false respectfully.
    • fullyConnectedOff

      public void fullyConnectedOff()
      Self& itk::simple::ValuedRegionalMinimaImageFilter::FullyConnectedOff()
    • getFullyConnected

      public boolean getFullyConnected()
      bool itk::simple::ValuedRegionalMinimaImageFilter::GetFullyConnected() const
    • getFlat

      public boolean getFlat()
      bool itk::simple::ValuedRegionalMinimaImageFilter::GetFlat() const This is a measurement. Its value is updated in the Execute methods, so the value will only be valid after an execution.
    • getName

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

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

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