ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkUnsharpMaskLevelSetImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Protected Attributes | |
FunctionType::Pointer | m_Function |
unsigned int | m_MaxFilterIteration |
Private Member Functions | |
void | operator= (const Self &) |
UnsharpMaskLevelSetImageFilter (const Self &) |
Additional Inherited Members | |
Static Public Attributes inherited from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | ImageDimension = Superclass::ImageDimension |
Static Public Attributes inherited from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::InPlaceImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > |
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.
|
protected |
|
inlineprotected |
Definition at line 99 of file itkUnsharpMaskLevelSetImageFilter.h.
|
private |
|
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 |
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
|
inlineprotectedvirtual |
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 |
Standard new macro
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >.
|
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 >.
|
protectedvirtual |
This method first calls the Superclass InitializeIteration method. Then it determines whether ProcessNormals should be called.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
|
virtual |
|
protected |
The LevelSetFunctionWithRefitTerm object.
Definition at line 103 of file itkUnsharpMaskLevelSetImageFilter.h.
|
protected |
The number of iterations for which this filter will run.
Definition at line 106 of file itkUnsharpMaskLevelSetImageFilter.h.