18 #ifndef rtkLastDimensionL0GradientDenoisingImageFilter_h 19 #define rtkLastDimensionL0GradientDenoisingImageFilter_h 41 template <
class TInputImage>
59 #ifdef itkOverrideGetNameOfClassMacro 67 itkGetMacro(Lambda,
double);
72 itkGetMacro(NumberOfIterations,
unsigned int);
81 GenerateInputRequestedRegion()
override;
85 ThreadedGenerateData(
const typename TInputImage::RegionType & outputRegionForThread,
90 GetImageRegionSplitter()
const override;
97 unsigned int nbIters);
105 #ifndef ITK_MANUAL_INSTANTIATION 106 # include "rtkLastDimensionL0GradientDenoisingImageFilter.hxx"
Denoises along the last dimension, reducing the L0 norm of the gradient.
unsigned int m_NumberOfIterations
itk::ImageRegionSplitterDirection::Pointer m_Splitter
#define itkSetMacro(name, type)
typename TInputImage::PixelType InputPixelType
unsigned int ThreadIdType