Inverse wavelet transform
DiscreteWaveletData from any discrete forward transform:
The inverse transform is exact for data directly from the forward transform:
Inverse wavelet transform modified
DiscreteWaveletData:
The inverse is computed from the modified wavelet coefficients:
Inverse wavelet transform using specified wavelet coefficients only:
Inverse transform only the detail coefficient

:
Inverse transform all wavelet coefficients matching

, setting other coefficients to zero:
Inverse transform an explicitly constructed
DiscreteWaveletData object:
The type of wavelet transform is inferred from the form of the specified coefficients:
Unspecified coefficients are taken to be zero:
Specify a different wavelet to use in the inverse transform:
By default, the wavelet used in the forward transform is chosen:
For array data, the inverse transform is an array with the same dimensions:
For image data, the inverse transform is given as an
Image object:
The image has the same dimensions and number of color channels as the original data:
For sound data, the inverse transform is given as a
Sound object:
The sound has the same duration, sampling rate, and number of channels as the original data:
A subset of the available coefficients is used in the inverse transform:
dwd["BasisIndex"] gives the coefficients used by default in the inverse transform:
Use dwd["TreeView"] to get a tree plot of all coefficients with the default basis highlighted:
Compute the inverse transform using the default basis of coefficients:
Compute the inverse transform using a specific basis:
Use a specific subset of a basis, with the other coefficients taken to be zero:
Compute the inverse transform of a single coefficient:
A standard basis is chosen as the default for all non-packet
DiscreteWaveletData:
The basis includes the detail coefficients

and the last coarse coefficient

:
The default basis for packet transform data uses coefficients at the highest refinement level:
For packet transform data, the wavelet basis can be changed using
WaveletBestBasis:
Choose the basis that minimizes the information entropy of the coefficients:
Choose a specific basis:
Highlight each basis in a tree plot of all coefficients:
For data directly from packet transforms, the inverse transform is independent of the basis:
Compare the inverse transform for several different full wavelet basis specifications:
For modified wavelet data, the inverse transform can depend on the basis chosen: