![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkFDKVarianceReconstructionFilter.h>
Public Types | |
using | BackProjectionFilterPointer = typename BackProjectionFilterType::Pointer |
using | BackProjectionFilterType = rtk::FDKBackProjectionImageFilter< OutputImageType, OutputImageType > |
using | ConstPointer = itk::SmartPointer< const Self > |
using | ExtractFilterType = itk::ExtractImageFilter< InputImageType, OutputImageType > |
using | InputImageType = TInputImage |
using | OutputImageType = TOutputImage |
using | Pointer = itk::SmartPointer< Self > |
using | Self = FDKVarianceReconstructionFilter |
using | Superclass = itk::InPlaceImageFilter< TInputImage, TOutputImage > |
using | VarianceRampFilterType = rtk::FFTVarianceRampImageFilter< OutputImageType, OutputImageType, TFFTPrecision > |
using | WeightFilterType = rtk::FDKWeightProjectionFilter< InputImageType, OutputImageType > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
const char * | GetNameOfClass () const override |
VarianceRampFilterType::Pointer | GetVarianceRampFilter () |
virtual ThreeDCircularProjectionGeometry * | GetModifiableGeometry () |
virtual const ThreeDCircularProjectionGeometry * | GetGeometry () const |
virtual void | SetGeometry (ThreeDCircularProjectionGeometry *_arg) |
virtual unsigned int | GetProjectionSubsetSize () |
virtual void | SetProjectionSubsetSize (unsigned int _arg) |
virtual BackProjectionFilterPointer | GetBackProjectionFilter () |
virtual void | SetBackProjectionFilter (const BackProjectionFilterPointer _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
FDKVarianceReconstructionFilter () | |
void | GenerateData () override |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
void | VerifyInputInformation () const override |
void | VerifyPreconditions () const override |
~FDKVarianceReconstructionFilter () override=default | |
Private Attributes | |
ThreeDCircularProjectionGeometry::Pointer | m_Geometry |
unsigned int | m_ProjectionSubsetSize { 16 } |
Implements reconstruction of the variance map of images reconstructed with FDK.
Definition at line 55 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::BackProjectionFilterPointer = typename BackProjectionFilterType::Pointer |
Definition at line 75 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::BackProjectionFilterType = rtk::FDKBackProjectionImageFilter<OutputImageType, OutputImageType> |
Definition at line 74 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 64 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::ExtractFilterType = itk::ExtractImageFilter<InputImageType, OutputImageType> |
Typedefs of each subfilter of this composite filter
Definition at line 71 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::InputImageType = TInputImage |
Some convenient type alias.
Definition at line 67 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::OutputImageType = TOutputImage |
Definition at line 68 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Pointer = itk::SmartPointer<Self> |
Definition at line 63 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Self = FDKVarianceReconstructionFilter |
Standard class type alias.
Definition at line 61 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::Superclass = itk::InPlaceImageFilter<TInputImage, TOutputImage> |
Definition at line 62 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::VarianceRampFilterType = rtk::FFTVarianceRampImageFilter<OutputImageType, OutputImageType, TFFTPrecision> |
Definition at line 73 of file rtkFDKVarianceReconstructionFilter.h.
using rtk::FDKVarianceReconstructionFilter< TInputImage, TOutputImage, TFFTPrecision >::WeightFilterType = rtk::FDKWeightProjectionFilter<InputImageType, OutputImageType> |
Definition at line 72 of file rtkFDKVarianceReconstructionFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
virtual |
Get / Set and init the backprojection filter. The set function takes care of initializing the mini-pipeline and the ramp filter must therefore be created before calling this set function.
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Get / Set the object pointer to projection geometry
|
overridevirtual |
Runtime information support.
Reimplemented from itk::ProcessObject.
|
virtual |
Get / Set the number of cone-beam projection images processed simultaneously. Default is 4.
|
inline |
Get pointer to the ramp filter used by the feldkamp reconstruction
Definition at line 90 of file rtkFDKVarianceReconstructionFilter.h.
|
static |
Standard New method.
|
virtual |
Get / Set and init the backprojection filter. The set function takes care of initializing the mini-pipeline and the ramp filter must therefore be created before calling this set function.
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Get / Set the number of cone-beam projection images processed simultaneously. Default is 4.
|
inlineoverrideprotectedvirtual |
The two inputs should not be in the same space so there is nothing to verify.
Reimplemented from itk::ProcessObject.
Definition at line 129 of file rtkFDKVarianceReconstructionFilter.h.
|
overrideprotectedvirtual |
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
|
protected |
Definition at line 137 of file rtkFDKVarianceReconstructionFilter.h.
|
protected |
Pointers to each subfilter of this composite filter
Definition at line 133 of file rtkFDKVarianceReconstructionFilter.h.
|
private |
Geometry propagated to subfilters of the mini-pipeline.
Definition at line 144 of file rtkFDKVarianceReconstructionFilter.h.
|
private |
Number of projections processed at a time.
Definition at line 141 of file rtkFDKVarianceReconstructionFilter.h.
|
protected |
Definition at line 136 of file rtkFDKVarianceReconstructionFilter.h.
|
protected |
Definition at line 134 of file rtkFDKVarianceReconstructionFilter.h.
|
protected |
Definition at line 135 of file rtkFDKVarianceReconstructionFilter.h.