#include <itkUnsharpMaskLevelSetImageFilter.h>
Inheritance diagram for itk::UnsharpMaskLevelSetImageFilter:


Public Types | |
| typedef UnsharpMaskLevelSetImageFilter | Self |
| typedef SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::SparseImageType | SparseImageType |
| typedef LevelSetFunctionWithRefitTerm< TOutputImage, SparseImageType > | FunctionType |
| typedef FunctionType::RadiusType | RadiusType |
Public Methods | |
| virtual const char * | GetClassName () const |
| virtual unsigned int | GetMaxFilterIteration () |
| virtual void | SetMaxFilterIteration (unsigned int _arg) |
Static Public Methods | |
| Pointer | New () |
Protected Methods | |
| UnsharpMaskLevelSetImageFilter () | |
| ~UnsharpMaskLevelSetImageFilter () | |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual bool | Halt () |
Protected Attributes | |
| FunctionType::Pointer | m_Function |
| unsigned int | m_MaxFilterIteration |
This filter is an example of how the 4th order level set PDE framework can be used for general purpose surface processing. It is motivated by unsharp masking from image processing which is a way of enhancing detail. This filter acts much like the IsotropicFourthOrderLevelSetImageFilter because it first smoothes the normal vectors via isotropic diffusion. However, as a post-processing step we extrapolate from the original normals in the direction opposite to the new processes normals. By refiting the surface to these extrapolated vectors we achieve detail enhancement. This process is not the same as running the isotropic diffusion process in reverse.
Definition at line 66 of file itkUnsharpMaskLevelSetImageFilter.h.
|
|||||
|
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 76 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
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. |
|
|||||
|
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 75 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
The radius type for the neighborhoods. Definition at line 93 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
Standard class typedefs Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 72 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
The sparse image type used in LevelSetFunctionWithRefitTerm Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 86 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 74 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 100 of file itkUnsharpMaskLevelSetImageFilter.h. References HardConnectedComponentImageFilter::PrintSelf(). |
|
|||||||||
|
Run-time type information (and related methods) Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. |
|
|||||||||
|
|
|
|||||||||
|
This filter halts when the iteration count reaches the specified count. Implements itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Definition at line 110 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||||||
|
Standard new macro Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >. |
|
||||||||||||||||
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >. |
|
||||||||||
|
|
|
|||||
|
The LevelSetFunctionWithRefitTerm object. Definition at line 104 of file itkUnsharpMaskLevelSetImageFilter.h. |
|
|||||
|
The number of iterations for which this filter will run. Definition at line 107 of file itkUnsharpMaskLevelSetImageFilter.h. |
1.2.15 written by Dimitri van Heesch,
© 1997-2000