Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Generation of synthetic diffusion weighted images using a second rank tensor model. More...
#include <itkDwiPhantomGenerationFilter.h>
Public Types | |
typedef DwiPhantomGenerationFilter | Self |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ImageSource< itk::VectorImage< TOutputScalarType, 3 > > | Superclass |
typedef Superclass::OutputImageType | OutputImageType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef itk::VectorContainer< int, double > | AnglesContainerType |
typedef Vector< double, 3 > | GradientType |
typedef std::vector< GradientType > | GradientListType |
typedef itk::Matrix< double, 3, 3 > | MatrixType |
typedef itk::Image< unsigned char, 3 > | ItkUcharImgType |
typedef itk::Image< float, 3 > | ItkFloatImgType |
typedef Image< Vector< float, 3 >, 3 > | ItkDirectionImage |
typedef VectorContainer< unsigned int, ItkDirectionImage::Pointer > | ItkDirectionImageContainer |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
void | SetGradientList (GradientListType gradientList) |
void | SetSignalRegions (std::vector< ItkUcharImgType::Pointer > signalRegions) |
void | SetTensorFA (std::vector< float > faList) |
void | SetTensorADC (std::vector< float > adcList) |
void | SetTensorWeight (std::vector< float > weightList) |
void | SetTensorDirection (std::vector< vnl_vector_fixed< double, 3 > > directionList) |
virtual void | SetBValue (float _arg) |
signal parameter More... | |
virtual void | SetSignalScale (float _arg) |
scaling factor for signal More... | |
virtual void | SetNoiseVariance (double _arg) |
variance of rician noise More... | |
virtual void | SetGreyMatterAdc (float _arg) |
ADC of isotropic diffusion tensor. More... | |
virtual void | SetSpacing (mitk::Vector3D _arg) |
parameter of output image More... | |
virtual void | SetOrigin (mitk::Point3D _arg) |
parameter of output image More... | |
virtual void | SetDirectionMatrix (MatrixType _arg) |
parameter of output image More... | |
virtual void | SetImageRegion (ImageRegion< 3 > _arg) |
parameter of output image More... | |
virtual void | SetSimulateBaseline (bool _arg) |
generate baseline image values as the l2 norm of the corresponding tensor used for the diffusion signal generation More... | |
virtual ItkDirectionImageContainer::Pointer | GetDirectionImageContainer () |
contains one vectorimage for each input ROI More... | |
virtual ItkUcharImgType::Pointer | GetNumDirectionsImage () |
contains number of directions per voxel More... | |
virtual ItkFloatImgType::Pointer | GetSNRImage () |
contains local SNR values More... | |
virtual mitk::FiberBundle::Pointer | GetOutputFiberBundle () |
output vector field More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DwiPhantomGenerationFilter () | |
~DwiPhantomGenerationFilter () | |
void | GenerateData () |
Generation of synthetic diffusion weighted images using a second rank tensor model.
Definition at line 47 of file itkDwiPhantomGenerationFilter.h.
typedef itk::VectorContainer< int, double > itk::DwiPhantomGenerationFilter< TOutputScalarType >::AnglesContainerType |
Definition at line 66 of file itkDwiPhantomGenerationFilter.h.
typedef SmartPointer<const Self> itk::DwiPhantomGenerationFilter< TOutputScalarType >::ConstPointer |
Definition at line 54 of file itkDwiPhantomGenerationFilter.h.
typedef std::vector<GradientType> itk::DwiPhantomGenerationFilter< TOutputScalarType >::GradientListType |
Definition at line 68 of file itkDwiPhantomGenerationFilter.h.
typedef Vector<double,3> itk::DwiPhantomGenerationFilter< TOutputScalarType >::GradientType |
Definition at line 67 of file itkDwiPhantomGenerationFilter.h.
typedef Image< Vector< float, 3 >, 3> itk::DwiPhantomGenerationFilter< TOutputScalarType >::ItkDirectionImage |
Definition at line 73 of file itkDwiPhantomGenerationFilter.h.
typedef VectorContainer< unsigned int, ItkDirectionImage::Pointer > itk::DwiPhantomGenerationFilter< TOutputScalarType >::ItkDirectionImageContainer |
Definition at line 74 of file itkDwiPhantomGenerationFilter.h.
typedef itk::Image<float, 3> itk::DwiPhantomGenerationFilter< TOutputScalarType >::ItkFloatImgType |
Definition at line 71 of file itkDwiPhantomGenerationFilter.h.
typedef itk::Image<unsigned char, 3> itk::DwiPhantomGenerationFilter< TOutputScalarType >::ItkUcharImgType |
Definition at line 70 of file itkDwiPhantomGenerationFilter.h.
typedef itk::Matrix<double, 3, 3> itk::DwiPhantomGenerationFilter< TOutputScalarType >::MatrixType |
Definition at line 69 of file itkDwiPhantomGenerationFilter.h.
typedef Superclass::OutputImageRegionType itk::DwiPhantomGenerationFilter< TOutputScalarType >::OutputImageRegionType |
Definition at line 65 of file itkDwiPhantomGenerationFilter.h.
typedef Superclass::OutputImageType itk::DwiPhantomGenerationFilter< TOutputScalarType >::OutputImageType |
Definition at line 64 of file itkDwiPhantomGenerationFilter.h.
typedef SmartPointer<Self> itk::DwiPhantomGenerationFilter< TOutputScalarType >::Pointer |
Definition at line 53 of file itkDwiPhantomGenerationFilter.h.
typedef DwiPhantomGenerationFilter itk::DwiPhantomGenerationFilter< TOutputScalarType >::Self |
Definition at line 52 of file itkDwiPhantomGenerationFilter.h.
typedef ImageSource< itk::VectorImage<TOutputScalarType,3> > itk::DwiPhantomGenerationFilter< TOutputScalarType >::Superclass |
Definition at line 55 of file itkDwiPhantomGenerationFilter.h.
|
protected |
Definition at line 42 of file itkDwiPhantomGenerationFilter.cpp.
References mitk::New(), and QBALL_ODFSIZE.
|
inlineprotected |
Definition at line 102 of file itkDwiPhantomGenerationFilter.h.
Pointer itk::DwiPhantomGenerationFilter< TOutputScalarType >::Clone | ( | ) | const |
|
protected |
Definition at line 191 of file itkDwiPhantomGenerationFilter.cpp.
References MITK_INFO, and mitk::New().
|
virtual |
Runtime information support.
|
virtual |
contains one vectorimage for each input ROI
|
virtual |
contains number of directions per voxel
|
virtual |
output vector field
|
virtual |
contains local SNR values
|
static |
Method for creation through the object factory.
|
virtual |
signal parameter
|
virtual |
parameter of output image
|
inline |
Definition at line 76 of file itkDwiPhantomGenerationFilter.h.
|
virtual |
ADC of isotropic diffusion tensor.
|
virtual |
parameter of output image
|
virtual |
variance of rician noise
|
virtual |
parameter of output image
|
inline |
Definition at line 77 of file itkDwiPhantomGenerationFilter.h.
|
virtual |
scaling factor for signal
|
virtual |
generate baseline image values as the l2 norm of the corresponding tensor used for the diffusion signal generation
|
virtual |
parameter of output image
|
inline |
Definition at line 79 of file itkDwiPhantomGenerationFilter.h.
|
inline |
Definition at line 81 of file itkDwiPhantomGenerationFilter.h.
|
inline |
Definition at line 78 of file itkDwiPhantomGenerationFilter.h.
|
inline |
Definition at line 80 of file itkDwiPhantomGenerationFilter.h.