19 #ifndef rtkI0EstimationProjectionFilter_h 20 #define rtkI0EstimationProjectionFilter_h 24 #include "rtkConfiguration.h" 43 template <
class TInputImage = itk::Image<
unsigned short, 3>,
44 class TOutputImage = TInputImage,
45 unsigned char bitShift = 2>
92 itkGetMacro(Lambda,
float);
98 itkGetConstMacro(Reset,
bool);
99 itkBooleanMacro(Reset);
105 itkGetConstMacro(SaveHistograms,
bool);
106 itkBooleanMacro(SaveHistograms);
114 BeforeThreadedGenerateData()
override;
120 AfterThreadedGenerateData()
override;
160 #ifndef ITK_MANUAL_INSTANTIATION 161 # include "rtkI0EstimationProjectionFilter.hxx"
InputImagePixelType m_I0rls
InputImagePixelType m_Imin
std::vector< unsigned int > m_Histogram
Estimate the I0 value from the projection histograms.
typename InputImageType::ConstPointer ImageConstPointer
TInputImage InputImageType
typename InputImageType::PixelType InputImagePixelType
#define itkSetMacro(name, type)
typename OutputImageType::RegionType OutputImageRegionType
std::vector< unsigned int >::size_type m_NBins
InputImagePixelType m_ExpectedI0
InputImagePixelType m_I0fwhm
typename InputImageType::Pointer ImagePointer
unsigned int ThreadIdType
InputImagePixelType m_MaxPixelValue
#define itkConceptMacro(name, concept)
unsigned int m_DynThreshold