#include <itkLaplacianSegmentationLevelSetImageFilter.h>
Inheritance diagram for itk::LaplacianSegmentationLevelSetImageFilter:
Public Types | |
typedef LaplacianSegmentationLevelSetImageFilter | Self |
typedef SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ValueType | ValueType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::FeatureImageType | FeatureImageType |
typedef LaplacianSegmentationLevelSetFunction< OutputImageType, FeatureImageType > | 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 101 of file itkLaplacianSegmentationLevelSetImageFilter.h.
|
|
|
Type of the segmentation function Definition at line 119 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
|
|
Standard class typedefs Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >. Definition at line 106 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
|
Inherited typedef from the superclass. Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >. Definition at line 112 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
Definition at line 128 of file itkLaplacianSegmentationLevelSetImageFilter.h. |
|
|
|
Run-time type information (and related methods). Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >. |
|
Method for creation through the object factory |
|
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >. |