RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkZengBackProjectionImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
virtual double | GetSigmaZero () |
virtual void | SetSigmaZero (double _arg) |
virtual double | GetAlpha () |
virtual void | SetAlpha (double _arg) |
Public Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage > | |
virtual const GeometryType * | GetGeometry () const |
virtual void | SetGeometry (const GeometryType *_arg) |
virtual bool | GetTranspose () |
virtual void | SetTranspose (bool _arg) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Attributes | |
static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
Private Member Functions | |
void | operator= (const Self &)=delete |
ZengBackProjectionImageFilter (const Self &)=delete | |
Private Attributes | |
double | m_Alpha { 0.016241189545787734 } |
PointType | m_centerVolume { 0 } |
double | m_SigmaZero { 1.5417233052142099 } |
VectorType | m_VectorOrthogonalDetector { 0. } |
Zeng back projection.
Performs a rotation based back projection, i.e. the volume is rotated so that the face of the image volume is parallel to the detector and the projection is done by summing the collumn. This projector is used to perform the PSF correction describe in [Zeng 1996]. The back projector tests if the detector has been placed after the source and the volume. If the detector is in the volume the sum is performed only until that point.
Definition at line 64 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::AddImageFilterPointerType = typename AddImageFilterType::Pointer |
Definition at line 81 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::AddImageFilterType = itk::AddImageFilter<InputCPUImageType, InputCPUImageType> |
Definition at line 80 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::BoundaryCondition = itk::ConstantBoundaryCondition<OuputCPUImageType> |
Typedef for the boundary condition
Definition at line 107 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ChangeInformationFilterType = itk::ChangeInformationImageFilter<OuputCPUImageType> |
Definition at line 90 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ChangeInformationPointerType = typename ChangeInformationFilterType::Pointer |
Definition at line 91 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstantVolumeSourcePointerType = typename ConstantVolumeSourceType::Pointer |
Definition at line 95 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstantVolumeSourceType = rtk::ConstantImageSource<InputCPUImageType> |
Definition at line 94 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 79 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::CustomUnaryFilterPointerType = typename CustomUnaryFilterType::Pointer |
Definition at line 101 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::CustomUnaryFilterType = itk::UnaryGeneratorImageFilter<OuputCPUImageType, OuputCPUImageType> |
Definition at line 100 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::DiscreteGaussianFilterPointeurType = typename DiscreteGaussianFilterType::Pointer |
Definition at line 85 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::DiscreteGaussianFilterType = itk::DiscreteGaussianImageFilter<OuputCPUImageType, OuputCPUImageType> |
Definition at line 84 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ExtractImageFilterPointerType = typename ExtractImageFilterType::Pointer |
Definition at line 97 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ExtractImageFilterType = itk::ExtractImageFilter<OuputCPUImageType, OuputCPUImageType> |
Definition at line 96 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::InputCPUImageType = itk::Image<InputPixelType, 3> |
Definition at line 72 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType |
Definition at line 69 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::MultiplyImageFilterType = itk::MultiplyImageFilter<InputCPUImageType, InputCPUImageType> |
Definition at line 92 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::MultpiplyImageFilterPointerType = typename MultiplyImageFilterType::Pointer |
Definition at line 93 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OuputCPUImageType = itk::Image<OutputPixelType, 3> |
Definition at line 73 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType |
Definition at line 71 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::OutputPixelType = typename TOutputImage::PixelType |
Definition at line 70 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PasteImageFilterPointerType = typename PasteImageFilterType::Pointer |
Definition at line 83 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PasteImageFilterType = itk::PasteImageFilter<InputCPUImageType, OuputCPUImageType> |
Definition at line 82 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 78 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::PointType = typename OuputCPUImageType::PointType |
Definition at line 74 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::RegionOfInterestFilterType = itk::RegionOfInterestImageFilter<OuputCPUImageType, OuputCPUImageType> |
Definition at line 98 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::RegionOfInterestPointerType = typename RegionOfInterestFilterType::Pointer |
Definition at line 99 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ResampleImageFilterPointerType = typename ResampleImageFilterType::Pointer |
Definition at line 87 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::ResampleImageFilterType = itk::ResampleImageFilter<InputCPUImageType, InputCPUImageType> |
Definition at line 86 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Self = ZengBackProjectionImageFilter |
Definition at line 76 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::Superclass = BackProjectionImageFilter<TInputImage, TOutputImage> |
Definition at line 77 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::TransformPointerType = typename TransformType::Pointer |
Definition at line 89 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::TransformType = itk::CenteredEuler3DTransform<double> |
Definition at line 88 of file rtkZengBackProjectionImageFilter.h.
using rtk::ZengBackProjectionImageFilter< TInputImage, TOutputImage >::VectorType = itk::Vector<double, 3> |
Standard class usings.
Definition at line 68 of file rtkZengBackProjectionImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
privatedelete |
|
virtual |
Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Apply changes to the input image requested region.
Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
virtual |
Get / Set the alpha of the PSF. Default is 0.016241189545787734
|
virtual |
Run-time type information (and related methods).
Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get / Set the sigma zero of the PSF. Default is 1.5417233052142099
|
static |
Method for creation through the object factory.
Referenced by rtk::IterativeConeBeamReconstructionFilter< TOutputImage >::InstantiateZengBackProjection().
|
privatedelete |
|
virtual |
Get / Set the alpha of the PSF. Default is 0.016241189545787734
|
virtual |
Get / Set the sigma zero of the PSF. Default is 1.5417233052142099
|
overrideprotectedvirtual |
The two inputs should not be in the same space so there is nothing to verify.
Reimplemented from rtk::BackProjectionImageFilter< TInputImage, TOutputImage >.
|
static |
ImageDimension constants
Definition at line 104 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 150 of file rtkZengBackProjectionImageFilter.h.
|
private |
Definition at line 173 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 162 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 159 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 160 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 161 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 163 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 164 of file rtkZengBackProjectionImageFilter.h.
|
private |
Definition at line 175 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 158 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 156 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 165 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 152 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 157 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 155 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 151 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 153 of file rtkZengBackProjectionImageFilter.h.
|
private |
Definition at line 172 of file rtkZengBackProjectionImageFilter.h.
|
protected |
Definition at line 154 of file rtkZengBackProjectionImageFilter.h.
|
private |
Definition at line 174 of file rtkZengBackProjectionImageFilter.h.