小波变换和Gabor变换
傅立叶变换
表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。傅立叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的成分。在不同的研究领域,傅立叶变换具有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初傅立叶分析是作为热过程的解析分析的工具被提出的,最后应用于时域到频域分析的工具。傅里叶变换提供了一种把时域信号转换到频域进行分析的途径,但它只考虑时域和频域之间的一对一映射关系,是一种时频完全分离的分析方法。这种方法用于分析平稳信号,在分析非平稳信号时就有些力不从心了。
Gabor 变换
针对傅里叶变换不能局部化分析, Gabor引入了Gabor 变换,又称短时傅里叶变换,也就是说gabor变换是傅里叶变换的一种特殊情况,实质还是傅里叶变换。但它在一定程度上解决了傅里叶变换的时频分离的不足。根据模拟人类视觉系统而产生。通过模拟人类视觉系统,可以将视网膜成像分解成一组滤波图像,每个分解的图像能够反映频率和方向在局部范围内的强度变化。通过一组多通道Gabor滤波器,可以获得纹理特征。Gabor变换的根本就是Gabor滤波器的设计,而滤波器的设计又是其频率函数(U,V)和高斯函数参数(一个)的设计。实际上,Gabor变换是为了提取信号傅里叶变换的局部信息,使用了一个高斯函数作为窗函数,因为一个高斯函数的傅里叶r变换还是一个高斯函 数,所以傅里叶逆变换也是局部的。通过频率参数和高斯函数参数的选取,Gabor变换可以选取很多纹理特征,但是Gabor是非正交的,不同特征分量之间有冗余,所以在对纹理图像的分析中效率不太高。Gabor变换在一定程度上解决了局部分析的问题,但对于突变信号和非平稳信号仍难以得到满意的结果,即Gabor变换仍存在着较严重的缺陷:
1)Gabor变换的时频窗口大小、形状不变,只有位置变化,而实际应用中常常希望时频窗口的大小、形状要随频率的变化而变化,因为信号的频率与周期成反比,对高频部分希望能给出相对较窄的时间窗口,以提高分辨率,在低频部分则希望能给出相对较宽的时间窗口,以保证信息的完整性,总之是希望能给出能够调节的时频窗;
2)Gabor变换基函数不能成为正交系,因此为了不丢失信息,在信号分析或数值计算时必须采用非正交的冗余基,这就增加了不必要的计算量和存储量。
3)Gabor 变换在待分析信号上加一个窗口函数,改变了原信号的性质。
小波变换
它的原理是同样来源于傅里叶变换!小波变换理论是继Fourier分析之后的一个突破性进展,它给许多相关领域提供了一种强有力的分析工具。小波变换是一个时间和频率的局域变换,利用联合的时间-尺度函数分析非平稳信号,能有效地从信号中提取信息,通过伸缩和平移等运算功能对函数或信号进行多分辨率细化分析,从根本上克服了Fourier分析只能以单个变量描述信号的缺陷。一种多分辨率分析工具,为不同尺度上信号的的分析和表征提供了精确和统一框架。但是它比传统的傅里叶变换有更多优点:
1)小波变换可以覆盖整个频域;
2) 可以通过选取合适滤波器,减少或除去提取的不同特征之间的 冗余;
3) 具有变焦特性,低频段可用高频率分辨率和低时间分辨率,在高频段可用低频率分辨率和高时间分辨率
4)小波变换在实现上有快速算法(Mallat小波分析算法)。
提到小波变换必须提到小波函数,简单的说,积分为0的函数都可以作为小波函数,还可以通过一系列变化得到连续的小波变换式。小波变换适用小波函数族及其相应的尺度函数将原始信号分解成不同的频带。一般所说的小波变换仅递归分解信号的低频部分,以生成下一尺度的各频道输出。层层分解(图片不附了),这样的分解通常称为金字塔结构小波变换。如果不仅仅对低通滤波器输出进行递归分解,而且也对高通滤波器的输出进行递归分解,则称之为小波包分解。(树状的图形)小波变换具有良好的时频局部化、尺度变换和方向特征,是分析纹理的有力工具。
二、区别
1、傅里叶变换、Gabor变换和小波变换这个三个变换分别有自己特定的定义变换形式,因此在实际应用中的侧重点也是不同的。总体上来说,傅里叶变换更适合应于稳定信号;Gabor变换更多的应用于比较稳定的非稳定信号;小波变换偏重于在极其不稳定的非稳定信号上的应用。
2、Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。而小波变换不仅实现在频域上的加窗,同时实现在时域上的加窗,它继承和发展了傅里叶变换局部化的思想,同时又克服了窗口大小不随频率变化的缺点,是进行信号时频分析和处理的理想工具。
3、gabor变换不是小波变换,但gabor小波变换是小波变换。前面讲过了gabor变换与小波变换的区别,所以gabor变换和gabor小波变换不是一回事。gabor函数本身不具有小波函数的正交特性,有人说如果Gabor函数经过正交化处理后,那就能称之为Gabor小波。将gabor变换正交化,也就成为了gabor小波变换。
————————————————
版权声明:本文为CSDN博主「雪韵凌枫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013360881/article/details/43490791
小波变换和Gabor变换相关推荐
- 傅立叶变换、Gabor变换与小波变换
傅立叶变换 傅立叶变换的不足 Gabor变换 Gabor的优点 Gabor定义 1.具体窗函数:Gaussian的Gabor变换定义式 2.窗口的宽高关系 Gabor的不足之处 小波(wavelet) ...
- 对于gabor变换和gabor小波变换理解与总结
最近开始研究gabor变换,之前只是停留在表面的意义上,没有深入研究,总是将gabor变换和gabor小波变换混为一团 ,给自己后续的学习带来很大的困扰,借此机会查阅了相关资料好好整理总结一下,以便区 ...
- Fourier变换、STFT变换、Gabor变换、小波变换、Haar变换、Hilbert变换
参考:https://blog.csdn.net/chenaiyanmie/article/details/80246108#傅立叶变换 参考:http://www.360doc.com/conten ...
- 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换
从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换 本文是边学习边总结和摘抄各参考文献内容而成的,是一篇综述性入门文档,重点在于梳理傅里叶变换到伽柏变换再到小波变换的 ...
- gabor 变换matlab,Gabor变换到底是什么鬼?
欲讲gabor,必须先看下傅里叶变换有什么缺点! 1.傅里叶变换 1) 简介 数字图像处理的方法主要分成两大部分:空域分析法和频域分析法.空域分析法就是对图像矩阵进行处理:频域分析法是通过图像变换将图 ...
- gabor变换人脸识别的python实现,att_faces数据集平均识别率99%
大家都说gabor做人脸识别是传统方法中效果最好的,这几天就折腾实现了下,网上的python实现实在太少,github上的某个版本还误导了我好几天,后来采用将C++代码封装成dll供python调用的 ...
- Gabor变换过程详细推导
写在前面 强烈建议阅读博文 matlab学习:图像频域分析之Gabor滤波,该篇博文写的非常好,由浅入深,对于Gabor滤波的由来及优点等叙述的非常完善.在本篇中,将集中于公式的推导. 一维情况 在传 ...
- 基于python的图像Gabor变换及特征提取
基于python的图像Gabor变换及特征提取 1.前言 2. "Gabor帮主"简介 3."Gabor帮主"大招之图像变换 3."Gabor帮主&q ...
- matlab中的lower,请问:MATLAB中,有实现Gabor变换的函数吗?
用matlab实现gabor小波对图片的纹理特征提取 matlab图像处理 过程如下:(1)在matlab中,用gaborfilter.m程序实现对三种农作物(小麦.棉花和大豆)蚜虫图片的做gabo ...
最新文章
- 正则表达式 运算 常见
- linux tr命令书上的一个很好的例子
- 在WinAPI环境下获得1小时前系统时间
- linux怎么删除sd卡内容,SD卡写保护怎么去掉?不是开关那么简单
- bax在计算机英语的意思,BaX(X=S,Se,Te)的电子结构计算
- python tkinter中的锚点(anchor)问题
- Pwn2Own 2021温哥华黑客大赛落幕 3个团队并列 Master of Pwn
- Android工具栏中心标题和自定义字体
- delphi完美经典--第十八章
- matlab将三相电感进行d-q变换.,永磁同步电机交直轴电感计算
- php-模板方式模式实现
- 奠定技术基石 英特尔创新引擎闪耀CES2019
- 零线和地线的区别、示波器如何测量市电
- 虚幻引擎图文笔记:The emitter is GPU but the fixed bounds checkbox is not set警告的解决
- linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解
- Flink DataStream Split 实现分流
- 诗仙诗圣,你还知道诗什么
- 超导磁通量子计算机,超导量子比特系统在量子信息中的应用
- Maven仓库配置阿里云镜像
- 23种设计模式学习记录之代理模式
热门文章
- php 删除一周前,linux下删除7天前日志的代码(php+shell)
- Gps高程拟合matlab代码,几种GPS高程拟合方法分析与比较.doc
- mysql5.5数据库操作_命令行下mysql数据库基本操作
- 怎么覆盖默认样式_PPT办公技巧:3种办法快速统一幻灯片中不同形状的显示样式...
- centos 重装 php5,centos6.6学习笔记:安装PHP5.5
- java实现选项卡定时轮播_原生js面向对象编程-选项卡(自动轮播)
- 试试这款针对JAVA应用的开源防火墙!
- 皮一皮:大家族的悲哀。。。
- 干掉MySQL!阿里云MVP专家的分库分表设计,搞得太棒了!
- Apache Tomcat 曝文件包含漏洞:攻击者可利用该漏洞读取webapp目录下的任意文件...