ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkBayesianClassifierInitializationImageFilter.h>
This filter is intended to be used as a helper class to initialize the BayesianClassifierImageFilter.
Definition at line 76 of file itkBayesianClassifierInitializationImageFilter.h.
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool flag) |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | Dimension = InputImageType ::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > > | |
static const unsigned int | InputImageDimension |
static const unsigned int | OutputImageDimension |
Static Public Attributes inherited from itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > > | |
static const unsigned int | OutputImageDimension |
Private Attributes | |
MembershipFunctionContainerType::Pointer | m_MembershipFunctionContainer |
unsigned int | m_NumberOfClasses |
bool | m_UserSuppliesMembershipFunctions |
Additional Inherited Members | |
Protected Types inherited from itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > > | |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(OutputImageDimension), itkGetStaticConstMacro(InputImageDimension) > | InputToOutputRegionCopierType |
typedef ImageToImageFilterDetail::ImageRegionCopier < itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension) > | OutputToInputRegionCopierType |
Static Protected Member Functions inherited from itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > > | |
static const ImageRegionSplitterBase * | GetGlobalDefaultSplitter () |
static ITK_THREAD_RETURN_TYPE | ThreaderCallback (void *arg) |
Protected Attributes inherited from itk::ProcessObject | |
TimeStamp | m_OutputInformationMTime |
bool | m_Updating |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
typedef SmartPointer< const Self > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::ConstPointer |
Definition at line 95 of file itkBayesianClassifierInitializationImageFilter.h.
typedef ImageRegionConstIterator< InputImageType > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::InputImageIteratorType |
Input image iterators
Definition at line 101 of file itkBayesianClassifierInitializationImageFilter.h.
typedef TInputImage itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::InputImageType |
Definition at line 84 of file itkBayesianClassifierInitializationImageFilter.h.
typedef InputImageType::PixelType itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::InputPixelType |
Pixel types.
Definition at line 107 of file itkBayesianClassifierInitializationImageFilter.h.
typedef Vector< InputPixelType, 1 > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MeasurementVectorType |
Type of the Measurement
Definition at line 120 of file itkBayesianClassifierInitializationImageFilter.h.
typedef MembershipFunctionContainerType::Pointer itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipFunctionContainerPointer |
Definition at line 130 of file itkBayesianClassifierInitializationImageFilter.h.
typedef VectorContainer< unsigned int, MembershipFunctionPointer > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipFunctionContainerType |
Membership function container
Definition at line 128 of file itkBayesianClassifierInitializationImageFilter.h.
typedef MembershipFunctionType::Pointer itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipFunctionPointer |
Definition at line 124 of file itkBayesianClassifierInitializationImageFilter.h.
typedef Statistics::MembershipFunctionBase< MeasurementVectorType > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipFunctionType |
Type of the density functions
Definition at line 123 of file itkBayesianClassifierInitializationImageFilter.h.
typedef ImageRegionIterator< MembershipImageType > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipImageIteratorType |
Definition at line 117 of file itkBayesianClassifierInitializationImageFilter.h.
typedef MembershipImageType::Pointer itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipImagePointer |
Definition at line 116 of file itkBayesianClassifierInitializationImageFilter.h.
typedef VectorImage< ProbabilityPrecisionType, itkGetStaticConstMacro(Dimension) > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipImageType |
Image Type and Pixel type for the images representing the membership of a pixel to a particular class. This image has arrays as pixels, the number of elements in the array is the same as the number of classes to be used.
Definition at line 114 of file itkBayesianClassifierInitializationImageFilter.h.
typedef MembershipImageType::PixelType itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::MembershipPixelType |
Definition at line 115 of file itkBayesianClassifierInitializationImageFilter.h.
typedef VectorImage< ProbabilityPrecisionType, itkGetStaticConstMacro(Dimension) > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::OutputImageType |
Definition at line 92 of file itkBayesianClassifierInitializationImageFilter.h.
typedef OutputImageType::PixelType itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::OutputPixelType |
Definition at line 108 of file itkBayesianClassifierInitializationImageFilter.h.
typedef SmartPointer< Self > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::Pointer |
Definition at line 94 of file itkBayesianClassifierInitializationImageFilter.h.
typedef TProbabilityPrecisionType itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::ProbabilityPrecisionType |
Definition at line 85 of file itkBayesianClassifierInitializationImageFilter.h.
typedef BayesianClassifierInitializationImageFilter itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::Self |
Standard class typedefs.
Definition at line 83 of file itkBayesianClassifierInitializationImageFilter.h.
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >::Superclass |
Definition at line 93 of file itkBayesianClassifierInitializationImageFilter.h.
|
protected |
|
inlineoverrideprotectedvirtual |
Definition at line 166 of file itkBayesianClassifierInitializationImageFilter.h.
|
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::Object.
|
overrideprotectedvirtual |
Here is where the prior and membership probability vector images are created.
Reimplemented from itk::ImageSource< VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >.
|
overridevirtual |
Generate the information describing the output data. The default implementation of this method will copy information from the input to the output. A filter may override this method if its output will have different information than its input. For instance, a filter that shrinks an image will need to provide an implementation for this method that changes the spacing of the pixels. Such filters should call their superclass' implementation of this method prior to changing the information values they need (i.e. GenerateOutputInformation() should call Superclass::GenerateOutputInformation() prior to changing the information.
Reimplemented from itk::ProcessObject.
|
virtual |
Method to set/get the density functions. Here you can set a vector container of density functions. If no density functions are specified, the filter will create ones for you. These default density functions are Gaussian density functions centered around the K-means of the input image.
|
virtual |
Method to set/get the density functions. Here you can set a vector container of density functions. If no density functions are specified, the filter will create ones for you. These default density functions are Gaussian density functions centered around the K-means of the input image.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >.
|
virtual |
Set/Get methods for the number of classes. The user must supply this.
|
protectedvirtual |
Initialize the membership functions. This will be called only if the membership function hasn't already been set. This method initializes membership functions using Gaussian density functions centered around the means computed using Kmeans.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
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::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType, TInputImage::ImageDimension > >.
|
virtual |
Method to set/get the density functions. Here you can set a vector container of density functions. If no density functions are specified, the filter will create ones for you. These default density functions are Gaussian density functions centered around the K-means of the input image.
|
virtual |
Set/Get methods for the number of classes. The user must supply this.
|
static |
Dimension of the input image
Definition at line 89 of file itkBayesianClassifierInitializationImageFilter.h.
|
private |
Definition at line 186 of file itkBayesianClassifierInitializationImageFilter.h.
|
private |
Definition at line 184 of file itkBayesianClassifierInitializationImageFilter.h.
|
private |
Definition at line 181 of file itkBayesianClassifierInitializationImageFilter.h.