itkNarrowBandCurvesLevelSetImageFilter

MLModule

author

Insight Software Consortium

package

MeVisLab/ITK

dll

MLFiltersNO

definition

MLFiltersNO.def

Purpose

This module wraps the class itk::NarrowBandCurvesLevelSetImageFilter to make it usable in MeVisLab.

Details

  • Integration type = Wrapped ITK class

  • Development state is work-in-progress

  • Comment:Crashes on some parameter combinations

  • Module category = Filters

  • Included (toolkit) file(s): itkNarrowBandCurvesLevelSetImageFilter.h

  • Compiled for 2D, 3D and 6D images

  • Compiled (only) for float voxels

  • Wraps a class of type itkImageToImageFilter

  • Wraps a class of type itkLevelSetImageFilter (operates only on float/double images internally)

  • The module has a connector for a feature image

  • Uses mapping of full (input, feature, mask, marker, metric) image(s) in memory

  • Suppressed parameter(s):

    • MaximumIterations

    • UseNegativeFeatures

    • UseNegativeFeaturesOn

    • UseNegativeFeaturesOff

    • MaximumRMSError

    • FeatureScaling

    • DifferenceFunction

  • Parameter(s) are limited with the following expressions:

    • IsoSurfaceValue: if (IsoSurfaceValue < 0.01){ IsoSurfaceValue = 0.01; m_IsoSurfaceValue->setDoubleValue(IsoSurfaceValue); }

    • NarrowBandTotalRadius: if (NarrowBandTotalRadius < 0.1){ NarrowBandTotalRadius = 0.1; m_NarrowBandTotalRadius->setFloatValue(NarrowBandTotalRadius); }

Tips

See Integration of ITK Algorithms in MeVisLab for further information about the ITK-MeVisLab binding.

Parameter Fields

Select label links in the module panel to go to the documentation of the class and base classes parameters.

Go to https://www.itk.org/Doxygen/html/classitk_1_1NarrowBandCurvesLevelSetImageFilter.html for the documentation of the class itk::NarrowBandCurvesLevelSetImageFilter and its parameters.

See Common User Interface Parameters of ITK Modules for information about parameters which do not belong to the itk::NarrowBandCurvesLevelSetImageFilter.