已知有二维信号f(x,y),g(x,y),其对应的傅里叶变化结果为F(x,y),G(x,y)。
本篇文章不对公式进行推导,只是运用。有兴趣的话可以自行百度。

1、卷积与傅里叶的转换

FT{f(x,y)*g(x,y)}=F(x,y)G(x,y)

其中,FT{}表示傅里叶操作,也就是两个信号卷积后进行傅里叶变换,结果会是各自傅里叶结果的点乘。

那么,假设要求的是两个信号的卷积,则只需对各自进行傅里叶变化再进行点乘,最后再逆傅里叶变化,就可以求得结果。

2、互相关与傅里叶的转换

FT{f(x,y)⊗g(x,y)}=F'(x,y)G(x,y)

其中,FT{}表示傅里叶操作,也就是两个信号互相关后进行傅里叶变换,其结果会是第一个信号的傅里叶结果共轭点乘另一个信号的傅里叶结果。

那么,假设要求的是两个信号的互相关,则只需将第一个信号进行傅里叶变换再求其共轭,点乘上另外一个信号的傅里叶变化结果,最终再逆傅里叶变换回来,即是我们所求的结果。

3、尽量将卷积或互相关操作转化为傅里叶变换的一系列操作

a、在大部分的情况下,将两个信号之间的卷积(或互相关)转换为对其傅里叶变换结果的操作,将大大提高程序运行效率。
b、在进行高性能计算时,比如CUDA,目前是有提供快速傅里叶变化的库(cufft),但没有提供与卷积,互相关的库。所以在需要用的这些操作时,都可以将其转化为傅里叶变换之后再去进行运算。

傅里叶变化与卷积和互相关操作的转换相关推荐

  1. 卷积和互相关操作的关系

    本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢. 前言# 卷积和互相关操作在数字信号处理中都是非常重要的公式,卷积是迟缓线性时不变系统的输出响应,而相关操作则在系统识别方面非常有 ...

  2. CS131专题-1:卷积、互相关

    前言:尽最大努力,把[卷积]和[互相关]的诞生.原理,及其物理意义搞清楚. 目录 1 卷积 1.1 卷积是什么 1.2 卷积公式的定义 1.3 卷积运算的物理意义 1.3.1 离散卷积例子:信号分析 ...

  3. 傅里叶变化(一)—— 复数

    [参考资料] 1.万门大学:傅立叶变换.拉普拉斯变换与小波变换 [傅里叶变换系列博客] 1.傅里叶变化(一)-- 复数 2.傅里叶变换(二)-- 卷积 复数的定义: z=a+ib(a,b∈R)z=a+ ...

  4. 卷积、互相关、自相关

    卷积.互相关.自相关 看累了,写篇blog 刚刚在看通信方面的概念,看到了很多关于"相关"的概念.之前学信号的时候接触过,但不是重点内容,so 印象不太深.瞅了瞅信号书,感觉理解了 ...

  5. 图像处理:二维傅里叶变化的平移性_matlab实现

    傅里叶变化的平移性: matlab代码验证过程实现: %% 研究傅里叶变化 的 平移特性 %空间域 乘以exp ,频率域移动clc;clear I = imread('rice.jpg'); I = ...

  6. 傅里叶变化的本质:复数的实部和虚部的对应关系

    之前做计算光学成像,需要用到图像的相位信息.但是设计到傅里叶变化的实部和虚部的问题的时候,发现教科书上一般来讲,只会介绍一句: 如果f(x,y)是实函数,则它的傅里叶变化就是关于原点共轭对称的: F( ...

  7. 傅里叶变化,短时傅里叶分析,小波变换

    作者:咚懂咚懂咚 链接:https://www.zhihu.com/question/22864189/answer/40772083 来源:知乎 著作权归作者所有,转载请联系作者获得授权. 从傅里叶 ...

  8. matlab 傅里叶平移,图像处理:二维傅里叶变化的平移性_matlab实现

    傅里叶变化的平移性: matlab代码验证过程实现: %% 研究傅里叶变化 的 平移特性 %空间域 乘以exp ,频率域移动 clc;clear I = imread('rice.jpg'); I = ...

  9. 049万能图像处理小助手1.1_傅里叶变化_椒盐噪声_直方图均衡等图片批量处理

    视频演示和demo仓库找049期 银色子弹zg的个人空间-银色子弹zg个人主页-哔哩哔哩视频 直接上效果图 049万能图像处理小助手1.1_傅里叶变化_椒盐噪声_直方图均衡等图片批量处理 代码界面 一 ...

最新文章

  1. mysql建立pdm模型_如何使用PowerDesigner创建物理数据模型(PDM)
  2. 放在NSArray、NSDictionary等容器内的对象Item,Item中的property在程序运行过程中被无故释放...
  3. python的datetime模块
  4. 技术圈盛会!腾讯云+社区开发者大会免费报名!
  5. php简单的用户留言板实现内容(1-23)
  6. Java线程Fork/Join思想及实现
  7. android网页省略分页器,Android轻量级网页风格分页器
  8. 流内容html,为什么,和元素属于html中的流内容?
  9. springboot tomcat配置_Spring Boot项目如何同时支持HTTP和HTTPS协议
  10. jQuery→简介引入、jQuery类数组对象$()与DOM对象、各种选择器、attr()、html() 、text()、val()
  11. 浅析pc机上如何将vmlinuz-2.6.31-14-generic解压出vmlinux
  12. 学数值计算可以从事计算机算法吗,数值计算方法
  13. Mac翻译系列软件推荐一:欧路词典 for Mac
  14. mac安装指定版本的ruby_Mac OS X 安装Ruby
  15. 如何为水晶报表rpt文件添加数据连接
  16. 开题报告、论文摘要、摘要翻译、论文结论怎么写?
  17. 【AC.HASH】OpenHarmony啃论文俱乐部——哈希技术:综述和分类(译)
  18. 人人商城系统安装服务器上,微擎及人人商城安装
  19. 2022-05-14 ubuntu下OpenCV环境搭建成功
  20. 次梯度(subgradient)方法

热门文章

  1. TMD寒冬中前进,光凭流量能讲出一个好故事吗?
  2. 构建之法——团队第一次作业
  3. 随机森林原始论文_初识随机森林
  4. margin:auto水平居中和垂直居中的原理分析
  5. 【高效快递分拣设备】走进海格里斯HEGERLS仓储设备—大型物料输送设备皮带输送机
  6. html鼠标元素效果,如何使用CSS实现鼠标移动控制页面元素效果?(代码示例)...
  7. 无法正在配置更新请不要关闭计算机,Win10正配置更新请不要关闭计算机不动了怎么办...
  8. 计算机专业湖北二本大学排名及分数线,2019湖北二本大学最新排名及分数线
  9. 计算机丢失pli.dll,pli01_silos.dll
  10. 殷俊个人简历 计算机科学,殷俊