Kirthi Devleker, MathWorks
Wavelet Toolbox™ provides functions and apps for analyzing and synthesizing signals, images, and data that exhibit regular behavior punctuated with abrupt changes. The toolbox includes algorithms for the continuous wavelet transform (CWT), scalograms, and wavelet coherence. It also provides algorithms and visualizations for discrete wavelet analysis, including decimated, nondecimated, dual-tree, and wavelet packet transforms. In addition, you can extend the toolbox algorithms with custom wavelets.
The toolbox lets you analyze how the frequency content of signals changes over time and reveals time-varying patterns common in multiple signals. You can perform multiresolution analysis to extract fine-scale or large-scale features, identify discontinuities, and detect change points or events that are not visible in the raw data. You can also use Wavelet Toolbox to efficiently compress data while maintaining perceptual quality and to denoise signals and images while retaining features that are often smoothed out by other techniques.
Our world is filled with data in the form of signals and images. This abundance of data makes it important to extract the essential information and disregard unimportant content when processing signals and images. In some cases, this means that you need to create sparse representations that eliminate all unnecessary detail. In other cases, you need to create redundant, or expansive, representations of the data so you can separate out the important features.
For example, you might need to:
Wavelet Toolbox provides apps and functions that enable you to easily analyze real-world signals and images. With the Wavelet Signal Denoiser App, you can automatically remove the unwanted components present in signals while preserving the sharp features. The toolbox also lets you:
The toolbox also enables you to:
Here, the estimates within the cone are reliable, and the arrows help determine the relative lag between the signals.
You can also analyze images using Wavelet Toolbox. For example, you can:
The toolbox supports a number of wavelet families for performing wavelet analysis. For more information, return to the product page.