ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkGeodesicActiveContourLevelSetImageFilter.h>
Segments structures in images based on a user supplied edge potential map.
where is image intensity and is the derivative of Gaussian operator.
This implementation allows the user to set the weights between the propagation, advection and curvature term using methods SetPropagationScaling(), SetAdvectionScaling(), SetCurvatureScaling(). In general, the larger the CurvatureScaling, the smoother the resulting contour. To follow the implementation in Caselles et al paper, set the PropagationScaling to (the inflation or ballon force) and AdvectionScaling and CurvatureScaling both to 1.0.
Definition at line 107 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer |
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 118 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef Superclass::FeatureImageType itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType |
Local image typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 123 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef GeodesicActiveContourFunctionType::Pointer itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionPointer |
Definition at line 128 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef GeodesicActiveContourLevelSetFunction< OutputImageType, FeatureImageType > itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionType |
Type of the segmentation function
Definition at line 127 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef Superclass::OutputImageType itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType |
Output image type typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 122 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer |
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 117 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef GeodesicActiveContourLevelSetImageFilter itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self |
Standard class typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 113 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass |
Standard class typedefs
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 115 of file itkGeodesicActiveContourLevelSetImageFilter.h.
typedef Superclass::ValueType itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ValueType |
Inherited typedef from the superclass.
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 121 of file itkGeodesicActiveContourLevelSetImageFilter.h.
itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::~GeodesicActiveContourLevelSetImageFilter | ( | ) | [inline, protected] |
Get the value of sigma used to compute the edge potential map derivatives.
Definition at line 153 of file itkGeodesicActiveContourLevelSetImageFilter.h.
itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourLevelSetImageFilter | ( | ) | [protected] |
Get the value of sigma used to compute the edge potential map derivatives.
itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourLevelSetImageFilter | ( | const Self & | ) | [protected] |
virtual::itk::LightObject::Pointer itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::CreateAnother | ( | void | ) | const [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, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
void itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GenerateData | ( | ) | [protected, virtual] |
Overridden from Superclass to handle the case when PropagationScaling is zero.
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
float itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetDerivativeSigma | ( | ) | const [inline] |
Get the value of sigma used to compute the edge potential map derivatives.
Definition at line 150 of file itkGeodesicActiveContourLevelSetImageFilter.h.
virtual const char* itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
static Pointer itk::GeodesicActiveContourLevelSetImageFilter< 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::GeodesicActiveContourLevelSetImageFilter< 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::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
End concept checking
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
void itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetDerivativeSigma | ( | float | value | ) | [inline] |
Set the value of sigma used to compute the edge potential map derivatives
Definition at line 138 of file itkGeodesicActiveContourLevelSetImageFilter.h.
GeodesicActiveContourFunctionPointer itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_GeodesicActiveContourFunction [private] |
Definition at line 170 of file itkGeodesicActiveContourLevelSetImageFilter.h.