ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkUnsharpMaskLevelSetImageFilter.h>
This class implements a detail enhancing filter by making use of the 4th-order level set isotropic diffusion (smoothing) PDE.
Definition at line 67 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 76 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef LevelSetFunctionWithRefitTerm< TOutputImage, SparseImageType > itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::FunctionType |
The level set function class with a refit term that forces the curvature of the moving front to match a prescribed curvature image.
Definition at line 90 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 75 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef FunctionType::RadiusType itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::RadiusType |
The radius type for the neighborhoods.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 93 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef UnsharpMaskLevelSetImageFilter itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 73 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef Superclass::SparseImageType itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::SparseImageType |
The sparse image type used in LevelSetFunctionWithRefitTerm
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 83 of file itkUnsharpMaskLevelSetImageFilter.h.
typedef SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 74 of file itkUnsharpMaskLevelSetImageFilter.h.
itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::UnsharpMaskLevelSetImageFilter | ( | ) | [protected] |
itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::~UnsharpMaskLevelSetImageFilter | ( | ) | [inline, protected] |
Definition at line 99 of file itkUnsharpMaskLevelSetImageFilter.h.
itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::UnsharpMaskLevelSetImageFilter | ( | const Self & | ) | [private] |
virtual::itk::LightObject::Pointer itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >.
virtual unsigned int itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::GetMaxFilterIteration | ( | ) | const [virtual] |
virtual const char* itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods)
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
virtual bool itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::Halt | ( | ) | [inline, protected, virtual] |
This filter halts when the iteration count reaches the specified count.
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Definition at line 109 of file itkUnsharpMaskLevelSetImageFilter.h.
static Pointer itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::New | ( | ) | [static] |
Standard new macro
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >.
void itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::operator= | ( | const Self & | ) | [private] |
The RMS change calculated from each update. Can be used by a subclass to determine halting criteria. Valid only for the previous iteration, not during the current iteration. Calculated in ApplyUpdate. This flag tells the solver whether or not to interpolate for the actual surface location when calculating change at each active layer node. By default this is turned on. Subclasses which do not sample propagation (speed), advection, or curvature terms should turn this flag off.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
virtual void itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
This method first calls the Superclass InitializeIteration method. Then it determines whether ProcessNormals should be called.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
virtual void itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::SetMaxFilterIteration | ( | unsigned int | _arg | ) | [virtual] |
FunctionType::Pointer itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::m_Function [protected] |
The LevelSetFunctionWithRefitTerm object.
Definition at line 103 of file itkUnsharpMaskLevelSetImageFilter.h.
unsigned int itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >::m_MaxFilterIteration [protected] |
The number of iterations for which this filter will run.
Definition at line 106 of file itkUnsharpMaskLevelSetImageFilter.h.