19 #ifndef rtkSoftThresholdTVImageFilter_h 20 #define rtkSoftThresholdTVImageFilter_h 26 #include "vnl/vnl_matrix.h" 27 #include "vnl/vnl_vector_fixed.h" 28 #include "vnl/algo/vnl_symmetric_eigensystem.h" 29 #include "rtkConfiguration.h" 44 template <
typename TInputImage,
typename TOutputImage = TInputImage>
74 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
77 static constexpr
unsigned int VectorDimension = InputPixelType::Dimension;
87 itkGetMacro(Threshold,
float);
121 #ifndef ITK_MANUAL_INSTANTIATION 122 # include "rtkSoftThresholdTVImageFilter.hxx" typename OutputImageType::Pointer OutputImagePointer
typename InputImageType::Pointer InputImagePointer
#define itkSetMacro(name, type)
typename OutputImageType::RegionType OutputImageRegionType
ThreadIdType m_RequestedNumberOfThreads
TOutputImage OutputImageType
typename TInputImage::PixelType InputPixelType
typename TOutputImage::PixelType OutputPixelType
Computes the Total Variation from a gradient input image (pixels are vectors), soft thresholds it...
unsigned int ThreadIdType
#define itkConceptMacro(name, concept)
TInputImage InputImageType