19 #ifndef rtkTotalVariationDenoisingBPDQImageFilter_h 20 #define rtkTotalVariationDenoisingBPDQImageFilter_h 106 template<
typename TOutputImage,
typename TGradientImage =
108 TOutputImage::ImageDimension > >
135 TotalVariationDenoisingBPDQImageFilter();
136 virtual ~TotalVariationDenoisingBPDQImageFilter() ITK_OVERRIDE {}
155 #ifndef ITK_MANUAL_INSTANTIATION 156 #include "rtkTotalVariationDenoisingBPDQImageFilter.hxx" 159 #endif //__rtkTotalVariationDenoisingBPDQImageFilter__ void GenerateOutputInformation() override
rtk::DenoisingBPDQImageFilter< TOutputImage, TGradientImage > Superclass
Base class for Basis Pursuit DeQuantization denoising filters.
Applies a total variation denoising, only alm_SingularValueThresholdFilterong the dimensions specifie...
TotalVariationDenoisingBPDQImageFilter Self
void operator=(const Self &)
Superclass::ThresholdFilterType * GetThresholdFilter() override
TotalVariationDenoisingBPDQImageFilter()
Performs thresholding on the norm of each vector-valued input pixel.
itk::InPlaceImageFilter< TGradientImage > ThresholdFilterType
void SetDimensionsProcessed(bool *arg)
void SetBoundaryConditionToPeriodic()
itk::SmartPointer< Self > Pointer
MagnitudeThresholdFilterType::Pointer m_ThresholdFilter
itk::SmartPointer< const Self > ConstPointer