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()
const override;
197 GenerateInputRequestedRegion()
override;
200 GenerateOutputInformation()
override;
203 GenerateData()
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
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