RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from rtk::IterativeConeBeamReconstructionFilter< TImage, TImage > | |
static Pointer | New () |
Additional Inherited Members | |
Protected Types inherited from rtk::IterativeConeBeamReconstructionFilter< TImage, TImage > | |
using | CPUImageType = typename itk::Image< typename TImage ::PixelType, TImage ::ImageDimension > |
using | EnableCudaScalarAndVectorType = typename std::enable_if< !std::is_same< CPUImageType, ImageType >::value &&std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value &&(itk::PixelTraits< typename ImageType::PixelType >::Dimension==1||itk::PixelTraits< typename ImageType::PixelType >::Dimension==2||itk::PixelTraits< typename ImageType::PixelType >::Dimension==3)>::type |
using | DisableCudaScalarAndVectorType = typename std::enable_if< std::is_same< CPUImageType, ImageType >::value||!std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value||(itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 &&itk::PixelTraits< typename ImageType::PixelType >::Dimension !=2 &&itk::PixelTraits< typename ImageType::PixelType >::Dimension !=3)>::type |
using | EnableCudaScalarType = typename std::enable_if< !std::is_same< CPUImageType, ImageType >::value &&std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value &&itk::PixelTraits< typename ImageType::PixelType >::Dimension==1 >::type |
using | DisableCudaScalarType = typename std::enable_if< std::is_same< CPUImageType, ImageType >::value||!std::is_same< typename itk::PixelTraits< typename ImageType::PixelType >::ValueType, float >::value||itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 >::type |
using | EnableVectorType = typename std::enable_if< itk::PixelTraits< typename ImageType::PixelType >::Dimension !=1 >::type |
using | DisableVectorType = typename std::enable_if< itk::PixelTraits< typename ImageType::PixelType >::Dimension==1 >::type |
Performs 3D regularized reconstruction.
Performs 3D Conjugate Gradient reconstruction, then
Definition at line 107 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::BackProjectionType = typename Superclass::BackProjectionType |
Definition at line 126 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::CGFilterType = rtk::ConjugateGradientConeBeamReconstructionFilter<TImage> |
Definition at line 167 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::CovariantVectorForSpatialGradient = itk::CovariantVector<typename TImage::ValueType, TImage::ImageDimension> |
Definition at line 117 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::ForwardProjectionType = typename Superclass::ForwardProjectionType |
Definition at line 125 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::GradientImageType = itk::Image<CovariantVectorForSpatialGradient, TImage::ImageDimension> |
Definition at line 122 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 116 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::Self = RegularizedConjugateGradientConeBeamReconstructionFilter |
Standard class type alias.
Definition at line 114 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::SoftThresholdFilterType = rtk::SoftThresholdImageFilter<TImage, TImage> |
Definition at line 171 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::Superclass = rtk::IterativeConeBeamReconstructionFilter<TImage, TImage> |
Definition at line 115 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::ThresholdFilterType = itk::ThresholdImageFilter<TImage> |
Definition at line 168 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::TVDenoisingFilterType = rtk::TotalVariationDenoisingBPDQImageFilter<TImage, GradientImageType> |
Definition at line 169 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
using rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::WaveletsDenoisingFilterType = rtk::DeconstructSoftThresholdReconstructImageFilter<TImage> |
Definition at line 170 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Does the real work.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
virtual |
|
virtual |
Perform CG operations on GPU ?
|
virtual |
Set / Get whether the displaced detector filter should be disabled
|
virtual |
Quadratic regularization for the conjugate gradient filter
|
virtual |
|
virtual |
TImage::Pointer rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::GetInputProjectionStack | ( | ) |
The stack of measured projections
TImage::ConstPointer rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::GetInputVolume | ( | ) |
The image to be updated.
TImage::Pointer rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::GetInputWeights | ( | ) |
The weights map (Weighted least squares optimization in the conjugate gradient filter)
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented from rtk::IterativeConeBeamReconstructionFilter< TImage, TImage >.
|
virtual |
Set the number of levels of the wavelets decomposition
|
virtual |
Sets the order of the Daubechies wavelet used to deconstruct/reconstruct the image pyramid
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Preconditioning flag for the conjugate gradient filter
|
virtual |
|
virtual |
TImage::ConstPointer rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::GetSupportMask | ( | ) |
Set the support mask, if any, for support constraint in reconstruction
|
virtual |
Quadratic regularization for the conjugate gradient filter
|
virtual |
|
static |
Method for creation through the object factory.
|
virtual |
|
virtual |
Perform CG operations on GPU ?
|
virtual |
Set / Get whether the displaced detector filter should be disabled
|
virtual |
Quadratic regularization for the conjugate gradient filter
|
virtual |
|
virtual |
void rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::SetInputProjectionStack | ( | const TImage * | Projection | ) |
The stack of measured projections
void rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::SetInputVolume | ( | const TImage * | Volume | ) |
The image to be updated.
void rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::SetInputWeights | ( | const TImage * | Weights | ) |
The weights map (Weighted least squares optimization in the conjugate gradient filter)
|
virtual |
|
virtual |
Set the number of levels of the wavelets decomposition
|
virtual |
Sets the order of the Daubechies wavelet used to deconstruct/reconstruct the image pyramid
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Preconditioning flag for the conjugate gradient filter
|
virtual |
|
virtual |
void rtk::RegularizedConjugateGradientConeBeamReconstructionFilter< TImage >::SetSupportMask | ( | const TImage * | SupportMask | ) |
Set the support mask, if any, for support constraint in reconstruction
|
virtual |
Quadratic regularization for the conjugate gradient filter
|
virtual |
|
inlineoverrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
Definition at line 256 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
overrideprotectedvirtual |
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
|
protected |
Definition at line 293 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Member pointers to the filters used internally (for convenience)
Definition at line 260 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 271 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 280 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Conjugate gradient parameters
Definition at line 289 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 276 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 275 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 297 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 292 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 286 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Information for the wavelets denoising filter
Definition at line 285 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 268 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 272 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 269 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 270 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 261 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 281 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 282 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 264 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 279 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 278 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 277 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 294 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 262 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.
|
protected |
Definition at line 263 of file rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h.