WaveThresh Help

wd3D objects


Three-dimensional wavelet object

DESCRIPTION

These are objects of classes
wd3D
They contain the 3D discrete wavelet transform of a 3D array (with each dimension being the same dyadic size).

GENERATION

This class of objects is returned from the wd3D function to represent a three-dimensional DWT of a 3D array. Other functions return an object of class wd3D.

METHODS

The wd3D class of objects has methods for the following generic functions: accessD, print, putD, summary, threshold.

INHERITANCE

None (yet).

STRUCTURE

The following components must be included in a legitimate `wd' object.
a
a three-dimensional array containing the 3D discrete wavelet coefficients. The coefficients are stored in a pyramid structure for efficiency.
nlevels
The number of levels in the pyramidal decomposition that produces the coefficients. If you raise 2 to the power of nlevels you get the number of data points used in each dimension of the decomposition.
filter.number
the number of the wavelet family that did the DWT.
family
the family of wavelets that did the DWT.
date
the date that the transform was computed.

DETAILS

To retain your sanity the wavelet coefficients at any resolution level in directions, GGG, GGH, GHG, GHH, HGG, HGH, HHG should be extracted by the accessD() function and inserted using the putD function rather than by the `$' operator.

RELEASE

Version 3.9.6 Copyright Guy Nason 1997

SEE ALSO

wd3D, accessD.wd3D, print.wd3D, putD.wd3D, putDwd3Dcheck, summary.wd3D, threshold.wd3D, wr3D.