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).
The following components must be included in a legitimate `wd' object.
a three-dimensional array containing the 3D discrete wavelet coefficients. The coefficients are stored in a pyramid structure for efficiency.
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.
the number of the wavelet family that did the DWT.
the family of wavelets that did the DWT.
the date that the transform was computed.
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.
The wd3D class of objects has methods for the following generic functions: accessD
, print
, putD
, summary
, threshold
.
Version 3.9.6 Copyright Guy Nason 1997
G P Nason
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.
wd3D
, accessD.wd3D
, print.wd3D
, putD.wd3D
, putDwd3Dcheck
, summary.wd3D
, threshold.wd3D
, wr3D
.