#include <itkRGBGibbsPriorFilter.h>
Inheritance diagram for itk::RGBGibbsPriorFilter:
Public Types | |
typedef RGBGibbsPriorFilter | Self |
typedef MRFImageFilter< TInputImage, TClassifiedImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImagePixelType | InputImagePixelType |
typedef Superclass::InputImageRegionConstIterator | InputImageRegionConstIterator |
typedef Superclass::InputImageRegionIterator | InputImageRegionIterator |
typedef Superclass::LabelledImageRegionIterator | LabelledImageRegionIterator |
typedef Superclass::LabelledImagePixelType | LabelledImagePixelType |
typedef Superclass::IndexValueType | IndexValueType |
typedef TInputImage | InputImageType |
typedef TInputImage::Pointer | InputImagePointer |
typedef TInputImage::ConstPointer | InputImageConstPointer |
typedef TInputImage::PixelType | InputPixelType |
typedef TClassifiedImage::Pointer | TrainingImageType |
typedef TClassifiedImage::Pointer | LabelledImageType |
typedef TClassifiedImage::IndexType | LabelledImageIndexType |
typedef unsigned int | LabelType |
typedef ImageClassifierBase< TInputImage, TClassifiedImage > | ClassifierType |
typedef TInputImage::PixelType | InputImageVecType |
typedef TInputImage::IndexType | IndexType |
typedef vnl_matrix< double > | MatrixType |
Public Methods | |
virtual const char * | GetClassName () const |
void | SetTrainingImage (TrainingImageType image) |
void | SetLabelledImage (LabelledImageType LabelledImage) |
LabelledImageType | GetLabelledImage () |
void | SetClassifier (typename ClassifierType::Pointer ptrToClassifier) |
virtual void | SetNumberOfClasses (unsigned int _arg) |
virtual unsigned int | GetNumberOfClasses () |
virtual void | SetMaximumNumberOfIterations (unsigned int _arg) |
virtual unsigned int | GetMaximumNumberOfIterations () |
virtual void | SetClusterSize (unsigned int _arg) |
virtual void | SetObjectLabel (LabelType _arg) |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | SetStartPoint (IndexType _arg) |
virtual void | SetBoundaryGradient (unsigned int _arg) |
virtual void | SetCliqueWeight_1 (double _arg) |
virtual double | GetCliqueWeight_1 () |
virtual void | SetCliqueWeight_2 (double _arg) |
virtual double | GetCliqueWeight_2 () |
virtual void | SetCliqueWeight_3 (double _arg) |
virtual double | GetCliqueWeight_3 () |
virtual void | SetCliqueWeight_4 (double _arg) |
virtual double | GetCliqueWeight_4 () |
virtual void | SetCliqueWeight_5 (double _arg) |
virtual double | GetCliqueWeight_5 () |
virtual void | SetCliqueWeight_6 (double _arg) |
virtual double | GetCliqueWeight_6 () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
RGBGibbsPriorFilter () | |
~RGBGibbsPriorFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | MinimizeFunctional () |
virtual void | GenerateData () |
virtual void | ApplyGibbsLabeller () |
virtual void | ApplyGPImageFilter () |
Definition at line 47 of file itkRGBGibbsPriorFilter.h.
|
Type definitions for classifier to be used for the MRF lavbelling. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 99 of file itkRGBGibbsPriorFilter.h. |
|
Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 59 of file itkRGBGibbsPriorFilter.h. |
|
Definition at line 103 of file itkRGBGibbsPriorFilter.h. |
|
Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 73 of file itkRGBGibbsPriorFilter.h. |
|
Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 78 of file itkRGBGibbsPriorFilter.h. |
|
Types from superclass. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 68 of file itkRGBGibbsPriorFilter.h. |
|
Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 77 of file itkRGBGibbsPriorFilter.h. |
|
Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 69 of file itkRGBGibbsPriorFilter.h. |
|
Type definition for the input image region iterator Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 70 of file itkRGBGibbsPriorFilter.h. |
|
A smart pointer to the input image type. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 76 of file itkRGBGibbsPriorFilter.h. |
|
The type of input pixel. Definition at line 102 of file itkRGBGibbsPriorFilter.h. |
|
Type definition for the input image pixel type. Definition at line 81 of file itkRGBGibbsPriorFilter.h. |
|
Type definition for the classified image index type. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 91 of file itkRGBGibbsPriorFilter.h. |
|
Type definitions for the classified image pixel type. It has to be the same type as the training image. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 72 of file itkRGBGibbsPriorFilter.h. |
|
Type definition for the input image region iterator Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 71 of file itkRGBGibbsPriorFilter.h. |
|
Type definitions for the labelled image. It is derived from the training image. Definition at line 88 of file itkRGBGibbsPriorFilter.h. |
|
Type used as identifier for the Labels
Definition at line 96 of file itkRGBGibbsPriorFilter.h. |
|
Specify the type of matrix to use. Definition at line 163 of file itkRGBGibbsPriorFilter.h. |
|
Smart pointer typedef support Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 58 of file itkRGBGibbsPriorFilter.h. |
|
Standard "Self" typedef. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 52 of file itkRGBGibbsPriorFilter.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. Definition at line 55 of file itkRGBGibbsPriorFilter.h. |
|
Type definitions for the training image. Definition at line 84 of file itkRGBGibbsPriorFilter.h. |
|
|
|
|
|
|
|
|
|
This method causes the filter to generate its output. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Run-time type information (and related methods). Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
Get the labelled image. Definition at line 112 of file itkRGBGibbsPriorFilter.h. |
|
Get the number of iterations of the Iterated Conditional Mode (ICM) algorithm. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Get the Number of classes. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Extract the input image dimension. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
allocate memory space for the filter. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Method for creation through the object factory. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
|
|
Set the pointer to the classifer being used. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
set and get the value for Clique weights |
|
Set the threshold for the object size. |
|
Set the labelled image. |
|
Set/Get the number of iteration of the Iterated Conditional Mode (ICM) algorithm. A default value is set at 50 iterations. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Set the Number of classes. Reimplemented from itk::MRFImageFilter< TInputImage, TClassifiedImage >. |
|
Set the label for the object region. |
|
|
|
Set the image required for training type classifiers. |