RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h>
Public Types | |
using | CastFilterType = itk::CastImageFilter< TImage, TImageSequence > |
using | ConstantImageSourceType = rtk::ConstantImageSource< TImageSequence > |
using | ExtractFilterType = itk::ExtractImageFilter< TImageSequence, TImage > |
using | PasteFilterType = itk::PasteImageFilter< TImageSequence, TImageSequence > |
using | Pointer = itk::SmartPointer< Self > |
using | Self = DaubechiesWaveletsDenoiseSequenceImageFilter |
using | Superclass = itk::ImageToImageFilter< TImageSequence, TImageSequence > |
using | TImage = itk::Image< typename TImageSequence::PixelType, TImageSequence::ImageDimension - 1 > |
using | WaveletsDenoisingFilterType = rtk::DeconstructSoftThresholdReconstructImageFilter< TImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfLevels () |
virtual void | SetNumberOfLevels (unsigned int _arg) |
virtual unsigned int | GetOrder () |
virtual void | SetOrder (unsigned int _arg) |
virtual float | GetThreshold () |
virtual void | SetThreshold (float _arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DaubechiesWaveletsDenoiseSequenceImageFilter () | |
void | GenerateData () override |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
~DaubechiesWaveletsDenoiseSequenceImageFilter () override=default | |
Protected Attributes | |
CastFilterType::Pointer | m_CastFilter |
ConstantImageSourceType::Pointer | m_ConstantSource |
TImageSequence::RegionType | m_ExtractAndPasteRegion |
ExtractFilterType::Pointer | m_ExtractFilter |
unsigned int | m_NumberOfLevels { 3 } |
unsigned int | m_Order { 5 } |
PasteFilterType::Pointer | m_PasteFilter |
float | m_Threshold { 1 } |
WaveletsDenoisingFilterType::Pointer | m_WaveletsDenoisingFilter |
Applies 3D Daubechies wavelets denoising to a 3D + time sequence of images.
Most of the work in this filter is performed by the underlying rtkDeconstructSoftThresholdReconstructImageFilter
Definition at line 74 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::CastFilterType = itk::CastImageFilter<TImage, TImageSequence> |
Definition at line 116 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::ConstantImageSourceType = rtk::ConstantImageSource<TImageSequence> |
Definition at line 117 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::ExtractFilterType = itk::ExtractImageFilter<TImageSequence, TImage> |
Definition at line 114 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::PasteFilterType = itk::PasteImageFilter<TImageSequence, TImageSequence> |
Definition at line 115 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::Pointer = itk::SmartPointer<Self> |
Definition at line 83 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::Self = DaubechiesWaveletsDenoiseSequenceImageFilter |
Standard class type alias.
Definition at line 81 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::Superclass = itk::ImageToImageFilter<TImageSequence, TImageSequence> |
Definition at line 82 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::TImage = itk::Image<typename TImageSequence::PixelType, TImageSequence::ImageDimension - 1> |
Typedefs of internal filters
Definition at line 112 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
using rtk::DaubechiesWaveletsDenoiseSequenceImageFilter< TImageSequence >::WaveletsDenoisingFilterType = rtk::DeconstructSoftThresholdReconstructImageFilter<TImage> |
Definition at line 113 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.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 |
Run-time type information (and related methods).
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Set the number of levels of the deconstruction and reconstruction
|
virtual |
Sets the order of the Daubechies wavelet used to deconstruct/reconstruct the image pyramid
|
virtual |
Sets the threshold used in soft thresholding
|
static |
Method for creation through the object factory.
|
virtual |
Set the number of levels of the deconstruction and reconstruction
|
virtual |
Sets the order of the Daubechies wavelet used to deconstruct/reconstruct the image pyramid
|
virtual |
Sets the threshold used in soft thresholding
|
protected |
Definition at line 136 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 137 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Extraction regions for both extract filters
Definition at line 140 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 134 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 145 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Information for the wavelets denoising filter
Definition at line 143 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 135 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Definition at line 144 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.
|
protected |
Member pointers to the filters used internally (for convenience)
Definition at line 133 of file rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h.