19 #ifndef rtkOSEMConeBeamReconstructionFilter_h 20 #define rtkOSEMConeBeamReconstructionFilter_h 117 template <
class TVolumeImage,
class TProjectionImage = TVolumeImage>
160 itkGetMacro(NumberOfIterations,
unsigned int);
165 itkGetMacro(NumberOfProjectionsPerSubset,
unsigned int);
166 itkSetMacro(NumberOfProjectionsPerSubset,
unsigned int);
170 itkGetMacro(BetaRegularization,
double);
179 itkGetMacro(StoreNormalizationImages,
bool);
189 VerifyPreconditions()
const override;
192 GenerateInputRequestedRegion()
override;
195 GenerateOutputInformation()
override;
198 GenerateData()
override;
221 unsigned int m_NumberOfProjectionsPerSubset{ 1 };
227 unsigned int m_NumberOfIterations{ 3 };
230 double m_BetaRegularization{ 0. };
232 bool m_StoreNormalizationImages{
true };
238 #ifndef ITK_MANUAL_INSTANTIATION 239 # include "rtkOSEMConeBeamReconstructionFilter.hxx"
Base class for forward projection, i.e. accumulation along x-ray lines.
BackProjectionFilterType::Pointer m_BackProjectionFilter
Generate an n-dimensional image with constant pixel values.
DivideVolumeFilterType::Pointer m_DivideVolumeFilter
typename Superclass::BackProjectionType BackProjectionType
DivideProjectionFilterType::Pointer m_DivideProjectionFilter
BackProjectionFilterType::Pointer m_BackProjectionNormalizationFilter
Implements the Ordered-Subset Expectation-Maximization algorithm.
typename Superclass::ForwardProjectionType ForwardProjectionType
ConstantProjectionSourceType::Pointer m_OneConstantProjectionStackSource
ThreeDCircularProjectionGeometry::Pointer m_Geometry
Projection geometry for a source and a 2-D flat panel.
DePierroRegularizationFilterType::Pointer m_DePierroRegularizationFilter
#define itkSetMacro(name, type)
TProjectionImage ProjectionType
ForwardProjectionFilterType::Pointer m_ForwardProjectionFilter
Implements a regularization for MLEM/OSEM reconstruction.
MultiplyFilterType::Pointer m_MultiplyFilter
void VerifyInputInformation() const override
ConstantVolumeSourceType::Pointer m_ConstantVolumeSource
Mother class for cone beam reconstruction filters which need runtime selection of their forward and b...
ExtractFilterType::Pointer m_ExtractFilter
ConstantProjectionSourceType::Pointer m_ZeroConstantProjectionStackSource