[]
        
(Showing Draft Content)

CSJ2K.j2k.wavelet.synthesis.SynWTFilterIntLift5x3

SynWTFilterIntLift5x3 Class

This class inherits from the synthesis wavelet filter definition for int data. It implements the inverse wavelet transform specifically for the 5x3 filter. The implementation is based on the lifting scheme.

       <p>See the SynWTFilter class for details such as normalization, how to
       split odd-length signals, etc. In particular, this method assumes that the
       low-pass coefficient is computed first.</p>
Inheritance
SynWTFilterIntLift5x3
Implements
Namespace: CSJ2K.j2k.wavelet.synthesis
Assembly: C1.WPF.PdfViewer.4.6.2.dll
Syntax
public class SynWTFilterIntLift5x3 : SynWTFilterInt, WaveletFilter

Constructors

Name Description
SynWTFilterIntLift5x3()

Properties

Name Description
AnHighNegSupport

Returns the negative support of the high-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnHighPosSupport

Returns the positive support of the high-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnLowNegSupport

Returns the negative support of the low-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnLowPosSupport

Returns the positive support of the low-pass analysis filter. That is the number of taps of the filter in the negative direction.

ImplType

Returns the implementation type of this filter, as defined in this class, such as WT_FILTER_INT_LIFT, WT_FILTER_FLOAT_LIFT, WT_FILTER_FLOAT_CONVOL.

Reversible

Returns the reversibility of the filter. A filter is considered reversible if it is suitable for lossless coding.

SynHighNegSupport

Returns the negative support of the high-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynHighPosSupport

Returns the positive support of the high-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynLowNegSupport

Returns the negative support of the low-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynLowPosSupport

Returns the positive support of the low-pass synthesis filter. That is the number of taps of the filter in the negative direction.

Methods

Name Description
ToString()

Returns a string of information about the synthesis wavelet filter

isSameAsFullWT(int, int, int)

Returns true if the wavelet filter computes or uses the same "inner" subband coefficient as the full frame wavelet transform, and false otherwise. In particular, for block based transforms with reduced overlap, this method should return false. The term "inner" indicates that this applies only with respect to the coefficient that are not affected by image boundaries processings such as symmetric extension, since there is not reference method for this.

       <p>The result depends on the length of the allowed overlap when
       compared to the overlap required by the wavelet filter. It also depends
       on how overlap processing is implemented in the wavelet filter.</p>
synthetize_hpf(int[], int, int, int, int[], int, int, int, int[], int, int)

An implementation of the synthetize_hpf() method that works on int data, for the inverse 5x3 wavelet transform using thelifting scheme. See the general description of the synthetize_hpf() method in the SynWTFilter class for more details.

       <p>The coefficients of the first lifting step are [-1/4 1 -1/4].</p><p>The coefficients of the second lifting step are [1/2 1 1/2].</p>
synthetize_lpf(int[], int, int, int, int[], int, int, int, int[], int, int)

An implementation of the synthetize_lpf() method that works on int data, for the inverse 5x3 wavelet transform using the lifting scheme. See the general description of the synthetize_lpf() method in the SynWTFilter class for more details.

       <p>The coefficients of the first lifting step are [-1/4 1 -1/4].</p><p>The coefficients of the second lifting step are [1/2 1 1/2].</p>

See Also