ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkShapeDetectionLevelSetImageFilter.h>
Segments structures in images based on a user supplied edge potential map.
where is image intensity and is the derivative of Gaussian operator.
The smoothness of the resulting contour/surface can be adjusted using a combination of PropagationScaling and CurvatureScaling parameters. The larger the CurvatureScaling parameter, the smoother the resulting contour. The CurvatureScaling parameter should be non-negative for proper operation of this algorithm. To follow the implementation in Malladi et al paper, set the PropagtionScaling to and CurvatureScaling to .
Note that there is no advection term for this filter. Setting the advection scaling will have no effect.
Definition at line 108 of file itkShapeDetectionLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer |
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 117 of file itkShapeDetectionLevelSetImageFilter.h.
typedef Superclass::FeatureImageType itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType |
Local image typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 122 of file itkShapeDetectionLevelSetImageFilter.h.
typedef Superclass::OutputImageType itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType |
Output image type typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 121 of file itkShapeDetectionLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer |
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 116 of file itkShapeDetectionLevelSetImageFilter.h.
typedef ShapeDetectionLevelSetImageFilter itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self |
Standard class typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 114 of file itkShapeDetectionLevelSetImageFilter.h.
typedef ShapeDetectionFunctionType::Pointer itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeDetectionFunctionPointer |
Definition at line 127 of file itkShapeDetectionLevelSetImageFilter.h.
typedef ShapeDetectionLevelSetFunction< OutputImageType, FeatureImageType > itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeDetectionFunctionType |
Type of the segmentation function
Definition at line 126 of file itkShapeDetectionLevelSetImageFilter.h.
typedef SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass |
Standard class typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 115 of file itkShapeDetectionLevelSetImageFilter.h.
typedef Superclass::ValueType itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ValueType |
Inherited typedef from the superclass.
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 120 of file itkShapeDetectionLevelSetImageFilter.h.
itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::~ShapeDetectionLevelSetImageFilter | ( | ) | [inline, protected] |
Method for creation through the object factory
Definition at line 135 of file itkShapeDetectionLevelSetImageFilter.h.
itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeDetectionLevelSetImageFilter | ( | ) | [protected] |
Method for creation through the object factory
itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeDetectionLevelSetImageFilter | ( | const Self & | ) | [protected] |
virtual::itk::LightObject::Pointer itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::CreateAnother | ( | void | ) | const [virtual] |
Method for creation through the object factory
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
void itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GenerateData | ( | ) | [protected, virtual] |
Overridden from Superclass to handle the case when PropagationScaling is zero and CurvatureScaling is non-zero.
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
virtual const char* itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
static Pointer itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::New | ( | ) | [static] |
Method for creation through the object factory
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
void itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::operator= | ( | const Self & | ) | [protected] |
Flag to indicate whether Speed and Advection images are automatically generated when running the filter. Otherwise, a pointer to images must be explicitly set or GenerateSpeedImage() and/or GenerateAdvectionImage() called directly before updating the filter
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
virtual void itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
End concept checking
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
ShapeDetectionFunctionPointer itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_ShapeDetectionFunction [private] |
Definition at line 149 of file itkShapeDetectionLevelSetImageFilter.h.