NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Assumes input is GM, WM, CSF labelled image, where the GM is exaclty 1 voxel wide, we then set this GM voxel to WM or CSF depending on thickness, and the immediate neighbourhood. More...
Public Types | |
typedef SetGreyBoundaryToWhiteOrCSFFilter | Self |
typedef BaseCTESegmentationFilter < TImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::InputPixelType | InputPixelType |
typedef Superclass::InputIndexType | InputIndexType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
typedef Superclass::OutputPixelType | OutputPixelType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::OutputImageConstPointer | OutputImageConstPointer |
typedef TScalarType | ThicknessPixelType |
typedef Image < ThicknessPixelType, NDimensions > | ThicknessImageType |
Public Types inherited from itk::BaseCTESegmentationFilter< TImageType > | |
typedef BaseCTESegmentationFilter | Self |
typedef BaseCTEFilter< TImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::InputPixelType | InputPixelType |
typedef Superclass::InputIndexType | InputIndexType |
typedef Superclass::InputSizeType | InputSizeType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
typedef Superclass::OutputPixelType | OutputPixelType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::OutputImageConstPointer | OutputImageConstPointer |
typedef Superclass::OutputSizeType | OutputSizeType |
Public Types inherited from itk::BaseCTEFilter< TImageType > | |
typedef BaseCTEFilter | Self |
typedef ImageToImageFilter < TImageType, TImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TImageType | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef InputImageType::IndexType | InputIndexType |
typedef InputImageType::SizeType | InputSizeType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputPixelType | OutputPixelType |
typedef Image< OutputPixelType, TImageType::ImageDimension > | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::ConstPointer | OutputImageConstPointer |
typedef OutputImageType::SizeType | OutputSizeType |
Static Public Member Functions | |
static Pointer | New () |
Additional Inherited Members | |
Protected Attributes inherited from itk::BaseCTEFilter< TImageType > | |
InputPixelType | m_GreyMatterLabel |
InputPixelType | m_WhiteMatterLabel |
InputPixelType | m_ExtraCerebralMatterLabel |
bool | m_UserHasSetTheLabelThresholds |
Assumes input is GM, WM, CSF labelled image, where the GM is exaclty 1 voxel wide, we then set this GM voxel to WM or CSF depending on thickness, and the immediate neighbourhood.
This is to implement Hutton et. al. NeuroImage 2008, doi:10.1016/j.neuroimage.2008.01.027, in the section of 'Preserving cortical topography'.
typedef SmartPointer<const Self> itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::ConstPointer |
typedef Superclass::InputImageConstPointer itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::InputImageConstPointer |
typedef Superclass::InputImagePointer itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::InputImagePointer |
typedef Superclass::InputImageType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::InputImageType |
Image typedef support.
typedef Superclass::InputIndexType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::InputIndexType |
typedef Superclass::InputPixelType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::InputPixelType |
typedef Superclass::OutputImageConstPointer itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::OutputImageConstPointer |
typedef Superclass::OutputImagePointer itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::OutputImagePointer |
typedef Superclass::OutputImageType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::OutputImageType |
typedef Superclass::OutputPixelType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::OutputPixelType |
typedef SmartPointer<Self> itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::Pointer |
typedef SetGreyBoundaryToWhiteOrCSFFilter itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::Self |
Standard "Self" & Superclass typedef.
typedef BaseCTESegmentationFilter<TImageType> itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::Superclass |
typedef Image<ThicknessPixelType, NDimensions> itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::ThicknessImageType |
typedef TScalarType itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::ThicknessPixelType |
|
protected |
|
inlineprotectedvirtual |
|
protectedvirtual |
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::BaseCTESegmentationFilter< TImageType >.
|
virtual |
|
virtual |
Get the number of Grey left after a successful update.
|
virtual |
Get the number of Grey left before a successful update.
|
virtual |
itk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions >::itkStaticConstMacro | ( | Dimension | , |
unsigned | int, | ||
NDimensions | |||
) |
Get the number of dimensions we are working in.
|
static |
Method for creation through the object factory.
|
protectedvirtual |
Standard Print Self.
Reimplemented from itk::BaseCTESegmentationFilter< TImageType >.
|
virtual |
Set/Get the expected voxel size.
|
inline |
Sets the label image at input 0.
|
inline |
Sets the one layer image at input 1.
|
virtual |
Set/Get the label that we tag the changed CSF with. Default 4.
|
inline |
Sets the thickness image at input 2.