|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkShapePriorSegmentationLevelSetImageFilter_h
19 #define itkShapePriorSegmentationLevelSetImageFilter_h
72 template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
80 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
151 m_ShapePriorSegmentationFunction->SetShapePriorWeight(v);
160 return m_ShapePriorSegmentationFunction->GetShapePriorWeight();
166 SetShapePriorSegmentationFunction(ShapePriorSegmentationFunctionType * s);
168 virtual ShapePriorSegmentationFunctionType *
171 return m_ShapePriorSegmentationFunction;
175 itkGetConstReferenceMacro(CurrentParameters, ParametersType);
182 PrintSelf(std::ostream & os,
Indent indent)
const override;
187 InitializeIteration()
override;
192 GenerateData()
override;
196 ExtractActiveRegion(NodeContainerType * ptr);
209 #ifndef ITK_MANUAL_INSTANTIATION
210 # include "itkShapePriorSegmentationLevelSetImageFilter.hxx"
A base class which defines the API for implementing a special class of image segmentation filters usi...
typename Superclass::ValueType ValueType
This class is a base for the Optimization methods that optimize a single valued function.
ParametersType m_CurrentParameters
ParametersType m_InitialParameters
Generic representation for an optimization method.
OptimizerPointer m_Optimizer
typename CostFunctionType::NodeContainerType NodeContainerType
This function is used in ShapePriorSegmentationLevelSetFilter to segment structures in an image based...
ShapeFunctionPointer m_ShapeFunction
Control indentation during Print() invocation.
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
Represent a node in a level set.
CostFunctionPointer m_CostFunction
void SetShapePriorScaling(ValueType v)
typename CostFunctionType::NodeType NodeType
virtual ShapePriorSegmentationFunctionType * GetShapePriorSegmentationFunction()
typename OptimizerType::Pointer OptimizerPointer
typename CostFunctionType::ParametersType ParametersType
Light weight base class for most itk classes.
typename NodeContainerType::Pointer NodeContainerPointer
ValueType GetShapePriorScaling() const
Base class for functions which evaluates the signed distance from a shape.
typename ShapePriorSegmentationFunctionType::ShapeFunctionType ShapeFunctionType
ShapePriorSegmentationFunctionType * m_ShapePriorSegmentationFunction
TOutputPixelType OutputPixelType
Represents the base class of maximum aprior (MAP) cost function used ShapePriorSegmentationLevelSetIm...
A base class which defines the API for implementing a level set segmentation filter with statistical ...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename ShapeFunctionType::Pointer ShapeFunctionPointer
Templated n-dimensional image class.
typename Superclass::ParametersType ParametersType
TFeatureImage FeatureImageType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
typename CostFunctionType::Pointer CostFunctionPointer