19 #ifndef rtkOSEMConeBeamReconstructionFilter_h 20 #define rtkOSEMConeBeamReconstructionFilter_h 117 template <
class TVolumeImage,
class TProjectionImage = TVolumeImage>
152 #ifdef itkOverrideGetNameOfClassMacro 165 itkGetMacro(NumberOfIterations,
unsigned int);
170 itkGetMacro(NumberOfProjectionsPerSubset,
unsigned int);
171 itkSetMacro(NumberOfProjectionsPerSubset,
unsigned int);
175 itkGetMacro(BetaRegularization,
double);
184 itkGetMacro(StoreNormalizationImages,
bool);
194 VerifyPreconditions() ITKv5_CONST override;
197 GenerateInputRequestedRegion() override;
200 GenerateOutputInformation() override;
203 GenerateData() override;
208 VerifyInputInformation()
const override 226 unsigned int m_NumberOfProjectionsPerSubset{ 1 };
232 unsigned int m_NumberOfIterations{ 3 };
235 double m_BetaRegularization{ 0. };
237 bool m_StoreNormalizationImages{
true };
243 #ifndef ITK_MANUAL_INSTANTIATION 244 # 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
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