NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Filter to extract the brain from a CT image. Optionally, the filter can receive a T1 image, co-registered with the CT, to improve the brain extraction. More...
Public Types | |
typedef BrainMaskFromCTFilter | Self |
typedef ImageToImageFilter < TInputImage, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputImageType | InputImageType |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::InputImagePointer | InputImagePointer |
typedef Superclass::OutputImagePointer | OutputImagePointer |
typedef Superclass::InputImageConstPointer | InputImageConstPointer |
typedef InputImageType::PixelType | InputPixelType |
typedef OutputImageType::PixelType | OutputPixelType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
virtual void | CheckHounsFieldUnitsOn () |
virtual void | CheckHounsFieldUnitsOff () |
virtual bool | GetCheckHounsFieldUnits () const |
virtual void | SetCheckHounsFieldUnits (bool _arg) |
virtual void | IsHUOn () |
virtual void | IsHUOff () |
virtual bool | GetIsHU () const |
virtual void | SetIsHU (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Types | |
typedef itk::BinaryThresholdImageFilter < InputImageType, OutputImageType > | ThreshFilterType |
typedef itk::ConnectedComponentImageFilter < OutputImageType, OutputImageType > | ConnectFilterType |
typedef itk::LabelShapeKeepNObjectsImageFilter < OutputImageType > | LabelShapeKeepNObjectsImageFilterType |
typedef itk::OtsuThresholdImageFilter < InputImageType, OutputImageType > | OtsuFilterType |
typedef itk::ImageDuplicator < OutputImageType > | DuplicatorType |
typedef itk::MaskImageFilter < OutputImageType, OutputImageType > | MaskFilterType |
typedef itk::BinaryBallStructuringElement < OutputPixelType, ImageDimension > | StructuringElementType |
typedef itk::BinaryDilateImageFilter < OutputImageType, OutputImageType, StructuringElementType > | DilateFilter |
typedef itk::BinaryCrossStructuringElement < OutputPixelType, ImageDimension > | CrossType |
typedef itk::BinaryDilateImageFilter < OutputImageType, OutputImageType, CrossType > | DilateCrossFilterType |
typedef itk::BinaryErodeImageFilter < OutputImageType, OutputImageType, StructuringElementType > | ErodeFilterType |
Protected Member Functions | |
BrainMaskFromCTFilter () | |
~BrainMaskFromCTFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | GenerateData () |
Protected Attributes | |
bool | m_CheckHounsFieldUnits |
bool | m_IsHU |
Filter to extract the brain from a CT image. Optionally, the filter can receive a T1 image, co-registered with the CT, to improve the brain extraction.
|
protected |
typedef SmartPointer<const Self> itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::ConstPointer |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
typedef Superclass::InputImageConstPointer itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::InputImageConstPointer |
typedef Superclass::InputImagePointer itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::InputImagePointer |
typedef Superclass::InputImageType itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::InputImageType |
Inherit types from Superclass.
typedef InputImageType::PixelType itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::InputPixelType |
|
protected |
|
protected |
|
protected |
typedef Superclass::OutputImagePointer itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::OutputImagePointer |
typedef Superclass::OutputImageType itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::OutputImageType |
typedef OutputImageType::PixelType itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::OutputPixelType |
typedef SmartPointer<Self> itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::Pointer |
typedef BrainMaskFromCTFilter itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
|
protected |
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
protected |
|
inlineprotected |
|
virtual |
|
virtual |
Type definitions
|
protectedvirtual |
Generate the output data.
|
virtual |
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
|
virtual |
itk::BrainMaskFromCTFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
|
static |
Method for creation through the object factory.
|
protected |
|
virtual |
|
virtual |
|
protected |
Flag to ask if the image should be scrolled for Hounsfield Units
|
protected |
Flag that indicates that the CT image is in Hounsfield Units