Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Applies a total variation denoising filter to an image. More...
#include <itkRegularizedIVIMReconstructionFilter.h>
Public Member Functions | |
itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension) | |
itkStaticConstMacro (OutputImageDimension, unsigned int, InputImageType::ImageDimension) | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
virtual void | SetLambda (double _arg) |
virtual double | GetLambda () |
virtual void | SetNumberIterations (int _arg) |
virtual int | GetNumberIterations () |
void | SetBValues (vnl_vector< double > bvals) |
vnl_vector< double > | GetBValues () |
void | SetReferenceImage (typename RefImageType::Pointer refimg) |
RefImageType::Pointer | GetReferenceImage () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
RegularizedIVIMReconstructionFilter () | |
virtual | ~RegularizedIVIMReconstructionFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
Protected Attributes | |
double | m_Lambda |
int | m_NumberIterations |
RefImageType::Pointer | m_ReferenceImage |
vnl_vector< double > | m_BValues |
Applies a total variation denoising filter to an image.
Reference: Tony F. Chan et al., The digital TV filter and nonlinear denoising
Definition at line 40 of file itkRegularizedIVIMReconstructionFilter.h.
typedef itk::CastImageFilter< InputImageType, OutputImageType > itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::CastType |
Definition at line 88 of file itkRegularizedIVIMReconstructionFilter.h.
typedef SmartPointer<const Self> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::ConstPointer |
Definition at line 69 of file itkRegularizedIVIMReconstructionFilter.h.
typedef InputImageType::RegionType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::InputImageRegionType |
Definition at line 76 of file itkRegularizedIVIMReconstructionFilter.h.
typedef itk::Image<itk::Vector<TInputPixel,3>, 3> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::InputImageType |
Convenient typedefs for simplifying declarations.
Definition at line 50 of file itkRegularizedIVIMReconstructionFilter.h.
typedef TInputPixel itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::InputPixelType |
Definition at line 45 of file itkRegularizedIVIMReconstructionFilter.h.
typedef InputImageType::SizeType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::InputSizeType |
Definition at line 82 of file itkRegularizedIVIMReconstructionFilter.h.
typedef InputImageType::PixelType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::InputVectorType |
Image typedef support.
Definition at line 55 of file itkRegularizedIVIMReconstructionFilter.h.
typedef OutputImageType::RegionType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::OutputImageRegionType |
Definition at line 79 of file itkRegularizedIVIMReconstructionFilter.h.
typedef itk::Image<itk::Vector<TOutputPixel,3>, 3> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::OutputImageType |
Definition at line 51 of file itkRegularizedIVIMReconstructionFilter.h.
typedef TOutputPixel itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::OutputPixelType |
Definition at line 46 of file itkRegularizedIVIMReconstructionFilter.h.
typedef OutputImageType::PixelType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::OutputVectorType |
Definition at line 56 of file itkRegularizedIVIMReconstructionFilter.h.
typedef SmartPointer<Self> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::Pointer |
Definition at line 68 of file itkRegularizedIVIMReconstructionFilter.h.
typedef RefImageType::RegionType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::RefImageRegionType |
Definition at line 80 of file itkRegularizedIVIMReconstructionFilter.h.
typedef itk::VectorImage<TRefPixelType,3> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::RefImageType |
Definition at line 52 of file itkRegularizedIVIMReconstructionFilter.h.
typedef TRefPixelType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::RefPixelType |
Definition at line 47 of file itkRegularizedIVIMReconstructionFilter.h.
typedef RefImageType::PixelType itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::RefVectorType |
Definition at line 57 of file itkRegularizedIVIMReconstructionFilter.h.
typedef RegularizedIVIMReconstructionFilter itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::Self |
Standard class typedefs.
Definition at line 66 of file itkRegularizedIVIMReconstructionFilter.h.
typedef RegularizedIVIMReconstructionSingleIteration<OutputPixelType, OutputPixelType, RefPixelType> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::SingleIterationFilterType |
Definition at line 86 of file itkRegularizedIVIMReconstructionFilter.h.
typedef ImageToImageFilter< InputImageType, OutputImageType> itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::Superclass |
Definition at line 67 of file itkRegularizedIVIMReconstructionFilter.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 108 of file itkRegularizedIVIMReconstructionFilter.h.
Pointer itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::Clone | ( | ) | const |
|
protected |
|
inline |
Definition at line 98 of file itkRegularizedIVIMReconstructionFilter.h.
References itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::m_BValues.
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
|
inline |
Definition at line 103 of file itkRegularizedIVIMReconstructionFilter.h.
References itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::m_ReferenceImage.
itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::itkStaticConstMacro | ( | InputImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
Extract dimension from input and output image.
itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::itkStaticConstMacro | ( | OutputImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
Definition at line 96 of file itkRegularizedIVIMReconstructionFilter.h.
References itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::m_BValues.
|
virtual |
|
virtual |
|
inline |
Definition at line 101 of file itkRegularizedIVIMReconstructionFilter.h.
References itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::m_ReferenceImage.
|
protected |
|
protected |
Definition at line 113 of file itkRegularizedIVIMReconstructionFilter.h.
|
protected |
Definition at line 115 of file itkRegularizedIVIMReconstructionFilter.h.
|
protected |
Definition at line 117 of file itkRegularizedIVIMReconstructionFilter.h.
Referenced by itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::GetReferenceImage(), and itk::RegularizedIVIMReconstructionFilter< TInputPixel, TOutputPixel, TRefPixelType >::SetReferenceImage().