email: kilthau@cs.sfu.ca
Address:
School of Computing Science, Simon Fraser University,
Burnaby, BC, Canada V5A 1S6
Phone: +1-604-291-4277 // Fax: +1-604-291-3045
Laboratory Affiliation: Graphics, Usability, and Visualization Lab
Two programs are included here for display of wavelet-based multiresolution applied to images.
The first program, VisualWavelet1D.exe, allows the user to draw a curve, and then progress through the wavelet-based analysis of it.
The second program, VisualWavelet2D.exe, allows the user to input a (512 x 512) grayscale Targa image and carry out a 2D analysis.
Both programs are based on the Haar wavelet.
VisualWavelet1D.exe
The user draws a curve in the top frame. To step forward or reverse through a 1D wavelet analysis the user presses the 'f' and 'r' keys respectively. To do the entire forward or reverse analysis immediately, use 'F' or 'R'.
The user can use the 'n' key to toggle between normalized and un-normalized transforms. Normalized transforms are those that have basis functions which are normalized under the particular norm we have chosen (L2 here).
VisualWavelet2D.exe
In a Command window, type
VisualWavelet2D image.tga
where image.tga is the sample image linked below. The program doesn't resize its interface for images different than those at resolution 512x512.
The keys 'b' and 'B' can be used to reduce and increase the brightness. The 'n' key toggles between normalized and un-normalized transforms. As well, the 's' key toggles between standard and non-standard decompositions: standard decomposition does all stages of the horizontal transform, then all stages of the vertical transform. Non-standard decomposition interleaves one horizontal then one vertical decomposition.
Both programs depend on having glut32.dll installed: if needed, one download site is http://www.xmission.com/~nate/glut.html