4 #include <itkImageToImageFilter.h> 5 #include <itkVectorImage.h> 14 template <
class TInputImage >
16 public itk::ImageToImageFilter < TInputImage, TInputImage >
36 typedef itk::ImageToImageFilter< InputImageType, OutputImageType>
Superclass;
50 TInputImage::ImageDimension);
52 TInputImage::ImageDimension);
60 itkSetMacro(PatchHalfSize,
unsigned int)
61 itkSetMacro(SearchNeighborhood,
unsigned int)
62 itkSetMacro(SearchStepSize,
unsigned int)
63 itkSetMacro(WeightThreshold,
double)
64 itkSetMacro(BetaParameter,
double)
65 itkSetMacro(MeanMinThreshold,
double)
66 itkSetMacro(VarMinThreshold,
double)
67 itkSetMacro(WeightMethod,
WEIGHT)
71 m_MeanMinThreshold(0.95),
72 m_VarMinThreshold(0.5),
73 m_WeightThreshold(0.0),
77 m_SearchNeighborhood(5),
88 double m_MeanMinThreshold;
89 double m_VarMinThreshold;
90 double m_WeightThreshold;
91 double m_BetaParameter;
93 unsigned int m_PatchHalfSize;
94 unsigned int m_SearchStepSize;
95 unsigned int m_SearchNeighborhood;
TInputImage InputImageType
void GenerateData() ITK_OVERRIDE
InputImageType OutputImageType
InputImageType::RegionType InputImageRegionType
itk::SmartPointer< const Self > ConstPointer
TInputImage::PixelType InputPixelType
static const unsigned int OutputImageDimension
InputImageType::Pointer InputImagePointer
InputImageType::IndexType InputImageIndexType
itk::SmartPointer< Self > Pointer
virtual ~NonLocalMeansTemporalImageFilter()
NonLocalMeansTemporalImageFilter()
itk::ImageToImageFilter< InputImageType, OutputImageType > Superclass
OutputImageType::Pointer OutputImagePointer
OutputImageType::RegionType OutputImageRegionType
static const unsigned int InputImageDimension
NonLocalMeansTemporalImageFilter Self