何为小波变换?

2024-05-13 02:12
文章标签 变换 何为

本文主要是介绍何为小波变换?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、数学基础

小波 变换脱胎于傅里叶变换,但是有着傅里叶变换的优点。

1.1 点乘(内积)

a = 6; b = 8;

点乘的作用:衡量两个事物的相似度(Similarity)

夹角变小,点乘结果变大,结果越大相似度越高

1.2 观察者

将向量a看作是一个观察者,观察向量b与自己有多像;

只要向量b在向量a上有投影,说明都具有一定的相似度,但是只要a与b垂直,那么就不相似,即使方向相反,也是相似的。

二、观察者眼中的向量分解

向量i与向量m的相似度更高

向量i与向量j的长度均为1,此为归一化操作。

为什么要归一化:

1、保障基准一致

2、保障各个观察者的能量一致

3、方便后续数据处理

向量如何归一化:向量除以自己的模长即可。即单位向量

4与3均是投影系数,即,不同方向上,不同观察者观察到的目标的量值是多少

每个人看一眼,总结出来得到全貌4i+3j

点乘观察者是了解未知事物的手段

三、在直角坐标系中了解点乘

点乘在坐标系中,就是对应坐标相乘相加。

将xn的值与yn的值对应撒到直角坐标系中,会得到离散的值,当n趋于无穷的时候,那么就变成了连续的X(t)与Y(t)

在离散的值中,是对应x与y的值相乘后相加,在连续函数中,则相乘后积分。

当积分结果为0时候,相似度为0;无论结果是正或者是负值,都具有相似度。

四、傅里叶级数

傅里叶级数是由一系列的sin与cos作为基。这些基都是一系列的观察者(通过不同频率来区分)。

观察者与目标函数的相似度,越相似,占比越大。确定他们的相似度,通过点乘再积分。

被观察者 = \sum_{}^{}诡异投影系数 ·观察者

对于向量的归一化,就是求模长 = \sqrt{}自己和自己点乘

连续函数的模长  =  \sqrt{}\int^{_{}}f(t)^2 dt

模长对于一个函数称之为二范数(Euclidean morn)

归一投影系数 = \frac{}{}\frac{}{}目标·观察者/|观察者模长|^2

即An的式子

五、负指数形式的傅里叶变换

        与上述相似,只是观察者由之前的cos函数变成了e^jwt,观察域从实数域拓展到了带虚数的复数域。w是角频率,越大越快。

查看相似度:

存在的问题:

观察者在整条时间轴一起看,就算只有一部分相似度高,就说具有相似性质。

六、观察者的改造

局域化:乘以衰减系数,则观察者在时间轴上不再是无穷无尽的。

观察者巡逻:

如何巡逻?

函数的平移:\phi(t-b),b就是平移因子。不同的b值,对应着不同的时间点。

观察者的高低频如何控制?

控制a,就能控制观察者的高低频。a也称为尺度因子。

a越小,频率越高。

        左侧黑色:目标函数,红色观察者,右侧:直线为0,高频观察者与目标函数不像,为一条直线,调整a值,频率慢慢降下来,观察者巡逻查看目标函数是否与自己相像。b表示不同的时间,即巡逻观察。这是一个关于尺度因子a与时间因子b的二元函数图像。是一个三维图像。

七、小波变换结论

        小波变换能够同时得到时间和频率的信息,但并没有解决时频不确定的制约。这由数学的本质所确定。

小波,就是一系列在时间轴上做了局域化的观察者就是小波,\phi(t)

不同需要下的小波是不同的,如下一部分:

小波变换的公式:

观察者在时间轴上滚动的和目标函数相乘求积分,即卷积。小波函数就是卷积和。

这篇关于何为小波变换?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/984391

相关文章

Verybot之OpenCV应用二:霍夫变换查找圆

其实我是想通过这个程序来测试一下,OpenCV在Verybot上跑得怎么样,霍夫变换的原理就不多说了,下面是程序: #include "cv.h"#include "highgui.h"#include "stdio.h"int main(int argc, char** argv){cvNamedWindow("vedio",0);CvCapture* capture;i

[情商-13]:语言的艺术:何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相!

目录 前言: 一、说话的真实程度分级 二、说谎动机分级:善意谎言、中性谎言、恶意谎言 三、小心:所谓真相:只说对自己有利的真相 四、小心:所谓真相:就是别人想让你知道的真相 五、小心:所谓善解人意:就是别人只说你想要听到的话 前言: 何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相! 人与人交流话语中,处处充满了不真实,完全真实的只是其中一小部分,这

【数字信号处理】一文讲清FFT(快速傅里叶变换)

目录 快速傅里叶变换(Fast Fourier Transform,FFT)FFT的背景快速傅里叶变换(Fast Fourier Transform,FFT)DFT的数学表达实际计算重要性和应用频谱泄露、频谱混叠奈奎斯特采样定理参考链接 快速傅里叶变换(Fast Fourier Transform,FFT) FFT的背景 1、为什么要时域→频域频率?50Hz+频率120Hz

傅里叶变换家族

禹晶、肖创柏、廖庆敏《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》 禹晶、肖创柏、廖庆敏《数字图像处理》资源二维码

齐次变换矩阵的原理与应用

齐次变换矩阵的原理与应用 通过齐次变换矩阵,可以描述机械臂末端执行器(法兰)在三维空间中的平移和旋转操作。该矩阵结合了旋转和平移信息,用于坐标变换。 1. 齐次变换矩阵的基本形式 一个齐次变换矩阵 T是一个 4x4 矩阵,表示刚体的旋转和平移: T = [ R t 0 1 ] = [ r 11 r 12 r 13 x r 21 r 22 r 23 y r 31 r 32 r 33 z 0

MATLAB分析图像的离散余弦变换(DCT)

1. MATLAB的介绍以及所需函数的说明:  1.1 MATLAB  MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设

PyTorch Demo-4 : 数据变换Transforms

Transforms的函数有很多,每次都是直接copy已有的代码,但是不知道具体是什么样子,在这里记录一下 Transforms常用方法的具体说明参考链接1,链接2,或者官方文档。 原始图像采用图像处理经典的Lena: Python代码 from PIL import Imagefrom torchvision import transforms as tfimport ma

【Get深一度】小波变换通俗解释 -算法与数学之美

链接:http://www.zhihu.com/question/22864189/answer/40772083 文章推荐人:杨晓东 从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。     下面就按照傅里叶-->短时傅里叶变换-->小波变换的顺序,讲一下为什么会出现小波这个东

【Get深一度】信号处理(二)——傅里叶变换与傅里叶级数的区别与联系

1.傅里叶级数和傅里叶变换:  傅里叶级数对周期性现象做数学上的分析 傅里叶变换可以看作傅里叶级数的极限形式,也可以看作是对周期现象进行数学上的分析。 除此之外,傅里叶变换还是处理信号领域的一种很重要的算法。要想理解傅里叶变换算法的内涵,首先要了解傅里叶原理的内涵。 傅里叶原理表明:对于任何连续测量的数字信号,都可以用不同频率的正弦波信号的无限叠加来表示。     傅里叶变

【C】快速傅里叶变换(FFT)讲解及实现

引言基2FFT 1.引言 人类的求知欲是永无止境的,自1965年 T. W. Cooley 和 J. W. Tuky 在《Math. Computation, Vol, 19, 1965》发表了著名的《 An algorithm for the machine calculation of complex Fourier series 》,人们对 有关傅里叶变换的改进和创新就从未止步。1