This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

WaveletImagePlot

WaveletImagePlot[dwd]
plots the basis tree of wavelet image coefficients in the DiscreteWaveletData dwd.
WaveletImagePlot
plots coefficients up to refinement level r.
WaveletImagePlot
applies the image function ifunc to coefficients and wavelet indexes before plotting.
  • The wavelet indices used in the Automatic setting are given by dwd["BasisIndex"].
BaseStyleBlackwhat base color to use between images
PlotLayoutAutomaticwhat layout to use for the plot
  • BaseStyle is used to specify the color of pixels to use at coefficient boundaries.
  • With the setting Method, the inverse transform of each coefficient array will be plotted.
Show wavelet image coefficients arranged in a pyramid layout:
Plot wavelet image coefficients in a grid layout:
Plot a full tree of wavelet packet coefficients at different refinement levels:
Show wavelet image coefficients arranged in a pyramid layout:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
Plot wavelet image coefficients in a grid layout:
In[3]:=
Click for copyable input
Out[3]=
 
Plot a full tree of wavelet packet coefficients at different refinement levels:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
Plot image wavelet coefficients in a hierarchical grid:
The plotted coefficients are the Automatic coefficients used in the inverse transform:
Use WaveletImagePlot to plot coefficients only up to refinement level r:
The hierarchical layout corresponds to the tree structure of the wavelet coefficients:
The DiscreteWaveletData object contains a full tree of coefficients at each level:
Default Automatic coefficients for packet transform correspond to the highest refinement level:
WaveletBestBasis computes a different Automatic tree of coefficients:
Specify an image function f to apply to wavelet coefficients before plotting:
By default, ImageAdjust[ImageApply[Abs, #]& is applied:
Display with a label:
Specify a function to apply to each coefficient image:
Sharpen image coefficients:
Improve contrast:
Control the displayed size of the generated image:
Specify a style for grid lines separating wavelet coefficients:
Specify a style for lines separating wavelet coefficients:
Specify the size of the displayed image:
The pixel dimensions of the image are not affected by ImageSize:
Inverse transform each coefficient before plotting:
Inverse transform coefficients from stationary wavelet transform:
Inverse transform coefficients from lifting wavelet transform:
Choose which channel to plot in multichannel Image:
WaveletImagePlot returns an Image object:
Use like any other image:
Pixel dimensions of generated images depend on padding, wavelet, and refinement level:
The generated image is generally larger than the original data:
WaveletImagePlot plots image wavelet coefficients in a hierarchical grid layout:
gives each coefficient as a separate image:
WaveletImagePlot plots the Automatic coefficients used in the inverse transform:
WaveletBestBasis selects a different default tree of coefficients:
WaveletMatrixPlot plots matrix wavelet coefficients in a hierarchical grid:
WaveletScalogram plots vector coefficients with numerical magnitude indicated by color:
WaveletListPlot plots vector coefficients with a common horizontal or vertical axis:
Generated images may be saturated if a custom image function f is specified:
Compose the custom image function with ImageAdjust:
Wavelet coefficients from stationary wavelet transform cannot be plotted using pyramid layout:
Pyramid layout cannot be constructed for inverse transformed wavelet coefficients:
JPEG 2000 wavelet transform:
Improve contrast for detail coefficients:
Plot an image wavelet packet transform:
New in 8