Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Skeletonization part of the TBSS pipeline. More...
#include <itkSkeletonizationFilter.h>
Public Types | |
typedef TInputImage | InputImageType |
typedef itk::CovariantVector< int, 3 > | VectorType |
typedef itk::Image< VectorType, 3 > | VectorImageType |
typedef TOutputImage | OutputImageType |
typedef itk::VectorImage< int, 3 > | GradientImageType |
typedef SkeletonizationFilter | Self |
typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
Pointer | Clone () const |
virtual void | GenerateData () |
Performs the work. More... | |
GradientImageType::Pointer | GetGradientImage () |
Output the gradient image as itkVectorImage. More... | |
VectorImageType::Pointer | GetVectorImage () |
Output the gradient image as an itkImage containing vector. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
SkeletonizationFilter () | |
virtual | ~SkeletonizationFilter () |
int | round (float x) |
Protected Attributes | |
VectorImageType::Pointer | m_DirectionImage |
Skeletonization part of the TBSS pipeline.
This class takes a 3D image which is typically the mean FA image that is calculated after registration by the FSL TBSS pipeline (see http://fsl.fmrib.ox.ac.uk/fsl/fsl4.0/tbss/index for the user manual) and performs the non-maximum-suppression to create a white matter skeleton.
The skeletonization algorithm is described in Smith et al., 2009. http://dx.doi.org/10.1016/j.neuroimage.2006.02.024 )
Definition at line 40 of file itkSkeletonizationFilter.h.
typedef SmartPointer<const Self> itk::SkeletonizationFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 68 of file itkSkeletonizationFilter.h.
typedef itk::VectorImage<int, 3> itk::SkeletonizationFilter< TInputImage, TOutputImage >::GradientImageType |
Definition at line 57 of file itkSkeletonizationFilter.h.
typedef TInputImage itk::SkeletonizationFilter< TInputImage, TOutputImage >::InputImageType |
Typedef for input ImageType.
Definition at line 47 of file itkSkeletonizationFilter.h.
typedef TOutputImage itk::SkeletonizationFilter< TInputImage, TOutputImage >::OutputImageType |
Typedef for output ImageType.
Definition at line 55 of file itkSkeletonizationFilter.h.
typedef SmartPointer<Self> itk::SkeletonizationFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 66 of file itkSkeletonizationFilter.h.
typedef SkeletonizationFilter itk::SkeletonizationFilter< TInputImage, TOutputImage >::Self |
Definition at line 61 of file itkSkeletonizationFilter.h.
typedef ImageToImageFilter<InputImageType, OutputImageType> itk::SkeletonizationFilter< TInputImage, TOutputImage >::Superclass |
Superclass
Definition at line 64 of file itkSkeletonizationFilter.h.
typedef itk::Image<VectorType, 3> itk::SkeletonizationFilter< TInputImage, TOutputImage >::VectorImageType |
Definition at line 51 of file itkSkeletonizationFilter.h.
typedef itk::CovariantVector<int,3> itk::SkeletonizationFilter< TInputImage, TOutputImage >::VectorType |
Definition at line 49 of file itkSkeletonizationFilter.h.
|
protected |
|
protectedvirtual |
Pointer itk::SkeletonizationFilter< TInputImage, TOutputImage >::Clone | ( | ) | const |
|
virtual |
Performs the work.
GradientImageType::Pointer itk::SkeletonizationFilter< TInputImage, TOutputImage >::GetGradientImage | ( | ) |
Output the gradient image as itkVectorImage.
Output the gradient image by first converting it to an itk vector image
|
inline |
Output the gradient image as an itkImage containing vector.
Definition at line 84 of file itkSkeletonizationFilter.h.
References itk::SkeletonizationFilter< TInputImage, TOutputImage >::m_DirectionImage.
|
static |
|
inlineprotected |
Definition at line 100 of file itkSkeletonizationFilter.h.
|
protected |
Definition at line 98 of file itkSkeletonizationFilter.h.
Referenced by itk::SkeletonizationFilter< TInputImage, TOutputImage >::GetVectorImage().