|
Computational Signal Processing with Wavelets |
Back To Main Additional Resources Page
Overcomplete Wavelet Transform Interface
Below is shown an example wavelet transform and its associated interface.
This window consists of threemain user interface panels which hold graphical controls which direct further processing actions. The three panels are (from top to bottom )
- Threshold and Inversion
- Masking
- Panel Suppression
Each of these panels is discussed below.
Threshold and Inversion Panel
The Threshold and Inversion panel is used to specify threshold levels and to invert the wavelet transform. It consists of three controls
- Threshold menu
specifies the threshold level in percentage relative to the maximum value
- Apply button
adjusts colormap for threshold level
- Invert button
performs inverse wavelet transform on displayed signal at specified threshold level and spawns a new window containing the inverse and several other plots
Masking Panel
The Masking panel is used in conjuction with mouse drawn lines on the wavelet image to define binary masks to apply to the wavelet image before inversion.
- Width menu
specifies the horizontal width of the wavelet mask
- Mask button
applies the mask to wavelet image, inverts the resulting wavelet image and spawns a new window containing the inverse
Panel Suppression
This panel consists of a single button v which causes all GUI panels to be hidden and for the wavelet image to exapand to the entire size of the window. Two small GUI buttons are created which allow the user to either print (Pr) or to bring back (^) the original GUI controls.