RTK  1.4.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage > Class Template Reference

#include <rtkReconstructionConjugateGradientOperator.h>

+ Inheritance diagram for rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >:
+ Collaboration diagram for rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >:

Public Types

typedef itk::AddImageFilter< TOutputImage > AddFilterType
 
typedef BackProjectionFilterType::Pointer BackProjectionFilterPointer
 
typedef rtk::BackProjectionImageFilter< TOutputImage, TOutputImage > BackProjectionFilterType
 
typedef rtk::ConstantImageSource< TOutputImage > ConstantSourceType
 
typedef ForwardProjectionFilterType::Pointer ForwardProjectionFilterPointer
 
typedef rtk::ForwardProjectionImageFilter< TOutputImage, TOutputImage > ForwardProjectionFilterType
 
typedef itk::Image< itk::CovariantVector< typename TOutputImage::PixelType, TOutputImage::ImageDimension >, TOutputImage::ImageDimensionGradientImageType
 
typedef rtk::BlockDiagonalMatrixVectorMultiplyImageFilter< TOutputImage, TWeightsImage > MatrixVectorMultiplyFilterType
 
typedef itk::MultiplyImageFilter< TOutputImage, TSingleComponentImage > MultiplyFilterType
 
typedef std::conditional< std::is_same< TSingleComponentImage, TOutputImage >::value, PlainMultiplyFilterType, MatrixVectorMultiplyFilterType >::type MultiplyWithWeightsFilterType
 
typedef TOutputImage::Pointer OutputImagePointer
 
typedef itk::MultiplyImageFilter< TOutputImage, TOutputImage, TOutputImage > PlainMultiplyFilterType
 
typedef itk::SmartPointer< SelfPointer
 
typedef ReconstructionConjugateGradientOperator Self
 
typedef ConjugateGradientOperator< TOutputImage > Superclass
 
- Public Types inherited from rtk::ConjugateGradientOperator< TOutputImage >
typedef itk::SmartPointer< SelfPointer
 
typedef ConjugateGradientOperator Self
 
typedef itk::ImageToImageFilter< TOutputImage, TOutputImage > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual float GetGamma ()
 
virtual const char * GetNameOfClass () const
 
virtual float GetTikhonov ()
 
void SetBackProjectionFilter (const BackProjectionFilterPointer _arg)
 
void SetForwardProjectionFilter (const ForwardProjectionFilterPointer _arg)
 
virtual void SetGamma (float _arg)
 
virtual void SetGeometry (const ThreeDCircularProjectionGeometry *_arg)
 
virtual void SetTikhonov (float _arg)
 
void SetInputVolume (const TOutputImage *vol)
 
void SetInputProjectionStack (const TOutputImage *projs)
 
void SetInputWeights (const TWeightsImage *weights)
 
void SetSupportMask (const TSingleComponentImage *SupportMask)
 
TSingleComponentImage::ConstPointer GetSupportMask ()
 
- Public Member Functions inherited from rtk::ConjugateGradientOperator< TOutputImage >
virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual void SetX (const TOutputImage *OutputImage)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from rtk::ConjugateGradientOperator< TOutputImage >
static Pointer New ()
 

Protected Member Functions

void GenerateData () override
 
 ReconstructionConjugateGradientOperator ()
 
void VerifyInputInformation () override
 
virtual ~ReconstructionConjugateGradientOperator () override
 
void GenerateInputRequestedRegion () override
 
void GenerateOutputInformation () override
 
TOutputImage::ConstPointer GetInputVolume ()
 
TOutputImage::ConstPointer GetInputProjectionStack ()
 
TWeightsImage::ConstPointer GetInputWeights ()
 
- Protected Member Functions inherited from rtk::ConjugateGradientOperator< TOutputImage >
 ConjugateGradientOperator ()
 
virtual ~ConjugateGradientOperator () override
 

Protected Attributes

AddFilterType::Pointer m_AddLaplacianFilter
 
AddFilterType::Pointer m_AddTikhonovFilter
 
BackProjectionFilterPointer m_BackProjectionFilter
 
ConstantSourceType::Pointer m_ConstantProjectionsSource
 
ConstantSourceType::Pointer m_ConstantVolumeSource
 
TOutputImage::Pointer m_FloatingInputPointer
 
TOutputImage::Pointer m_FloatingOutputPointer
 
ForwardProjectionFilterPointer m_ForwardProjectionFilter
 
float m_Gamma
 
rtk::ThreeDCircularProjectionGeometry::ConstPointer m_Geometry
 
MultiplyFilterType::Pointer m_MultiplyInputVolumeFilter
 
MultiplyFilterType::Pointer m_MultiplyOutputVolumeFilter
 
MultiplyFilterType::Pointer m_MultiplyTikhonovFilter
 
MultiplyWithWeightsFilterType::Pointer m_MultiplyWithWeightsFilter
 
float m_Tikhonov
 

Private Member Functions

void operator= (const Self &)
 
 ReconstructionConjugateGradientOperator (const Self &)
 

Detailed Description

template<typename TOutputImage, typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
class rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >

Implements the operator A used in conjugate gradient reconstruction.

This filter implements the operator A used in the conjugate gradient reconstruction method, which attempts to find the f that minimizes || sqrt(D) (Rf -p) ||_2^2 + gamma || grad f ||_2^2 + Tikhonov || f ||_2^2, with R the forward projection operator, p the measured projections, and D the displaced detector weighting operator.

With gamma=0, this it is similar to the ART and SART methods. The difference lies in the algorithm employed to minimize this cost function. ART uses the Kaczmarz method (projects and back projects one ray at a time), SART the block-Kaczmarz method (projects and back projects one projection at a time), and ConjugateGradient a conjugate gradient method (projects and back projects all projections together).

This filter takes in input f and outputs R_t D R f + gamma Laplacian f + Tikhonov f

dot_inline_dotgraph_25.png
Test:
rtkconjugategradienttest.cxx
Author
Cyril Mory

Definition at line 120 of file rtkReconstructionConjugateGradientOperator.h.

Member Typedef Documentation

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef itk::AddImageFilter<TOutputImage> rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::AddFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef BackProjectionFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::BackProjectionFilterPointer
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef rtk::BackProjectionImageFilter< TOutputImage, TOutputImage > rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::BackProjectionFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef rtk::ConstantImageSource<TOutputImage> rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::ConstantSourceType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef ForwardProjectionFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::ForwardProjectionFilterPointer
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef rtk::ForwardProjectionImageFilter< TOutputImage, TOutputImage > rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::ForwardProjectionFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef itk::Image<itk::CovariantVector<typename TOutputImage::PixelType, TOutputImage::ImageDimension >, TOutputImage::ImageDimension > rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GradientImageType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef rtk::BlockDiagonalMatrixVectorMultiplyImageFilter<TOutputImage, TWeightsImage> rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::MatrixVectorMultiplyFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef itk::MultiplyImageFilter<TOutputImage, TSingleComponentImage> rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::MultiplyFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef std::conditional<std::is_same< TSingleComponentImage, TOutputImage>::value, PlainMultiplyFilterType, MatrixVectorMultiplyFilterType>::type rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::MultiplyWithWeightsFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef TOutputImage::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::OutputImagePointer
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef itk::MultiplyImageFilter<TOutputImage, TOutputImage, TOutputImage> rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::PlainMultiplyFilterType
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef itk::SmartPointer< Self > rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::Pointer
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef ReconstructionConjugateGradientOperator rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::Self

Standard class typedefs.

Definition at line 124 of file rtkReconstructionConjugateGradientOperator.h.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
typedef ConjugateGradientOperator< TOutputImage > rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::Superclass

Constructor & Destructor Documentation

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::ReconstructionConjugateGradientOperator ( )
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::~ReconstructionConjugateGradientOperator ( )
inlineoverrideprotectedvirtual
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::ReconstructionConjugateGradientOperator ( const Self )
private

Member Function Documentation

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual::itk::LightObject::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::CreateAnother ( ) const
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GenerateData ( )
overrideprotected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GenerateInputRequestedRegion ( )
overrideprotected

The volume and the projections must have different requested regions

Referenced by rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::VerifyInputInformation().

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GenerateOutputInformation ( )
overrideprotected

The volume and the projections must have different requested regions

Referenced by rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::VerifyInputInformation().

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual float rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetGamma ( )
virtual
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TOutputImage::ConstPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetInputProjectionStack ( )
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TOutputImage::ConstPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetInputVolume ( )
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TWeightsImage::ConstPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetInputWeights ( )
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual const char* rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from rtk::ConjugateGradientOperator< TOutputImage >.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TSingleComponentImage::ConstPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetSupportMask ( )

Set the support mask, if any, for support constraint in reconstruction

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual float rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::GetTikhonov ( )
virtual
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
static Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::New ( )
static

Method for creation through the object factory.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::operator= ( const Self )
private
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetBackProjectionFilter ( const BackProjectionFilterPointer  _arg)

Set the backprojection filter

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetForwardProjectionFilter ( const ForwardProjectionFilterPointer  _arg)

Set the forward projection filter

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetGamma ( float  _arg)
virtual

Perform laplacian-based and/or Tikhonov regularization during reconstruction (gamma is the strength of laplacian the regularization)

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetGeometry ( const ThreeDCircularProjectionGeometry _arg)
virtual

Set the geometry of both m_BackProjectionFilter and m_ForwardProjectionFilter

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetInputProjectionStack ( const TOutputImage *  projs)

Setters for the inputs

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetInputVolume ( const TOutputImage *  vol)

Setters for the inputs

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetInputWeights ( const TWeightsImage *  weights)

Setters for the inputs

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetSupportMask ( const TSingleComponentImage *  SupportMask)

Set the support mask, if any, for support constraint in reconstruction

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
virtual void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::SetTikhonov ( float  _arg)
virtual
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
void rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::VerifyInputInformation ( )
inlineoverrideprotected

Member Data Documentation

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
AddFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_AddLaplacianFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
AddFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_AddTikhonovFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
BackProjectionFilterPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_BackProjectionFilter
protected

Member pointers to the filters used internally (for convenience)

Definition at line 197 of file rtkReconstructionConjugateGradientOperator.h.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
ConstantSourceType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_ConstantProjectionsSource
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
ConstantSourceType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_ConstantVolumeSource
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TOutputImage::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_FloatingInputPointer
protected

Pointers to intermediate images, used to simplify complex branching

Definition at line 217 of file rtkReconstructionConjugateGradientOperator.h.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
TOutputImage::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_FloatingOutputPointer
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
ForwardProjectionFilterPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_ForwardProjectionFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
float rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_Gamma
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
rtk::ThreeDCircularProjectionGeometry::ConstPointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_Geometry
protected

Member attributes

Definition at line 212 of file rtkReconstructionConjugateGradientOperator.h.

template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
MultiplyFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_MultiplyInputVolumeFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
MultiplyFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_MultiplyOutputVolumeFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
MultiplyFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_MultiplyTikhonovFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
MultiplyWithWeightsFilterType::Pointer rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_MultiplyWithWeightsFilter
protected
template<typename TOutputImage , typename TSingleComponentImage = TOutputImage, typename TWeightsImage = TOutputImage>
float rtk::ReconstructionConjugateGradientOperator< TOutputImage, TSingleComponentImage, TWeightsImage >::m_Tikhonov
protected

The documentation for this class was generated from the following file: