18 #ifndef rtkLastDimensionL0GradientDenoisingImageFilter_h 19 #define rtkLastDimensionL0GradientDenoisingImageFilter_h 41 template <
class TInputImage>
62 itkGetMacro(Lambda,
double);
67 itkGetMacro(NumberOfIterations,
unsigned int);
76 GenerateInputRequestedRegion()
override;
80 ThreadedGenerateData(
const typename TInputImage::RegionType & outputRegionForThread,
85 GetImageRegionSplitter()
const override;
92 unsigned int nbIters);
100 #ifndef ITK_MANUAL_INSTANTIATION 101 # 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