RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkFDKWarpBackProjectionImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
virtual DeformationPointer | GetDeformation () |
virtual void | SetDeformation (DeformationType *_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::FDKBackProjectionImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Static Public Member Functions inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage > | |
static Pointer | New () |
Private Attributes | |
DeformationPointer | m_Deformation |
Additional Inherited Members | |
Protected Attributes inherited from rtk::BackProjectionImageFilter< TInputImage, TOutputImage > | |
GeometryConstPointer | m_Geometry |
CPU version of the warp backprojection of motion-compensated FDK.
The deformation is described by the TDeformation template parameter. This type must implement the function SetFrame and returns a 3D deformation vector field. FDKWarpBackProjectionImageFilter loops over the projections, sets the frame number, updates the deformation and compose the resulting deformation with the projection matrix. One thus obtain a warped backprojection that is used in motion-compensated cone-beam CT reconstruction. This has been described in [Rit et al, TMI, 2009] and [Rit et al, Med Phys, 2009].
Definition at line 46 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 56 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::DeformationPointer = typename DeformationType::Pointer |
Definition at line 61 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::DeformationType = TDeformation |
Definition at line 60 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::GeometryPointer = typename GeometryType::Pointer |
Definition at line 64 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::GeometryType = rtk::ProjectionGeometry<TOutputImage::ImageDimension> |
Definition at line 63 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::InputPixelType = typename TInputImage::PixelType |
Definition at line 57 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::OutputImageRegionType = typename TOutputImage::RegionType |
Definition at line 58 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::Pointer = itk::SmartPointer<Self> |
Definition at line 55 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::ProjectionImagePointer = typename ProjectionImageType::Pointer |
Definition at line 67 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::ProjectionImageType = itk::Image<InputPixelType, TInputImage::ImageDimension - 1> |
Definition at line 66 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::ProjectionMatrixType = typename GeometryType::MatrixType |
Definition at line 65 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::Self = FDKWarpBackProjectionImageFilter |
Standard class type alias.
Definition at line 53 of file rtkFDKWarpBackProjectionImageFilter.h.
using rtk::FDKWarpBackProjectionImageFilter< TInputImage, TOutputImage, TDeformation >::Superclass = FDKBackProjectionImageFilter<TInputImage, TOutputImage> |
Definition at line 54 of file rtkFDKWarpBackProjectionImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from rtk::FDKBackProjectionImageFilter< TInputImage, TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Set the deformation.
|
virtual |
Run-time type information (and related methods).
Reimplemented from rtk::FDKBackProjectionImageFilter< TInputImage, TOutputImage >.
|
static |
Method for creation through the object factory.
|
virtual |
Set the deformation.
|
private |
Definition at line 93 of file rtkFDKWarpBackProjectionImageFilter.h.