Back to wvlib manpage index

Wavelet Library

Functions

Basis functions

#include <wv/bas_normal.h>

Using wavelet transforms, the data is decomposed (into a 'regular' or 'normal' basis). This process is lossless, to machine precision. This basis can be used to reconstruct the original data matrix. By quantizing the coefficients in the basis (using some threshold value), the resulting coefficients (mostly zero) can be compressed. The data reconstructed from these quantized coefficients will be an approximation of the original data. Other methods of processing the basis can be performed to achieve other results, like feature extraction.

wvBuildBasis()
Create a basis for a matrix.
wvBuildBasisByDim()
Create a basis for a matrix by applying various wavelets to each coordinate.
wvReconstructFromBasisIntoMatrix()
Reconstruct a matrix from the basis.
wvReconstructFromBasisByDim()
Return a matrix reconstructed from the basis using multiple wavelets.
wvReconstructFromBasis()
Return a matrix reconstructed from the basis representation.
wvDestroyBasis()
Destroy (free the memory used by) a basis.
wvBasisQuantize()
Quantize the coefficients of a basis.
wvBasisUnquantize()
Unquantize the coefficients of a basis.
Last Updated: 19 August 1998