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::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > Class Template Reference

#include <rtkFourDROOSTERConeBeamReconstructionFilter.h>

+ Inheritance diagram for rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >:
+ Collaboration diagram for rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >:

Public Types

typedef itk::AddImageFilter< VolumeSeriesType, VolumeSeriesType > AddFilterType
 
typedef rtk::AverageOutOfROIImageFilter< VolumeSeriesType, VolumeTypeAverageOutOfROIFilterType
 
typedef Superclass::BackProjectionType BackProjectionType
 
typedef itk::CovariantVector< typename VolumeSeriesType::ValueType, VolumeSeriesType::ImageDimension-1 > CovariantVectorForSpatialGradient
 
typedef itk::CovariantVector< typename VolumeSeriesType::ValueType, 1 > CovariantVectorForTemporalGradient
 
typedef itk::Image< DVFVectorType, VolumeSeriesType::ImageDimension-1 > DVFImageType
 
typedef itk::Image< DVFVectorType, VolumeSeriesType::ImageDimensionDVFSequenceImageType
 
typedef CovariantVectorForSpatialGradient DVFVectorType
 
typedef Superclass::ForwardProjectionType ForwardProjectionType
 
typedef rtk::FourDConjugateGradientConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > FourDCGFilterType
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::ResampleImageFilter< VolumeType, VolumeTypeResampleFilterType
 
typedef FourDROOSTERConeBeamReconstructionFilter Self
 
typedef itk::Image< CovariantVectorForSpatialGradient, VolumeSeriesType::ImageDimensionSpatialGradientImageType
 
typedef rtk::TotalVariationDenoiseSequenceImageFilter< VolumeSeriesType > SpatialTVDenoisingFilterType
 
typedef rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< VolumeSeriesType > SpatialWaveletsDenoisingFilterType
 
typedef itk::SubtractImageFilter< VolumeSeriesType, VolumeSeriesType > SubtractFilterType
 
typedef rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType > Superclass
 
typedef itk::Image< CovariantVectorForTemporalGradient, VolumeSeriesType::ImageDimensionTemporalGradientImageType
 
typedef rtk::LastDimensionL0GradientDenoisingImageFilter< VolumeSeriesType > TemporalL0DenoisingFilterType
 
typedef rtk::TotalVariationDenoisingBPDQImageFilter< VolumeSeriesType, TemporalGradientImageTypeTemporalTVDenoisingFilterType
 
typedef itk::ThresholdImageFilter< VolumeSeriesType > ThresholdFilterType
 
typedef rtk::TotalNuclearVariationDenoisingBPDQImageFilter< VolumeSeriesType, SpatialGradientImageTypeTNVDenoisingFilterType
 
typedef rtk::UnwarpSequenceImageFilter< VolumeSeriesType, DVFSequenceImageType, VolumeType, DVFImageTypeUnwarpSequenceFilterType
 
typedef ProjectionStackType VolumeType
 
typedef rtk::WarpSequenceImageFilter< VolumeSeriesType, DVFSequenceImageType, VolumeType, DVFImageTypeWarpSequenceFilterType
 
- Public Types inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >
typedef rtk::BackProjectionImageFilter< ProjectionStackType, VolumeTypeBackProjectionFilterType
 
typedef BackProjectionFilterType::Pointer BackProjectionPointerType
 
enum  BackProjectionType
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef rtk::ForwardProjectionImageFilter< VolumeType, ProjectionStackType > ForwardProjectionFilterType
 
typedef ForwardProjectionFilterType::Pointer ForwardProjectionPointerType
 
enum  ForwardProjectionType
 
typedef itk::SmartPointer< SelfPointer
 
typedef IterativeConeBeamReconstructionFilter Self
 
typedef itk::ImageToImageFilter< VolumeSeriesType, VolumeSeriesType > Superclass
 
typedef ProjectionStackType VolumeType
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual int GetCG_iterations ()
 
virtual bool GetComputeInverseWarpingByConjugateGradient ()
 
virtual bool GetCudaConjugateGradient ()
 
virtual bool GetDisableDisplacedDetectorFilter ()
 
virtual float GetGammaTNV ()
 
virtual float GetGammaTVSpace ()
 
virtual float GetGammaTVTime ()
 
virtual const ThreeDCircularProjectionGeometryGetGeometry () const
 
virtual int GetL0_iterations ()
 
virtual float GetLambdaL0Time ()
 
virtual int GetMainLoop_iterations ()
 
virtual const char * GetNameOfClass () const
 
virtual unsigned int GetNumberOfLevels ()
 
virtual unsigned int GetOrder ()
 
virtual bool GetPerformL0TemporalDenoising ()
 
virtual bool GetPerformMotionMask ()
 
virtual bool GetPerformPositivity ()
 
virtual bool GetPerformTNVDenoising ()
 
virtual bool GetPerformTVSpatialDenoising ()
 
virtual bool GetPerformTVTemporalDenoising ()
 
virtual bool GetPerformWarping ()
 
virtual bool GetPerformWaveletsSpatialDenoising ()
 
virtual float GetPhaseShift ()
 
virtual float GetSoftThresholdWavelets ()
 
virtual int GetTV_iterations ()
 
virtual bool GetUseCudaCyclicDeformation ()
 
virtual bool GetUseNearestNeighborInterpolationInWarping ()
 
void SetBackProjectionFilter (BackProjectionType bptype) override
 
virtual void SetCG_iterations (int _arg)
 
virtual void SetComputeInverseWarpingByConjugateGradient (bool _arg)
 
virtual void SetCudaConjugateGradient (bool _arg)
 
virtual void SetDisableDisplacedDetectorFilter (bool _arg)
 
void SetForwardProjectionFilter (ForwardProjectionType fwtype) override
 
virtual void SetGammaTNV (float _arg)
 
virtual void SetGammaTVSpace (float _arg)
 
virtual void SetGammaTVTime (float _arg)
 
virtual void SetGeometry (const ThreeDCircularProjectionGeometry *_arg)
 
virtual void SetL0_iterations (int _arg)
 
virtual void SetLambdaL0Time (float _arg)
 
virtual void SetMainLoop_iterations (int _arg)
 
virtual void SetNumberOfLevels (unsigned int _arg)
 
virtual void SetOrder (unsigned int _arg)
 
virtual void SetPerformL0TemporalDenoising (bool _arg)
 
virtual void SetPerformMotionMask (bool _arg)
 
virtual void SetPerformPositivity (bool _arg)
 
virtual void SetPerformTNVDenoising (bool _arg)
 
virtual void SetPerformTVSpatialDenoising (bool _arg)
 
virtual void SetPerformTVTemporalDenoising (bool _arg)
 
virtual void SetPerformWarping (bool _arg)
 
virtual void SetPerformWaveletsSpatialDenoising (bool _arg)
 
virtual void SetPhaseShift (float _arg)
 
virtual void SetSignal (const std::vector< double > signal)
 
virtual void SetSoftThresholdWavelets (float _arg)
 
virtual void SetTV_iterations (int _arg)
 
virtual void SetUseCudaCyclicDeformation (bool _arg)
 
virtual void SetUseNearestNeighborInterpolationInWarping (bool _arg)
 
virtual void SetWeights (const itk::Array2D< float > _arg)
 
void SetInputVolumeSeries (const VolumeSeriesType *VolumeSeries)
 
VolumeSeriesType::ConstPointer GetInputVolumeSeries ()
 
void SetInputProjectionStack (const ProjectionStackType *Projection)
 
ProjectionStackType::Pointer GetInputProjectionStack ()
 
void SetMotionMask (const VolumeType *mask)
 
VolumeType::Pointer GetMotionMask ()
 
void SetDisplacementField (const DVFSequenceImageType *DVFs)
 
void SetInverseDisplacementField (const DVFSequenceImageType *DVFs)
 
DVFSequenceImageType::Pointer GetDisplacementField ()
 
DVFSequenceImageType::Pointer GetInverseDisplacementField ()
 
- Public Member Functions inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >
virtual ::itk::LightObject::Pointer CreateAnother () const
 
ForwardProjectionType GetForwardProjectionFilter ()
 
BackProjectionType GetBackProjectionFilter ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >
static Pointer New ()
 

Protected Member Functions

 FourDROOSTERConeBeamReconstructionFilter ()
 
void GenerateData () override
 
void GenerateInputRequestedRegion () override
 
void GenerateOutputInformation () override
 
void VerifyInputInformation () override
 
virtual ~FourDROOSTERConeBeamReconstructionFilter () override
 
- Protected Member Functions inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >
virtual BackProjectionPointerType InstantiateBackProjectionFilter (int bptype)
 
virtual ForwardProjectionPointerType InstantiateForwardProjectionFilter (int fwtype)
 
 IterativeConeBeamReconstructionFilter ()
 
virtual ~IterativeConeBeamReconstructionFilter () override
 

Protected Attributes

AddFilterType::Pointer m_AddFilter
 
AverageOutOfROIFilterType::Pointer m_AverageOutOfROIFilter
 
int m_CG_iterations
 
bool m_ComputeInverseWarpingByConjugateGradient
 
bool m_CudaConjugateGradient
 
bool m_DimensionsProcessedForTVSpace [VolumeSeriesType::ImageDimension]
 
bool m_DimensionsProcessedForTVTime [VolumeSeriesType::ImageDimension]
 
bool m_DisableDisplacedDetectorFilter
 
itk::ImageToImageFilter< VolumeSeriesType, VolumeSeriesType >::Pointer m_DownstreamFilter
 
FourDCGFilterType::Pointer m_FourDCGFilter
 
float m_GammaTNV
 
float m_GammaTVSpace
 
float m_GammaTVTime
 
rtk::ThreeDCircularProjectionGeometry::ConstPointer m_Geometry
 
WarpSequenceFilterType::Pointer m_InverseWarp
 
int m_L0_iterations
 
TemporalL0DenoisingFilterType::Pointer m_L0DenoisingTime
 
float m_LambdaL0Time
 
int m_MainLoop_iterations
 
unsigned int m_NumberOfLevels
 
unsigned int m_Order
 
bool m_PerformL0TemporalDenoising
 
bool m_PerformMotionMask
 
bool m_PerformPositivity
 
bool m_PerformTNVDenoising
 
bool m_PerformTVSpatialDenoising
 
bool m_PerformTVTemporalDenoising
 
bool m_PerformWarping
 
bool m_PerformWaveletsSpatialDenoising
 
float m_PhaseShift
 
ThresholdFilterType::Pointer m_PositivityFilter
 
ResampleFilterType::Pointer m_ResampleFilter
 
std::vector< double > m_Signal
 
float m_SoftThresholdWavelets
 
SubtractFilterType::Pointer m_SubtractFilter
 
TNVDenoisingFilterType::Pointer m_TNVDenoising
 
int m_TV_iterations
 
SpatialTVDenoisingFilterType::Pointer m_TVDenoisingSpace
 
TemporalTVDenoisingFilterType::Pointer m_TVDenoisingTime
 
UnwarpSequenceFilterType::Pointer m_Unwarp
 
bool m_UseCudaCyclicDeformation
 
bool m_UseNearestNeighborInterpolationInWarping
 
WarpSequenceFilterType::Pointer m_Warp
 
SpatialWaveletsDenoisingFilterType::Pointer m_WaveletsDenoisingSpace
 
- Protected Attributes inherited from rtk::IterativeConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >
BackProjectionType m_CurrentBackProjectionConfiguration
 
ForwardProjectionType m_CurrentForwardProjectionConfiguration
 

Private Member Functions

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

Detailed Description

template<typename VolumeSeriesType, typename ProjectionStackType>
class rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >

Implements 4D RecOnstructiOn using Spatial and TEmporal Regularization (short 4D ROOSTER)

See the reference paper: "Cardiac C-arm computed tomography using a 3D + time ROI reconstruction method with spatial and temporal regularization" by Mory et al.

4D ROOSTER reconstruction consists in performing 4D Conjugate Gradient reconstruction, then applying several regularization steps :

If both the displacement vector fields to a reference phase and from a reference phase are provided, 4D ROOSTER performs the denoising in time the following way:

If only the displacement vector field to a reference phase is provided, 4D ROOSTER performs total variation denoising in time the following way:

dot_inline_dotgraph_12.png
Test:
rtkfourdroostertest.cxx
Author
Cyril Mory

Definition at line 196 of file rtkFourDROOSTERConeBeamReconstructionFilter.h.

Member Typedef Documentation

template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::AddImageFilter<VolumeSeriesType, VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::AddFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::AverageOutOfROIImageFilter<VolumeSeriesType, VolumeType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::AverageOutOfROIFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef Superclass::BackProjectionType rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::BackProjectionType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::CovariantVector< typename VolumeSeriesType::ValueType, VolumeSeriesType::ImageDimension - 1> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::CovariantVectorForSpatialGradient
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::CovariantVector< typename VolumeSeriesType::ValueType, 1> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::CovariantVectorForTemporalGradient
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::Image<DVFVectorType, VolumeSeriesType::ImageDimension - 1> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::DVFImageType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::Image<DVFVectorType, VolumeSeriesType::ImageDimension> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::DVFSequenceImageType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef CovariantVectorForSpatialGradient rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::DVFVectorType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef Superclass::ForwardProjectionType rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::ForwardProjectionType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::FourDConjugateGradientConeBeamReconstructionFilter<VolumeSeriesType, ProjectionStackType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::FourDCGFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::SmartPointer< Self > rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Pointer
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::ResampleImageFilter<VolumeType, VolumeType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::ResampleFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef FourDROOSTERConeBeamReconstructionFilter rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Self

Standard class typedefs.

Definition at line 200 of file rtkFourDROOSTERConeBeamReconstructionFilter.h.

template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::Image<CovariantVectorForSpatialGradient, VolumeSeriesType::ImageDimension> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SpatialGradientImageType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::TotalVariationDenoiseSequenceImageFilter<VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SpatialTVDenoisingFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::DaubechiesWaveletsDenoiseSequenceImageFilter<VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SpatialWaveletsDenoisingFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::SubtractImageFilter<VolumeSeriesType, VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SubtractFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::IterativeConeBeamReconstructionFilter<VolumeSeriesType, ProjectionStackType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::Superclass
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::Image<CovariantVectorForTemporalGradient, VolumeSeriesType::ImageDimension> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::TemporalGradientImageType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::LastDimensionL0GradientDenoisingImageFilter<VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::TemporalL0DenoisingFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::TotalVariationDenoisingBPDQImageFilter<VolumeSeriesType, TemporalGradientImageType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::TemporalTVDenoisingFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef itk::ThresholdImageFilter<VolumeSeriesType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::ThresholdFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::TotalNuclearVariationDenoisingBPDQImageFilter<VolumeSeriesType, SpatialGradientImageType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::TNVDenoisingFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::UnwarpSequenceImageFilter<VolumeSeriesType, DVFSequenceImageType, VolumeType, DVFImageType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::UnwarpSequenceFilterType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef ProjectionStackType rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::VolumeType
template<typename VolumeSeriesType , typename ProjectionStackType >
typedef rtk::WarpSequenceImageFilter<VolumeSeriesType, DVFSequenceImageType, VolumeType, DVFImageType> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::WarpSequenceFilterType

Constructor & Destructor Documentation

template<typename VolumeSeriesType , typename ProjectionStackType >
rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::FourDROOSTERConeBeamReconstructionFilter ( )
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::~FourDROOSTERConeBeamReconstructionFilter ( )
inlineoverrideprotectedvirtual
template<typename VolumeSeriesType , typename ProjectionStackType >
rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::FourDROOSTERConeBeamReconstructionFilter ( const Self )
private

Member Function Documentation

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual::itk::LightObject::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::CreateAnother ( ) const
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GenerateData ( )
overrideprotected
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GenerateInputRequestedRegion ( )
overrideprotected
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GenerateOutputInformation ( )
overrideprotected
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetCG_iterations ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetComputeInverseWarpingByConjugateGradient ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetCudaConjugateGradient ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetDisableDisplacedDetectorFilter ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
DVFSequenceImageType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetDisplacementField ( )

The motion vector fields used to warp the sequence before and after TV denoising along time

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetGammaTNV ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetGammaTVSpace ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetGammaTVTime ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual const ThreeDCircularProjectionGeometry* rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetGeometry ( ) const
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
ProjectionStackType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetInputProjectionStack ( )

The stack of measured projections

template<typename VolumeSeriesType , typename ProjectionStackType >
VolumeSeriesType::ConstPointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetInputVolumeSeries ( )

The 4D image to be updated.

template<typename VolumeSeriesType , typename ProjectionStackType >
DVFSequenceImageType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetInverseDisplacementField ( )

The motion vector fields used to warp the sequence before and after TV denoising along time

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetL0_iterations ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetLambdaL0Time ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetMainLoop_iterations ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
VolumeType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetMotionMask ( )

The region of interest outside of which all movement is removed

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual const char* rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetNameOfClass ( ) const
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual unsigned int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetNumberOfLevels ( )
virtual

Set the number of levels of the wavelets decomposition

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual unsigned int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetOrder ( )
virtual

Sets the order of the Daubechies wavelet used to deconstruct/reconstruct the image pyramid

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformL0TemporalDenoising ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformMotionMask ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformPositivity ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformTNVDenoising ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformTVSpatialDenoising ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformTVTemporalDenoising ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformWarping ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPerformWaveletsSpatialDenoising ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetPhaseShift ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetSoftThresholdWavelets ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetTV_iterations ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetUseCudaCyclicDeformation ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::GetUseNearestNeighborInterpolationInWarping ( )
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
static Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::New ( )
static

Method for creation through the object factory.

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::operator= ( const Self )
private
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetBackProjectionFilter ( BackProjectionType  bptype)
overridevirtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetCG_iterations ( int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetComputeInverseWarpingByConjugateGradient ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetCudaConjugateGradient ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetDisableDisplacedDetectorFilter ( bool  _arg)
virtual

Set / Get whether the displaced detector filter should be disabled

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetDisplacementField ( const DVFSequenceImageType DVFs)

The motion vector fields used to warp the sequence before and after TV denoising along time

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetForwardProjectionFilter ( ForwardProjectionType  fwtype)
overridevirtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetGammaTNV ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetGammaTVSpace ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetGammaTVTime ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetGeometry ( const ThreeDCircularProjectionGeometry _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetInputProjectionStack ( const ProjectionStackType *  Projection)

The stack of measured projections

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetInputVolumeSeries ( const VolumeSeriesType *  VolumeSeries)

The 4D image to be updated.

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetInverseDisplacementField ( const DVFSequenceImageType DVFs)

The motion vector fields used to warp the sequence before and after TV denoising along time

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetL0_iterations ( int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetLambdaL0Time ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetMainLoop_iterations ( int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetMotionMask ( const VolumeType mask)

The region of interest outside of which all movement is removed

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetNumberOfLevels ( unsigned int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetOrder ( unsigned int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformL0TemporalDenoising ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformMotionMask ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformPositivity ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformTNVDenoising ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformTVSpatialDenoising ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformTVTemporalDenoising ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformWarping ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPerformWaveletsSpatialDenoising ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetPhaseShift ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetSignal ( const std::vector< double >  signal)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetSoftThresholdWavelets ( float  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetTV_iterations ( int  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetUseCudaCyclicDeformation ( bool  _arg)
virtual

Set and Get for the UseCudaCyclicDeformation variable

template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetUseNearestNeighborInterpolationInWarping ( bool  _arg)
virtual
template<typename VolumeSeriesType , typename ProjectionStackType >
virtual void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::SetWeights ( const itk::Array2D< float >  _arg)
virtual

Pass the interpolation weights to SingleProjectionToFourDFilter

template<typename VolumeSeriesType , typename ProjectionStackType >
void rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::VerifyInputInformation ( )
inlineoverrideprotected

Member Data Documentation

template<typename VolumeSeriesType , typename ProjectionStackType >
AddFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_AddFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
AverageOutOfROIFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_AverageOutOfROIFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_CG_iterations
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_ComputeInverseWarpingByConjugateGradient
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_CudaConjugateGradient
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_DimensionsProcessedForTVSpace[VolumeSeriesType::ImageDimension]
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_DimensionsProcessedForTVTime[VolumeSeriesType::ImageDimension]
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_DisableDisplacedDetectorFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
itk::ImageToImageFilter<VolumeSeriesType, VolumeSeriesType>::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_DownstreamFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
FourDCGFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_FourDCGFilter
protected

Member pointers to the filters used internally (for convenience)

Definition at line 361 of file rtkFourDROOSTERConeBeamReconstructionFilter.h.

template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_GammaTNV
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_GammaTVSpace
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_GammaTVTime
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
rtk::ThreeDCircularProjectionGeometry::ConstPointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_Geometry
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
WarpSequenceFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_InverseWarp
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_L0_iterations
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
TemporalL0DenoisingFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_L0DenoisingTime
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_LambdaL0Time
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_MainLoop_iterations
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
unsigned int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_NumberOfLevels
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
unsigned int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_Order
protected

Information for the wavelets denoising filter

Definition at line 407 of file rtkFourDROOSTERConeBeamReconstructionFilter.h.

template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformL0TemporalDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformMotionMask
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformPositivity
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformTNVDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformTVSpatialDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformTVTemporalDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformWarping
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PerformWaveletsSpatialDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PhaseShift
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
ThresholdFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_PositivityFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
ResampleFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_ResampleFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
std::vector<double> rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_Signal
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
float rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_SoftThresholdWavelets
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
SubtractFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_SubtractFilter
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
TNVDenoisingFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_TNVDenoising
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
int rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_TV_iterations
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
SpatialTVDenoisingFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_TVDenoisingSpace
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
TemporalTVDenoisingFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_TVDenoisingTime
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
UnwarpSequenceFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_Unwarp
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_UseCudaCyclicDeformation
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
bool rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_UseNearestNeighborInterpolationInWarping
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
WarpSequenceFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_Warp
protected
template<typename VolumeSeriesType , typename ProjectionStackType >
SpatialWaveletsDenoisingFilterType::Pointer rtk::FourDROOSTERConeBeamReconstructionFilter< VolumeSeriesType, ProjectionStackType >::m_WaveletsDenoisingSpace
protected

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