#include <itkLaplacianSegmentationLevelSetImageFilter.h>
Inheritance diagram for itk::LaplacianSegmentationLevelSetImageFilter:
Public Types | |
typedef LaplacianSegmentationLevelSetImageFilter | Self |
typedef SegmentationLevelSetImageFilter< TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ValueType | ValueType |
typedef LaplacianSegmentationLevelSetFunction< TOutputImage > | LaplacianFunctionType |
Public Methods | |
virtual const char * | GetClassName () const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
~LaplacianSegmentationLevelSetImageFilter () | |
LaplacianSegmentationLevelSetImageFilter () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
The Laplacian segmentation filter is intended primarily as a tool for refining existing segmentations. The initial isosurface (as given in the seed input image) should ideally be very close to the segmentation boundary of interest. The idea is that a rough segmentation can be refined by allowing the isosurface to deform slightly to achieve a better fit to the edge features of an image. One example of such an application is to refine the output of a hand segmented image.
Because values in the Laplacian feature image will tend to be low except near edge features, this filter is not effective for segmenting large image regions from small seed surfaces.
The second input is the feature image. This is the image from which the speed function will be calculated. For most applications, this is the image that you want to segment. The desired isosurface in your seed image should lie within the region of your feature image that you are trying to segment.
See SegmentationLevelSetImageFilter for more information on Inputs.
See SparseFieldLevelSetImageFilter and SegmentationLevelSetImageFilter for more information.
Definition at line 99 of file itkLaplacianSegmentationLevelSetImageFilter.h.
|
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 107 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Type of the segmentation function Definition at line 113 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 106 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Standard class typedefs Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 104 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 105 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Inherited typedef from the superclass. Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. Definition at line 110 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Definition at line 122 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
|
|
Run-time type information (and related methods). Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. |
|
Method for creation through the object factory 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::SegmentationLevelSetImageFilter< TInputImage, TOutputImage >. |