RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkDeconstructSoftThresholdReconstructImageFilter.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | DeconstructFilterType = rtk::DeconstructImageFilter< InputImageType > |
using | InputImageConstPointer = typename Superclass::InputImageConstPointer |
using | InputImagePointer = typename Superclass::InputImagePointer |
using | InputImageType = typename Superclass::InputImageType |
using | InternalPixelType = typename TImage::InternalPixelType |
using | OutputImagePointer = typename Superclass::OutputImagePointer |
using | OutputImageType = typename Superclass::OutputImageType |
using | PixelType = typename TImage::PixelType |
using | Pointer = itk::SmartPointer< Self > |
using | ReconstructFilterType = rtk::ReconstructImageFilter< InputImageType > |
using | Self = DeconstructSoftThresholdReconstructImageFilter |
using | SoftThresholdFilterType = rtk::SoftThresholdImageFilter< InputImageType, InputImageType > |
using | Superclass = itk::ImageToImageFilter< TImage, TImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
void | SetNumberOfLevels (unsigned int levels) |
virtual const char * | GetNameOfClass () const |
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 () |
Static Public Attributes | |
static constexpr unsigned int | ImageDimension = TImage::ImageDimension |
Protected Member Functions | |
DeconstructSoftThresholdReconstructImageFilter () | |
void | GenerateData () override |
void | GenerateInputRequestedRegion () override |
void | GenerateOutputInformation () override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~DeconstructSoftThresholdReconstructImageFilter () override=default | |
Private Attributes | |
DeconstructFilterType::Pointer | m_DeconstructionFilter |
unsigned int | m_Order |
bool | m_PipelineConstructed |
ReconstructFilterType::Pointer | m_ReconstructionFilter |
std::vector< typename SoftThresholdFilterType::Pointer > | m_SoftTresholdFilters |
float | m_Threshold |
Deconstructs an image, soft thresholds its wavelets coefficients, then reconstructs.
This filter is inspired from Dan Mueller's GIFT package https://www.insight-journal.org/browse/publication/103
Definition at line 47 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 57 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::DeconstructFilterType = rtk::DeconstructImageFilter<InputImageType> |
Define the types of subfilters
Definition at line 83 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::InputImageConstPointer = typename Superclass::InputImageConstPointer |
Definition at line 78 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::InputImagePointer = typename Superclass::InputImagePointer |
Definition at line 76 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::InputImageType = typename Superclass::InputImageType |
Inherit types from Superclass.
Definition at line 74 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::InternalPixelType = typename TImage::InternalPixelType |
Definition at line 80 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::OutputImagePointer = typename Superclass::OutputImagePointer |
Definition at line 77 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::OutputImageType = typename Superclass::OutputImageType |
Definition at line 75 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::PixelType = typename TImage::PixelType |
Definition at line 79 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 56 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::ReconstructFilterType = rtk::ReconstructImageFilter<InputImageType> |
Definition at line 84 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::Self = DeconstructSoftThresholdReconstructImageFilter |
Standard class type alias.
Definition at line 54 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::SoftThresholdFilterType = rtk::SoftThresholdImageFilter<InputImageType, InputImageType> |
Definition at line 85 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
using rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::Superclass = itk::ImageToImageFilter<TImage, TImage> |
Definition at line 55 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Generate the output data.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Compute the information on output's size and index
Reimplemented from itk::ProcessObject.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageSource< TOutputImage >.
|
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.
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
void rtk::DeconstructSoftThresholdReconstructImageFilter< TImage >::SetNumberOfLevels | ( | unsigned int | levels | ) |
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 |
ImageDimension enumeration.
Definition at line 71 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 123 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 119 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 121 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 124 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 126 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.
|
private |
Definition at line 120 of file rtkDeconstructSoftThresholdReconstructImageFilter.h.