RTK
1.3.0
Reconstruction Toolkit

Details  
itk  
Concept  
Math  
Statistics  
rtk  
Function  
ObiAttenuation  Converts a raw value measured by the Varian OBI system to attenuation 
Functor  
Discard  
InterpolationWeightMultiplication  Function to multiply the interpolation weights with the projected volume values 
LUT  
ProjectedValueAccumulation  Function to accumulate the ray casting on the projection 
SoftThreshold  
SplatWeightMultiplication  Function to multiply the interpolation weights with the projection values 
AdditiveGaussianNoiseImageFilter  Adds Gaussian noise to the input image 
ADMMTotalVariationConeBeamReconstructionFilter  Implements the ADMM reconstruction with total variation regularization 
ADMMTotalVariationConjugateGradientOperator  Implements the operator A used in the conjugate gradient step of ADMM reconstruction with total variation regularization 
ADMMWaveletsConeBeamReconstructionFilter  Implements the ADMM reconstruction with wavelets regularization 
ADMMWaveletsConjugateGradientOperator  Implements the operator A used in the conjugate gradient step of ADMM reconstruction with wavelets regularization 
Alvarez1976NegativeLogLikelihood  
AmsterdamShroudImageFilter  Compute the Amsterdam shroud image for respiratory signal extraction 
args_info_manager  
AverageOutOfROIImageFilter  Averages along the last dimension if the pixel is outside ROI 
BackProjectionImageFilter  3D backprojection 
BackwardDifferenceDivergenceImageFilter  Computes the backward differences divergence (adjoint of the forward differences gradient) of the input image 
BoellaardScatterCorrectionImageFilter  Scatter correction for conebeam CT reconstruction 
ConditionalMedianImageFilter  Performs a median filtering on outlier pixels 
ConjugateGradientConeBeamReconstructionFilter  Implements ConjugateGradient 
ConjugateGradientGetP_kPlusOneImageFilter  
ConjugateGradientGetR_kPlusOneImageFilter  
ConjugateGradientGetX_kPlusOneImageFilter  
ConjugateGradientImageFilter  Solves AX = B by conjugate gradient 
ConjugateGradientOperator  
ConstantImageSource  Generate an ndimensional image with constant pixel values 
ConvertEllipsoidToQuadricParametersFunction  Converts ellipsoid parameters to quadric parameters 
CudaAverageOutOfROIImageFilter  Implements the AverageOutOfROIImageFilter on GPU 
CudaBackProjectionImageFilter  Cuda version of the backprojection 
CudaConjugateGradientImageFilter_3f  A 3D float conjugate gradient image filter on GPU 
CudaConjugateGradientImageFilter_4f  A 4D float conjugate gradient image filter on GPU 
CudaConstantVolumeSeriesSource  A 4D constant image source on GPU 
CudaConstantVolumeSource  A 3D constant image source on GPU 
CudaCropImageFilter  Decrease the image size by cropping the image by an itk::Size at both the upper and lower bounds of the largest possible region 
CudaCyclicDeformationImageFilter  GPU version of the temporal DVF interpolator 
CudaDisplacedDetectorImageFilter  Cuda version of rtk::DisplacedDetectorImageFilter 
CudaFDKBackProjectionImageFilter  Cuda version of the FDK backprojection 
CudaFDKConeBeamReconstructionFilter  Implements [Feldkamp, Davis, Kress, 1984] algorithm using Cuda 
CudaFDKWeightProjectionFilter  Cuda version of rtk::FDKWeightProjectionFilter 
CudaFFTConvolutionImageFilter  Implements 1D or 2D FFT convolution 
CudaFFTRampImageFilter  Implements the ramp image filter of the FDK algorithm on GPU 
CudaForwardProjectionImageFilter  
CudaForwardWarpImageFilter  Cuda version of the ForwardWarpImageFilter 
CudaInterpolateImageFilter  Implements the InterpolateWithKnownWeightsImageFilter on GPU 
CudaIterativeFDKConeBeamReconstructionFilter  Implements the iterative FDK algorithm using Cuda 
CudaLagCorrectionImageFilter  Cuda version of LagCorrectionImageFilter 
CudaLaplacianImageFilter  Implements the 3D float LaplacianImageFilter on GPU 
CudaLastDimensionTVDenoisingImageFilter  Implements the TotalVariationDenoisingBPDQImageFilter on GPU for a specific case : denoising only along the last dimension 
CudaParkerShortScanImageFilter  Cuda version of rtk::ParkerShortScanImageFilter 
CudaPolynomialGainCorrectionImageFilter  
CudaRayCastBackProjectionImageFilter  Cuda version of the backprojection 
CudaScatterGlareCorrectionImageFilter  Implements the scatter glare correction 
CudaSplatImageFilter  Implements the SplatWithKnownWeightsImageFilter on GPU 
CudaTotalVariationDenoisingBPDQImageFilter  Implements the TotalVariationDenoisingBPDQImageFilter on GPU 
CudaWarpBackProjectionImageFilter  Voxelbased backprojection into warped volume implemented in CUDA 
CudaWarpForwardProjectionImageFilter  
CudaWarpImageFilter  Cuda version of the WarpImageFilter 
CyclicDeformationImageFilter  Return 3D deformation vector field according to input 4D vector field, phase signal and frame number 
DaubechiesWaveletsConvolutionImageFilter  Creates a Daubechies wavelets kernel image with the requested attributes (order, type, pass along each dimension) 
DaubechiesWaveletsDenoiseSequenceImageFilter  Applies 3D Daubechies wavelets denoising to a 3D + time sequence of images 
DbfField  
DbfFile  
DCMImagXImageIO  
DCMImagXImageIOFactory  
DeconstructImageFilter  An image filter that deconstructs an image using Daubechies wavelets 
DeconstructSoftThresholdReconstructImageFilter  Deconstructs an image, soft thresholds its wavelets coefficients, then reconstructs 
DenoisingBPDQImageFilter  Base class for Basis Pursuit DeQuantization denoising filters 
DigisensGeometryReader  
DigisensGeometryXMLFileReader  
DisplacedDetectorForOffsetFieldOfViewImageFilter  Weigting for displaced detectors with offset fieldofview 
DisplacedDetectorImageFilter  Weigting for displaced detectors 
DivergenceOfGradientConjugateGradientOperator  Computes the divergence of the gradient of an image. To be used with the ConjugateGradientImageFilter 
DownsampleImageFilter  Downsamples an image by a factor in each dimension 
DPExtractShroudSignalImageFilter  Extract the signal corresponding to the breathing motion (1D) from a shroud image (2D) 
DrawConeImageFilter  Draws in a 3D image user defined Cone 
DrawCubeImageFilter  Draws in a 3D image a user defined cube/box 
DrawCubeSpatialObject  
DrawCylinderImageFilter  Draws in a 3D image user defined Cylinder 
DrawEllipsoidImageFilter  Draws in a 3D image a user defined ellipsoid 
DrawGeometricPhantomImageFilter  Draw quadric shapes in 3D image 
DrawImageFilter  Base Class for drawing a 3D image by using a DrawSpatialObject. Uses a functor to fill the image 
DrawQuadricImageFilter  Draws in a 3D image user defined Quadric 
DrawQuadricSpatialObject  
DrawSheppLoganFilter  Draws in a 3D image the SheppLogan phantom described in http://www.slaney.org/pct/pcterrata.html Y and Z have been exchanged to follow the coordinate system of the IEC 61217 international standard used by RTK 
FigureType  
DrawSpatialObject  Base class for a 3D object. rtk::DrawImageFilter fills uses it (and IsInside) to fill a volume 
EdfImageIO  Class for reading Edf image file format. Edf is the format of Xray projection images at the ESRF 
table  
table3  
EdfImageIOFactory  ITK factory for Edf file I/O 
EdfRawToAttenuationImageFilter  Convert raw ESRF data to attenuation images 
ElektaSynergyGeometryReader  
ElektaSynergyLookupTableImageFilter  Lookup table for Elekta Synergy data 
ElektaSynergyRawLookupTableImageFilter  First part of ElektaSynergyLookupTableImageFilter 
ElektaXVI5GeometryXMLFileReader  
ExtractPhaseImageFilter  Extracts the phase of a 1D signal 
FDKBackProjectionImageFilter  CPU version of the backprojection of the FDK algorithm 
FDKConeBeamReconstructionFilter  Implements Feldkamp, David and Kress conebeam reconstruction 
FDKWarpBackProjectionImageFilter  CPU version of the warp backprojection of motioncompensated FDK 
FDKWeightProjectionFilter  Weighting of projections to correct for the divergence in filtered backprojection reconstruction algorithms. The weighting comprises: 
FFTConvolutionImageFilter  Base class for 1D or 2D FFT based convolution of projections 
FFTRampImageFilter  Implements the ramp image filter of the filtered backprojection algorithm 
FieldOfViewImageFilter  Computes the field of view mask for circular 3D geometry 
ForwardDifferenceGradientImageFilter  Computes the gradient of an image using forward difference 
ForwardProjectionImageFilter  Base class for forward projection, i.e. accumulation along xray lines 
ForwardWarpImageFilter  Warps an image using splat instead of interpolation 
FourDConjugateGradientConeBeamReconstructionFilter  Implements part of the 4D reconstruction by conjugate gradient 
FourDReconstructionConjugateGradientOperator  Implements part of the 4D reconstruction by conjugate gradient 
FourDROOSTERConeBeamReconstructionFilter  Implements 4D RecOnstructiOn using Spatial and TEmporal Regularization (short 4D ROOSTER) 
FourDSARTConeBeamReconstructionFilter  Implements the 4D Simultaneous Algebraic Reconstruction Technique 
FourDToProjectionStackImageFilter  Implements part of the 4D reconstruction by conjugate gradient 
GeometricPhantomFileReader  Reads configuration file containing specifications of a geometric phantom 
GlobalTimer  
GlobalTimerProbesCollector  Aggregates a set of probes 
HilbertImageFilter  Computes the complex analytic signal of a 1D signal 
HisImageIO  Class for reading His Image file format 
HisImageIOFactory  ITK factory for His file I/O 
HndImageIO  Class for reading Hnd Image file format 
hnd_header  
HndImageIOFactory  ITK factory for Hnd file I/O 
I0EstimationProjectionFilter  Estimate the I0 value from the projection histograms 
ImageToVectorImageFilter  Rewrites an image as a vector image 
ImagXGeometryReader  
ImagXImageIO  
ImagXImageIOFactory  
ImagXXMLFileReader  
ImportImageFilter  Import data from a standard C array into an itk::Image 
InterpolatorWithKnownWeightsImageFilter  Interpolates (linearly) in a 3D+t sequence of volumes to get a 3D volume 
IterativeConeBeamReconstructionFilter  Mother class for cone beam reconstruction filters which need runtime selection of their forward and back projection filters 
IterativeFDKConeBeamReconstructionFilter  Implements the Iterative FDK 
JosephBackProjectionImageFilter  Joseph back projection 
JosephForwardProjectionImageFilter  Joseph forward projection 
LagCorrectionImageFilter  Classical Linear Time Invariant Lag correction 
LaplacianImageFilter  Computes the laplacian of the input image 
LastDimensionL0GradientDenoisingImageFilter  Denoises along the last dimension, reducing the L0 norm of the gradient 
LookupTableImageFilter  Function to do the lookup operation 
LUTbasedVariableI0RawToAttenuationImageFilter  Performs the conversion from raw data to attenuations 
MagnitudeThresholdImageFilter  Performs thresholding on the norm of each vectorvalued input pixel 
MedianImageFilter  Performes a Median filtering on a 2D image of pixel type unsigned short (16bits) 
MotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter  Implements motion compensated 4D reconstruction by conjugate gradient 
MotionCompensatedFourDReconstructionConjugateGradientOperator  Like FourDReconstructionConjugateGradientOperator, but motioncompensated 
MotionCompensatedFourDROOSTERConeBeamReconstructionFilter  Implements Motion Compensated 4D RecOnstructiOn using Spatial and TEmporal Regularization (short MCROOSTER) 
MultiplyByVectorImageFilter  Multiplies each (n1) dimension image by the corresponding element in a vector 
NormalizedJosephBackProjectionImageFilter  Normalized Joseph back projection 
NormalVariateNoiseFunctor  Pixel functor that adds Gaussian noise 
OraGeometryReader  
ParkerShortScanImageFilter  
PhaseGatingImageFilter  
PhaseReader  Parses csv file containing the cardiac or respiratory phases of each projection 
PhasesToInterpolationWeights  Parses csv file containing the cardiac or respiratory phases of each projection, and generates interpolation weights for 4D reconstruction 
PolynomialGainCorrectionImageFilter  Cuda version of PolynomialGainCorrectionImageFilter 
ProjectGeometricPhantomImageFilter  Computes intersection between source rays and ellipsoids 
ProjectionGeometry  A templated class holding a vector of M x (M+1) matrices 
ProjectionsDecompositionNegativeLogLikelihood  
ProjectionsReader  
ProjectionsRegionConstIteratorRayBased  Iterate over a projection stack with corresponding ray information 
ProjectionsRegionConstIteratorRayBasedWithCylindricalPanel  Implements a raybased iterator for a point source and a cylindrical panel 
ProjectionsRegionConstIteratorRayBasedWithFlatPanel  Implements a raybased iterator for a point source and a flat panel 
ProjectionStackToFourDImageFilter  Implements part of the 4D reconstruction by conjugate gradient 
RayBoxIntersectionFunction  Compute the intersection between a ray and a box 
RayBoxIntersectionImageFilter  Computes intersection of projection rays with image box 
RayCastHelper  
RayCastInterpolateImageFunction  Projective interpolation of an image at specified positions 
RayCastInterpolatorForwardProjectionImageFilter  Forward projection using itk RayCastInterpolateFunction 
RayEllipsoidIntersectionImageFilter  Computes intersection of projection rays with ellipsoids 
RayQuadricIntersectionFunction  Test if a ray intersects with a Quadric 
RayQuadricIntersectionImageFilter  Computes intersection of projection rays with quadric objects 
ReconstructImageFilter  An image filter that reconstructs an image using Daubechies wavelets 
ReconstructionConjugateGradientOperator  Implements the operator A used in conjugate gradient reconstruction 
Reg1DExtractShroudSignalImageFilter  Reg1DExtract the signal corresponding to the breathing motion (1D) from a shroud image (2D) 
Reg23ProjectionGeometry  {A simple utility class which makes the REG23 projection geometry compatible with RTK's geometry.} 
RegularizedConjugateGradientConeBeamReconstructionFilter  Performs 3D regularized reconstruction 
ReorderProjectionsImageFilter  Sorts projections and other inputs by ascending phase 
SARTConeBeamReconstructionFilter  Implements the Simultaneous Algebraic Reconstruction Technique [Andersen, 1984] 
ScatterGlareCorrectionImageFilter  Implements the scatter glare correction as described in [Poludniowski, PMB 2011] 
Schlomka2008NegativeLogLikelihood  
SelectOneProjectionPerCycleImageFilter  Subselects one projection per respiratory cycle from a phase signal 
SheppLoganPhantomFilter  Computes intersection between source rays and ellipsoids, in order to create the projections of a SheppLogan phantom resized to m_PhantoScale ( default 128 ) 
SignalToInterpolationWeights  Computes interpolation weights for 4D reconstruction 
SimplexDualEnergyProjectionsDecompositionImageFilter  Decomposition of spectral projection images into material projections 
SimplexProjectionsDecompositionImageFilter  Base class for decomposition of projection images into material projections for multienergy CT (dual or spectral) 
SimplexSpectralProjectionsDecompositionImageFilter  Decomposition of spectral projection images into material projections 
SingularValueThresholdImageFilter  Performs thresholding on the singular values 
SoftThresholdImageFilter  Soft thresholds an image 
SoftThresholdTVImageFilter  Computes the Total Variation from a gradient input image (pixels are vectors), soft thresholds it, and outputs a multiple channel image with vectors colinear to the input vectors but having a smaller norm 
SpectralForwardModelImageFilter  Forward model for the decomposition of spectral projection images into material projections 
SplatWithKnownWeightsImageFilter  Splats (linearly) a 3D volume into a 3D+t sequence of volumes 
SubSelectFromListImageFilter  
SubSelectImageFilter  Subselects projections from a stack of projections 
ThreeDCircularProjectionGeometry  Projection geometry for a source and a 2D flat panel 
ThreeDCircularProjectionGeometryXMLFileReader  
ThreeDCircularProjectionGeometryXMLFileWriter  
TimeProbesCollectorBase  Aggregates a set of time probes 
TotalNuclearVariationDenoisingBPDQImageFilter  Performs total nuclear variation denoising 
TotalVariationDenoiseSequenceImageFilter  Applies 3D total variation denoising to a 3D + time sequence of images 
TotalVariationDenoisingBPDQImageFilter  Applies a total variation denoising, only alm_SingularValueThresholdFilterong the dimensions specified, on an image 
TotalVariationImageFilter  Compute the total variation of an Image 
UnwarpSequenceConjugateGradientOperator  Implements the operator A used in the conjugate gradient unwarp sequence filter 
UnwarpSequenceImageFilter  Finds the image sequence that, once warped, equals the input image sequence 
UpsampleImageFilter  Upsamples an image by the given factor for each dimension 
VarianObiGeometryReader  
VarianObiRawImageFilter  Converts raw images measured by the Varian OBI system to attenuation 
VarianObiXMLFileReader  
VarianProBeamGeometryReader  
VarianProBeamXMLFileReader  
VectorImageToImageFilter  Rewrites a vector image as an image 
WarpFourDToProjectionStackImageFilter  Forward projection part for motion compensated iterative 4D reconstruction 
WarpProjectionStackToFourDImageFilter  Back projection part for motion compensated iterative 4D reconstruction 
WarpSequenceImageFilter  Applies an ND + time Motion Vector Field to an ND + time sequence of images 
WatcherForTimer  Very light watcher to monitor Start and End events on all filters 
WaterPrecorrectionImageFilter  Performs the classical water precorrection for beam hardening (Kachelriess, Med. Phys. 2006) 
XimImageIO  Class for reading Xim Image file format 
xim_header  
XimImageIOFactory  ITK factory for Xim file I/O 
XRadGeometryReader  
XRadImageIO  Class for reading XRad image file format. XRad is the format of exported Xray projection images on the small animal irradiator SMART. http://www.pxinc.com/products/smallanimaligrtplatform/xrad225cx/ 
XRadImageIOFactory  ITK factory for XRad file I/O 
XRadRawToAttenuationImageFilter  
args_info_test  
cleanup_functor  
CudaForwardProjectionImageFilter  Trilinear interpolation forward projection implemented in CUDA 
CudaWarpForwardProjectionImageFilter  Trilinear interpolation forward projection in warped volume implemented in CUDA 
PolynomialGainCorrection  Pixelwize polynomial gain calibration 
RabbitCtGlobalData  RabbitCT global data structure 
RawToAttenuationImageFilter  Convert raw XRad data to attenuation images 
rtkAlvarez1976NegativeLogLikelihood  Cost function from the Alvarez 1976 PMB paper 
rtkProjectionsDecompositionNegativeLogLikelihood  Base class for projections decomposition cost functions 
rtkSchlomka2008NegativeLogLikelihood  Cost function from the Schlomka 2008 PMB paper 
ThreadInfoStruct 