RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkTotalVariationDenoiseSequenceImageFilter.h>
Public Types | |
using | CastFilterType = itk::CastImageFilter< ImageType, TImageSequence > |
using | ConstantImageSourceType = rtk::ConstantImageSource< TImageSequence > |
using | CPUImageSequenceType = typename itk::Image< typename TImageSequence::PixelType, TImageSequence::ImageDimension > |
using | ExtractFilterType = itk::ExtractImageFilter< TImageSequence, ImageType > |
using | ImageType = itk::Image< typename TImageSequence::PixelType, TImageSequence::ImageDimension - 1 > |
using | PasteFilterType = itk::PasteImageFilter< TImageSequence, TImageSequence > |
using | Pointer = itk::SmartPointer< Self > |
using | Self = TotalVariationDenoiseSequenceImageFilter |
using | Superclass = itk::ImageToImageFilter< TImageSequence, TImageSequence > |
using | TVDenoisingFilterType = rtk::TotalVariationDenoisingBPDQImageFilter< ImageType > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual int | GetNumberOfIterations () |
void | SetDimensionsProcessed (bool *arg) |
virtual void | SetNumberOfIterations (int _arg) |
virtual const char * | GetNameOfClass () const |
virtual double | GetGamma () |
virtual void | SetGamma (double _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
TotalVariationDenoiseSequenceImageFilter () | |
~TotalVariationDenoiseSequenceImageFilter () override=default | |
Applies 3D total variation denoising to a 3D + time sequence of images.
Most of the work in this filter is performed by the underlying rtkTotalVariationDenoisingBPDQImageFilter or its CUDA version
Definition at line 79 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::CastFilterType = itk::CastImageFilter<ImageType, TImageSequence> |
Definition at line 128 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::ConstantImageSourceType = rtk::ConstantImageSource<TImageSequence> |
Definition at line 129 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::CPUImageSequenceType = typename itk::Image<typename TImageSequence::PixelType, TImageSequence::ImageDimension> |
SFINAE type alias, depending on whether a CUDA image is used.
Definition at line 113 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::ExtractFilterType = itk::ExtractImageFilter<TImageSequence, ImageType> |
Definition at line 126 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::ImageType = itk::Image<typename TImageSequence::PixelType, TImageSequence::ImageDimension - 1> |
Definition at line 123 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::PasteFilterType = itk::PasteImageFilter<TImageSequence, TImageSequence> |
Definition at line 127 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::Pointer = itk::SmartPointer<Self> |
Definition at line 88 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::Self = TotalVariationDenoiseSequenceImageFilter |
Standard class type alias.
Definition at line 86 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::Superclass = itk::ImageToImageFilter<TImageSequence, TImageSequence> |
Definition at line 87 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
using rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::TVDenoisingFilterType = rtk::TotalVariationDenoisingBPDQImageFilter<ImageType> |
Definition at line 124 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Does the real work.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
virtual |
Set/Get for the TotalVariationDenoisingBPDQImageFilter
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
|
static |
Method for creation through the object factory.
void rtk::TotalVariationDenoiseSequenceImageFilter< TImageSequence >::SetDimensionsProcessed | ( | bool * | arg | ) |
|
virtual |
Set/Get for the TotalVariationDenoisingBPDQImageFilter
|
virtual |
|
protected |
Definition at line 148 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 149 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 157 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Extraction regions for both extract filters
Definition at line 152 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 146 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Information for the total variation denoising filter
Definition at line 155 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 156 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 147 of file rtkTotalVariationDenoiseSequenceImageFilter.h.
|
protected |
Member pointers to the filters used internally (for convenience)
Definition at line 145 of file rtkTotalVariationDenoiseSequenceImageFilter.h.