WaveThresh Help

plot.wst2D


Plot packet-ordered 2D non-decimated wavelet coefficients.

DESCRIPTION

This function plots packet-ordered 2D non-decimated wavelet coefficients arising from a wst2D object.

USAGE

plot.wst2D(wst2D, plot.type="level", main="")

REQUIRED ARGUMENTS

wst2D
The wst2D object whose coefficients you wish to plot.

OPTIONAL ARGUMENTS

plot.type
So far the only valid argument is "level" which plots coefficients a level at a time.
main
The main title of the plot.

VALUE

None.

SIDE EFFECTS

A plot of the coefficients contained within the wst2D object is produced.

DETAILS

The coefficients in a wst2D object are stored in a three-dimensional subarray called wst2D. The first index of the 3D array indexes the resolution level of coefficients: this function with plot.type="level" causes an image of coefficients to be plotted one for each resolution level.

The following corresponds to images produced on S+ graphics devices (e.g. image on motif()). Given a resolution level there are 4^(nlevels-level) packets within a level. Each packet can be addressed by a base-4 string of length nlevels-level. A zero corresponds to no shift, a 1 to a horizontal shift, a 2 to a vertical shift and a 3 to both a horizontal and vertical shift.

So, for example, at resolution level nlevels-1 there are 4 sub-images each containing 4 sub-images. The main subimages correspond to (clockwise from bottom-left) no shift, horizontal shift, both shift and vertical shifts. The sub-images of the sub-images correspond to the usual smooth, horizontal detail, diagonal detail and vertical detail (clockwise, again from bottom left). Coarser resolution levels correspond to finer shifts! The following figure demonstrates the nlevels-1 resolution level for the ua image (although the whole image has been rotated by 90 degrees clockwise for display here!):
UA image level 8

RELEASE

Version 3.9 Copyright Guy Nason 1998

SEE ALSO

getpacket.wst2D, putpacket.wst2D, wst2D, wst2D object.

EXAMPLES

#
# The above picture is one of a series produced by 
#
plot(uawst2D)
#
# Where the uawst2D object was produced in the EXAMPLES section
# of the help for wst2D.