Wavelet Toolbox 4
Analyze and synthesize signals and images using wavelet techniques
Wavelet Toolbox extends the MATLAB® 
technical computing environment with 
graphical tools and command-line functions 
for developing wavelet-based algorithms 
for the analysis, synthesis, denoising, and 
compression of signals and images. Wavelet 
analysis provides more precise information 
about signal data than other signal analysis 
techniques, such as Fourier. 
Wavelet Toolbox supports the interactive 
exploration of wavelet properties and 
applications. It is useful for speech and audio 
processing, image and video processing, bio-
medical imaging, and one-dimensional (1-D) 
and two-dimensional (2-D) applications in 
communications and geophysics.
Wavelet Toolbox authors are Michel Misiti, 
École Centrale de Lyon; Georges Oppenheim, 
Université de Marne-La-Vallée; Jean-Michel 
Poggi, Université René Descartes, Paris 5 
Université; and Yves Misiti, Université Paris-Sud.
Applying Wavelet Methods
Wavelet methods provide powerful tools for 
analyzing, encoding, compressing, recon-
structing, and modeling signals and images. 
They are useful in capturing, identifying, 
and analyzing local, multiscale, and nonsta-
tionary processes, enabling you to explore 
aspects of data that other analysis techniques 
miss, such as trends, breakdown points, 
discontinuities in higher derivatives, and 
self-similarity.
Wavelet Toolbox supports a full suite of 
wavelet analysis and synthesis operations. 
You can use it to:
•
Enhance edge detection in image processing
Achieve high rates of signal or image  
•
compression with virtually no loss of  
significant data
Restore noisy signals and degraded images
Discover trends in noisy or faulty data
•
•
 
Key features
■ Standard wavelet families, including Daubechies wavelet filters, 
complex Morlet and Gaussian, real reverse biorthogonal, and 
discrete Meyer 
■ Wavelet and signal processing utilities, including a function to 
convert scale to frequency 
■ Methods for adding wavelet families 
■ Lifting methods for constructing wavelets
■ Customizable presentation and visualization of data 
■ Interactive tools for continuous and discrete wavelet analysis
■ Wavelet packets, implemented as MATLAB objects
■ One-dimensional multisignal analysis, compression, and 
denoising
■ Multiscale principal component analysis
■ Multivariate denoising
Fractal signal decomposed using the Continuous Wavelet Transform, with 
a scalogram showing the self-similarity of the signal at various scales. The 
bottom axes display the coefficient line and local maxima lines, respectively, 
for exploring continuous wavelet coefficients.
Accelerating the pace of engineering and science
Wavelet decomposition using wavelet packet analysis.
•
•
•
Study the fractal properties of signals  
and images
Extract information-rich features for use 
in classification and pattern recognition 
applications
Perform multivariate denoising of signals 
with multiscale principal component analysis
Analyzing Signals and Images
The Wavelet Toolbox graphical user interface 
(GUI) provides a comprehensive set of tools 
for analyzing 1-D and 2-D signals, includ-
ing tools for wavelet analysis, wavelet  packet 
analysis, denoising, and compression. For  
1-D signals, you can use the GUI tools to:
•
Perform discrete wavelet analysis of signals
Perform continuous wavelet analysis of real 
•
signals using complex wavelets
Denoise signals
Estimate wavelet-based density
Perform wavelet reconstruction schemes 
based on various wavelet coefficient selec-
tion strategies
•
•
•
•
•
•
Randomly generate fractional Brownian 
motion
Perform 1-D signal extension and trunca-
tion using periodic, symmetric, smooth, 
and zeropadding methods
Perform 1-D signal clustering and clas-
sification using wavelet analyses (with 
Statistics Toolbox, available separately) 
For 2-D signals, you can use the GUI tools to:
Perform discrete wavelet analysis of images
•
•
Fuse two images
Perform translation-invariant denoising 
•
of images, using the stationary wavelet 
transform
Reconstruct wavelet schemes based  
on various wavelet coefficient selection 
strategies
Required Products 
MATLAB
•
Wavelet denoising, with 
instant visualization of the 
results. Threshold settings 
can be applied using the 
denoising and compression
tools in the Wavelet 
Toolbox graphical user 
interface (GUI).
Image from the U.S. Federal 
Bureau of Investigation finger-
print database. The automatic 
thresholding feature of Wavelet 
Toolbox produces a compressed 
image with about 72% zeros and 
98% of the original signal.
Related Products 
Image Processing Toolbox. Perform 
image processing, analysis, and algorithm 
development
Signal Processing Toolbox. Perform 
signal processing, analysis, and algorithm 
development
Statistics Toolbox. Apply statistical algo-
rithms and probability models
For more information on related products 
visit www.mathworks.com/products/wavelet
Platform and System Requirements
For platform and system requirements, visit 
www.mathworks.com/products/wavelet   ■ 
Resources 
visit 
www.mathworks.com 
technical support 
www.mathworks.com/support 
online user community 
www.mathworks.com/matlabcentral 
Demos 
www.mathworks.com/demos 
training services 
www.mathworks.com/training 
thirD-party proDucts anD services 
www.mathworks.com/connections 
WorlDWiDe contacts
www.mathworks.com/contact
e-mail 
info@mathworks.com  
Accelerating the pace of engineering and science
© 2007 MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, and xPC TargetBox are registered trademarks and 
SimBiology, SimEvents, and SimHydraulics are trademarks of The MathWorks, Inc. Other product or brand names are trademarks or 
registered trademarks of their respective holders.
8797v04  03/07