#include <VDemonsPreprocessor.h>
This component pre-processes the moving and fixed image before registration. If the fixed image dimensions are different from the moving image it will * resample the moving image to match the fixed image dimensions. Histogram matching is done to solve the intensity mismatch problem.
The preprocessor also called the skull-stripping filter itkBOBF if an atlas and subject whole brain masks are specified.
The preprocessing is activatived by method Execute().
Inputs:
Outputs:
| typedef SmartPointer< const Self > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::ConstPointer |
| typedef Vector< FieldValueType, itkGetStaticConstMacro(ImageDimension) > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::FieldPixelType |
Deformation field pixel type.
| typedef float itk::VDemonsPreprocessor< TInputImage, TOutputImage >::FieldValueType |
Deformation field value type.
| typedef OutputImageType::IndexType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::IndexType |
| typedef InputImageType::Pointer itk::VDemonsPreprocessor< TInputImage, TOutputImage >::InputImagePointer |
| typedef TInputImage itk::VDemonsPreprocessor< TInputImage, TOutputImage >::InputImageType |
Input Image Type.
| typedef InputImageType::PixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::InputPixelType |
Input image pixel type.
| typedef OutputImageType::Pointer itk::VDemonsPreprocessor< TInputImage, TOutputImage >::OutputImagePointer |
| typedef TOutputImage itk::VDemonsPreprocessor< TInputImage, TOutputImage >::OutputImageType |
Output Image Type.
| typedef OutputImageType::PixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::PixelType |
| typedef SmartPointer< Self > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::Pointer |
| typedef VDemonsPreprocessor itk::VDemonsPreprocessor< TInputImage, TOutputImage >::Self |
Standard class typedefs.
| typedef OutputImageType::SizeType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::SizeType |
| typedef Object itk::VDemonsPreprocessor< TInputImage, TOutputImage >::Superclass |
| typedef Image< FieldPixelType, itkGetStaticConstMacro(ImageDimension) > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::TDeformationField |
Deformation field type.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::VDemonsPreprocessor | ( | ) | [protected] |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::~VDemonsPreprocessor | ( | ) | [inline, protected] |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::VDemonsPreprocessor | ( | const Self & | ) | [private] |
| virtual void itk::VDemonsPreprocessor< TInputImage, TOutputImage >::Execute | ( | ) | [virtual] |
Method to execute the preprocessing.
| std::vector< OutputImagePointer >& itk::VDemonsPreprocessor< TInputImage, TOutputImage >::GetOutputFixedImage | ( | void | ) | [inline] |
Get the output fixed image.
| std::vector< OutputImagePointer >& itk::VDemonsPreprocessor< TInputImage, TOutputImage >::GetOutputMovingImage | ( | ) | [inline] |
Get the output moving image.
| std::vector< OutputImagePointer >& itk::VDemonsPreprocessor< TInputImage, TOutputImage >::GetUnNormalizedFixedImage | ( | ) | [inline] |
Get the output moving image.
| std::vector< OutputImagePointer >& itk::VDemonsPreprocessor< TInputImage, TOutputImage >::GetUnNormalizedMovingImage | ( | ) | [inline] |
Get the output moving image.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetConstMacro | ( | UseHistogramMatching | , | |
| bool | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetConstMacro | ( | OutDebug | , | |
| bool | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetConstReferenceMacro | ( | Seed | , | |
| IndexType | ||||
| ) |
Get the radius of the neighborhood used to compute the median
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetConstReferenceMacro | ( | Radius | , | |
| SizeType | ||||
| ) |
Get the radius of the neighborhood used to compute the median
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | MedianFilterSize | , | |
| SizeType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | DefaultPixelValue | , | |
| PixelType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | Upper | , | |
| PixelType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | Lower | , | |
| PixelType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | MovingImageMinimum | , | |
| InputPixelType | ||||
| ) |
Get minimum value of original moving image.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetMacro | ( | FixedImageMinimum | , | |
| InputPixelType | ||||
| ) |
Get minimum value of original fixed image.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetObjectMacro | ( | InitialDeformationField | , | |
| TDeformationField | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetStringMacro | ( | MovingBinaryVolume | ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkGetStringMacro | ( | FixedBinaryVolume | ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | UseHistogramMatching | , | |
| bool | ||||
| ) |
Set histogram matching
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | OutDebug | , | |
| bool | ||||
| ) |
Set Debug mode
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | Seed | , | |
| IndexType | ||||
| ) |
Set the Seed of the neighborhood used for a mask.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | Radius | , | |
| SizeType | ||||
| ) |
Set the radius of the neighborhood used for a mask.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | MedianFilterSize | , | |
| SizeType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | DefaultPixelValue | , | |
| PixelType | ||||
| ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | Upper | , | |
| PixelType | ||||
| ) |
Set/Get the upper threshold. The default is 70
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | Lower | , | |
| PixelType | ||||
| ) |
Set/Get the lower threshold. The default is 0.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | NumberOfMatchPoints | , | |
| unsigned | long | |||
| ) |
Set the number of match points to use.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetMacro | ( | NumberOfHistogramLevels | , | |
| unsigned | long | |||
| ) |
Set the number of histogram levels to use.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetObjectMacro | ( | InitialDeformationField | , | |
| TDeformationField | ||||
| ) |
Set the initial Deformation Field.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetStringMacro | ( | MovingBinaryVolume | ) |
Set Template Mask filename
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkSetStringMacro | ( | FixedBinaryVolume | ) |
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , | |
| unsigned | int, | |||
| TInputImage::ImageDimension | ||||
| ) |
Image dimension enumeration.
| itk::VDemonsPreprocessor< TInputImage, TOutputImage >::itkTypeMacro | ( | VDemonsPreprocessor< TInputImage, TOutputImage > | , | |
| Object | ||||
| ) |
Run-time type information (and related methods).
| OutputImagePointer itk::VDemonsPreprocessor< TInputImage, TOutputImage >::MakeBOBFImage | ( | OutputImagePointer | input, | |
| std::string | MaskName | |||
| ) | [private] |
| void itk::VDemonsPreprocessor< TInputImage, TOutputImage >::operator= | ( | const Self & | ) | [private] |
| void itk::VDemonsPreprocessor< TInputImage, TOutputImage >::SetInputFixedImage | ( | std::vector< InputImagePointer > & | image | ) | [inline] |
Set the input fixed image.
| void itk::VDemonsPreprocessor< TInputImage, TOutputImage >::SetInputMovingImage | ( | std::vector< InputImagePointer > & | image | ) | [inline] |
Set the input moving image.
PixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_DefaultPixelValue [private] |
std::string itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_FixedBinaryVolume [private] |
InputPixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_FixedImageMinimum [private] |
TDeformationField::Pointer itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_InitialDeformationField [private] |
std::vector< InputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_InputFixedImage [private] |
std::vector< InputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_InputMovingImage [private] |
PixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_Lower [private] |
SizeType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_MedianFilterSize [private] |
std::string itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_MovingBinaryVolume [private] |
InputPixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_MovingImageMinimum [private] |
unsigned long itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_NumberOfHistogramLevels [private] |
unsigned long itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_NumberOfMatchPoints [private] |
bool itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_OutDebug [private] |
std::vector< OutputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_OutputFixedImage [private] |
std::vector< OutputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_OutputMovingImage [private] |
SizeType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_Radius [private] |
IndexType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_Seed [private] |
std::vector< OutputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_UnNormalizedFixedImage [private] |
std::vector< OutputImagePointer > itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_UnNormalizedMovingImage [private] |
PixelType itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_Upper [private] |
bool itk::VDemonsPreprocessor< TInputImage, TOutputImage >::m_UseHistogramMatching [private] |
1.6.1