Click or drag to resize

DoubleSWT Class

The stationary wavelet transform (SWT) is an advanced development of the discrete wavelet transfrom (DWT). The DWT lacks signal translation-invariance. By using an up and down sampling strategy, often refered to by its french name of "algorithme à trous", the SWT gains translation-invariance.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreDiscreteWaveletTransform
    CenterSpace.NMath.CoreDoubleSWT

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class DoubleSWT : DiscreteWaveletTransform, ICloneable

The DoubleSWT type exposes the following members.

Constructors
 NameDescription
Public methodDoubleSWT(DoubleSWT) Creates a deep copy of this discrete wavelet transform object.
Public methodDoubleSWT(DoubleWavelet) Creates a discrete stationary wavelet transform class using the given wavelet. Set the Signal property before decomposing the signal with the SWT.
Public methodDoubleSWT(Double, DoubleWavelet) Creates a discrete stationary wavelet transform class using the given wavelet.
Top
Properties
 NameDescription
Public propertymode The current wavelet signal edge management mode.
(Inherited from DiscreteWaveletTransform)
Public propertySignal Gets and Sets the signal data to be transformed.
Public propertyWavelet The assigned wavelet.
Top
Methods
 NameDescription
Public methodClone Returns a deep copy of this object.
Protected methodComputeThreshold Finds a single threshold for a given thresholding method and decomposition level.
(Inherited from DiscreteWaveletTransform)
Public methodCurrentDecompLevel Provides the current maximum level to which this signal has been decomposed.
Public methodDecompLength Provides the length of the DWT approximation and detail coefficient vectors.
(Inherited from DiscreteWaveletTransform)
Public methodDecompose Decompose the signal into approximation and details with the SWT.
Public methodMaximumDecompLevel Provides the maximum number of DWT decompositions possible based on the signal and wavelet lengths.
Public methodReconstruct A complete multi-level discrete wavelet reconstruction. A signal decomposition must be first completed.
Public methodWaveletCoefficients Provides access to the details and approximation vectors. All details and approximation vectors are the same length with a SWT signal decomposition.
Top
Fields
 NameDescription
Protected fieldmode_ The current mode of signal edge management.
(Inherited from DiscreteWaveletTransform)
Protected fieldwavelet_ The associated wavelet.
(Inherited from DiscreteWaveletTransform)
Top
Remarks
See for more details: "The Discrete Wavelet Transform: Wedding the A Trous and Mallat Algorithms", by Mark J. Shensa
See Also