CBICA Toolkit  1.0.0
N3MRIBiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage > Class Template Reference

Class definition for N3MRIBiasFieldCorrectionImageFilter. More...

#include <itkN3MRIBiasFieldCorrectionImageFilter.h>

Inheritance diagram for N3MRIBiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >:
Collaboration diagram for N3MRIBiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >:

Public Types

typedef BSplineFilterType::ArrayType ArrayType
 
typedef BSplineFilterType::PointDataImageType BiasFieldControlPointLatticeType
 
typedef BSplineScatteredDataPointSetToImageFilter< PointSetType, ScalarImageType > BSplineFilterType
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 Some convenient typedefs. More...
 
typedef TMaskImage MaskImageType
 
typedef MaskImageType::PixelType MaskPixelType
 
typedef TOutputImage OutputImageType
 
typedef SmartPointer< SelfPointer
 
typedef PointSet< ScalarType, itkGetStaticConstMacro(ImageDimension)> PointSetType
 
typedef Image< RealType, ImageDimension > RealImageType
 
typedef float RealType
 
typedef Image< ScalarType, itkGetStaticConstMacro(ImageDimension)> ScalarImageType
 
typedef Vector< RealType, 1 > ScalarType
 B-spline smoothing filter typedefs.
 
typedef N3MRIBiasFieldCorrectionImageFilter Self
 Standard class typedefs. More...
 
typedef ImageToImageFilter< TInputImage, TOutputImage > Superclass
 

Public Member Functions

const RealImageType * GetConfidenceImage () const
 
const MaskImageType * GetMaskImage () const
 
 itkBooleanMacro (UseOptimalBiasFieldScaling)
 
 itkGetConstMacro (MaskLabel, MaskPixelType)
 
 itkGetConstMacro (NumberOfHistogramBins, unsigned int)
 
 itkGetConstMacro (WeinerFilterNoise, RealType)
 
 itkGetConstMacro (BiasFieldFullWidthAtHalfMaximum, RealType)
 
 itkGetConstMacro (MaximumNumberOfIterations, unsigned int)
 
 itkGetConstMacro (ConvergenceThreshold, RealType)
 
 itkGetConstMacro (SplineOrder, unsigned int)
 
 itkGetConstMacro (NumberOfFittingLevels, ArrayType)
 
 itkGetConstMacro (NumberOfControlPoints, ArrayType)
 
 itkGetConstMacro (LogBiasFieldControlPointLattice, typename BiasFieldControlPointLatticeType::Pointer)
 
 itkGetConstMacro (UseOptimalBiasFieldScaling, bool)
 
 itkGetConstMacro (BiasFieldScaling, RealType)
 
 itkGetConstMacro (ElapsedIterations, unsigned int)
 
 itkGetConstMacro (CurrentConvergenceMeasurement, RealType)
 
 itkNewMacro (Self)
 Standard New method. More...
 
 itkSetMacro (MaskLabel, MaskPixelType)
 
 itkSetMacro (NumberOfHistogramBins, unsigned int)
 
 itkSetMacro (WeinerFilterNoise, RealType)
 
 itkSetMacro (BiasFieldFullWidthAtHalfMaximum, RealType)
 
 itkSetMacro (MaximumNumberOfIterations, unsigned int)
 
 itkSetMacro (ConvergenceThreshold, RealType)
 
 itkSetMacro (SplineOrder, unsigned int)
 
 itkSetMacro (NumberOfFittingLevels, ArrayType)
 
 itkSetMacro (NumberOfControlPoints, ArrayType)
 
 itkSetMacro (UseOptimalBiasFieldScaling, bool)
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 ImageDimension constants.
 
 itkTypeMacro (N3MRIBiasFieldCorrectionImageFilter, ImageToImageFilter)
 Runtime information support. More...
 
void SetConfidenceImage (const RealImageType *image)
 
void SetInput1 (const TInputImage *input)
 
void SetInput2 (const TMaskImage *mask)
 
void SetInput3 (const RealImageType *image)
 
void SetMaskImage (const MaskImageType *mask)
 
void SetNumberOfFittingLevels (unsigned int n)
 

Protected Member Functions

void GenerateData ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Detailed Description

template<typename TInputImage, typename TMaskImage = Image<unsigned char, TInputImage::ImageDimension>, typename TOutputImage = TInputImage>
class itk::N3MRIBiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >

Class definition for N3MRIBiasFieldCorrectionImageFilter.

Member Typedef Documentation

◆ InputImageType

typedef TInputImage InputImageType

Some convenient typedefs.

◆ Self

Standard class typedefs.

Member Function Documentation

◆ itkNewMacro()

itkNewMacro ( Self  )

Standard New method.

◆ itkTypeMacro()

itkTypeMacro ( N3MRIBiasFieldCorrectionImageFilter< TInputImage, TMaskImage, TOutputImage >  ,
ImageToImageFilter   
)

Runtime information support.


The documentation for this class was generated from the following file: