ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkGeodesicActiveContourShapePriorLevelSetImageFilter.h>
Segments structures in an image based on a user supplied edge potential map and user supplied shape model.
where is image intensity and is the derivative of Gaussian operator.
This implementation allows the user to set the weights between the propagation, advection curvature and shape prior term using methods SetPropagationScaling(), SetAdvectionScaling(), SetCurvatureScaling() and SetShapePriorScaling. In general, the larger the CurvatureScaling, the smoother the resulting contour. To follow the implementation in Leventon et al paper, set the PropagationScaling to , the AdvectionScaling and CurvatureScaling both to and the ShapePriorScaling to .
Definition at line 113 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer |
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 125 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef Superclass::FeatureImageType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType |
Local image typedefs
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 130 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef GeodesicActiveContourFunctionType::Pointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionPointer |
Definition at line 138 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef GeodesicActiveContourShapePriorLevelSetFunction< OutputImageType, FeatureImageType > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionType |
Type of the segmentation function
Definition at line 136 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef Superclass::OutputImageType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType |
Output image type typedefs
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 129 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef Superclass::OutputPixelType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputPixelType |
Type of the output pixel.
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 131 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer |
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 124 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef GeodesicActiveContourShapePriorLevelSetImageFilter itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self |
Standard class typedefs
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 120 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass |
Standard class typedefs
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 122 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
typedef Superclass::ValueType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ValueType |
Inherited typedef from the superclass.
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
Definition at line 128 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::~GeodesicActiveContourShapePriorLevelSetImageFilter | ( | ) | [inline, protected] |
Get the value of sigma used to compute the edge potential map derivatives.
Definition at line 164 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourShapePriorLevelSetImageFilter | ( | ) | [protected] |
Get the value of sigma used to compute the edge potential map derivatives.
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourShapePriorLevelSetImageFilter | ( | const Self & | ) | [protected] |
virtual::itk::LightObject::Pointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< 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::GeodesicActiveContourShapePriorLevelSetImageFilter< 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::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
float itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetDerivativeSigma | ( | ) | const [inline] |
Get the value of sigma used to compute the edge potential map derivatives.
Definition at line 161 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
virtual const char* itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
static Pointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< 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::GeodesicActiveContourShapePriorLevelSetImageFilter< 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::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
virtual void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
End concept checking
Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.
void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetDerivativeSigma | ( | float | value | ) | [inline] |
Set the value of sigma used to compute the edge potential map derivatives
Definition at line 149 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.
GeodesicActiveContourFunctionPointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_GeodesicActiveContourFunction [private] |
Definition at line 184 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.