Wavelet Toolbox

 

Wavelet Toolbox

对信号和图像进行时频和小波分析

视频长度为 1:45
工作流图:显示使用小波方法进行特征提取以用于机器学习和深度学习。

使用小波进行机器学习和深度学习

从实值时间序列和图像数据中提取低方差特征,以用于使用机器学习和深度学习进行分类和回归。使用连续小波分析生成时间序列数据的二维时频图,将其用作深度卷积神经网络 (CNN) 的输入。

用时频分析器创建的尺度图。

时频分析

用连续小波变换 (CWT) 进行信号的时频联合分析,以及图像的空间、空间频率和角度联合分析。使用时频分析器来可视化实数值和复数值信号的尺度图。使用非平稳 Gabor 帧和常 Q 变换 (CQT) 执行自适应时频分析。

信号多分辨率分析器用户界面。

离散多分辨率分析

使用抽取离散小波变换 (DWT) 在渐进细化的倍频程频带中分析信号、图像和三维体。实现非抽取小波变换。使用经验模态分解 (EMD) 将非线性或非平稳过程分解为固有振荡模态。

双树复小波变换的滤波器组和双树小波子带的实部和虚部的等值面图。

滤波器组

使用双树滤波器组来增强图像中的方向选择性。使用提升方法设计自定义滤波器组。提升同样为分析不同分辨率或尺度的信号和图像提供了计算效率良好的方法。

使用小波去噪的信号图以及一张图像的原始版本和使用小波方法压缩的版本。

去噪和压缩

小波和小波包去噪方法可以保留某些特征,而其他去噪方法会去除或平滑这些特征。小波信号去噪器可用于一维信号的可视化和去噪。利用小波和小波包算法来压缩信号和图像,在不影响感知质量的前提下去除数据。

图:显示两个信号的小波相干性和影响锥,作为可以通过 GPU 处理加速的小波函数的示例。

加速和部署

使用 GPU 和多核处理器运行支持的函数,从而加快代码执行速度。对于支持 C/C++ 代码生成的 Wavelet Toolbox 函数,可使用 MATLAB Coder 为其生成独立的 ANSI 兼容 C/C++ 代码。为支持的函数生成优化 CUDA 代码以在 NVIDIA® GPU 上运行。

Wavelet Toolbox FAQs

Wavelet Toolbox provides apps and functions for time-frequency analysis of signals and multiscale analysis of images, enabling you to denoise and compress data, detect anomalies, change-points, and transients.

You can perform time-frequency analysis using continuous wavelet transforms (scalograms), Wigner-Ville distribution, empirical mode decomposition, and extract edges and oriented features from images using wavelet, wavelet packet, and shearlet transforms.

The toolbox enables data-centric AI workflows by providing time-frequency transforms and automated feature extraction, including scattering transforms, which can generate 2D time-frequency maps for use as inputs to deep convolutional neural networks.

Yes, the Wavelet Signal Denoiser app lets you visualize and denoise 1D signals, and wavelet techniques can denoise images while retaining features that other denoising techniques might remove or smooth.

Yes, you can generate C/C++ and CUDA code from toolbox functions for embedded deployment using MATLAB Coder and speed up your code using GPU and multicore processors for supported functions.

The CWT allows you to analyze signals jointly in time and frequency with visualization available through scalograms in the Time-Frequency Analyzer app.

Discrete multiresolution analysis uses the decimated discrete wavelet transform (DWT) to analyze signals, images, and 3D volumes in progressively finer octave bands, and can decompose nonlinear or nonstationary processes using empirical mode decomposition.

Yes, you can use wavelet and wavelet packet algorithms to compress signals and images by removing data without affecting perceptual quality.

免费试用 Wavelet Toolbox

立即探索各种可能。


准备购买?

获取报价并了解相关产品。

您是学生吗?

您的学校可能已拥有 Campus-Wide License 并允许您直接使用 MATLAB、Simulink 和其他附加产品。