⭕⭕ 目 录 ⭕⭕

  • ✳️ 一、傅里叶(Fourier)分析基本理论
    • ✳️ 1.1 时域与频域
    • ✳️ 1.2 傅里叶级数(Fourier Series)与傅里叶变换(Fourier Transformation)
  • ✳️ 二、基于Labview的图像傅里叶变换研究
  • ✳️ 三、Labview程序获取

✳️ 一、傅里叶(Fourier)分析基本理论

法国数学家傅里叶(Fourier) 于 1807 年受到热传导理论的启示, 首先提出傅里叶(Fourier)分析,傅里叶(Fourier)分析是小波分析的基础。

✳️ 1.1 时域与频域

时域分析就是以时间作为参照来观察动态世界变化的方法,如春夏秋冬四季更迭,人的外表随着时间的变化而变化,股票的价格随着时间的变化而变化,似乎生活的一切都会随着时间的变化而变化,并且我们发现这种变化是永远存在的,时间是不会静止。

频域分析就是换另一种方法来观察我们的世界,认为整个世界其实是静止不变的, 这个静止的世界就叫做频域。 这个理论似乎与客观世界相悖,但通过举例就可以发现它的奥妙之处:

例如一段音乐,音乐用时域的眼光来看就是一个随着时间变化的震动,见图1:

图1

而对于演奏的乐手来说,乐谱是以音符的形式记录的,如下图2:

图2

两张图结合对比,我们发现同样的一段音乐旋律,可以用看似嘈杂烦乱,变化无常的时域图表示,也可以用一个个静止的音符联合而成的有规律的频域图所代替。

看世界的眼光从时域转向了频域就是傅里叶(Fourier) 分析。 傅里叶分析的核心思想就是变换和分解, 从数学的角度上说, 首先是将原周期函数分解,然后再将分解的周期函数变换成各种频率函数的叠加,从而更加准确地理解和把握原周期函数的内涵和精髓。 也就是说任何周期函数都可以看作是不同振幅,不同相位正弦波的叠加。

✳️ 1.2 傅里叶级数(Fourier Series)与傅里叶变换(Fourier Transformation)

傅里叶级数又叫三角级数,简单地说就是把一个函数 Y 拆成若干三角函数的和。

这个公式的含义就是正弦函数和余弦函数以某种方式叠加可以等于一个周期函数。也就是说信号函数可以用正弦函数和余弦函数组合替代。用画图来表示就是一条看似很不规则的多弯曲的周期曲线,也可以用许许多多的规整的光滑曲线组合而成, 这就是傅里叶变换的思路。 如图3。

图3 傅里叶级数及傅里叶变换图

傅里叶变换的定义:若给定信号 f(t) 满足绝对可积条件,其标准傅里叶(Fourier)变换为:

所谓傅里叶变换就是通过时频信号之间的相互转换, 把在时域领域中无法解决的问题拿到频域中去解决, 将较为复杂的事件计算转变为计算简单的影射事件,计算的结果又还原回去,和原函数的计算结果是一样的。傅里叶分析是数学领域上的又一进步,使很多原本不好解决的数学难题,如复杂的微分方程可以很容易用傅里叶求解。正是有了傅里叶的思想和分析方法,才有了后来计算机, CD, 电话,收音机, X 射线等等的新式电器设备的发明产生,所以后来的物理学家麦克斯韦尔(James Clark Maxwell)称傅里叶分析时数学史上一部伟大的史诗。

✳️ 二、基于Labview的图像傅里叶变换研究

一般来说,对数字图像进行傅里叶变换后,所得到频谱图像的原点位于图像的左上角,这种表示方式称为标准表示模式( standard representation)。标准表示模式下,高频分量集中在频谱图的中心区域,而低频分量则集中在频谱图的四角,频率为0的部分(直流成分)则集中位于频谱图的左上角,整个图像显示一个完整周期[-M/2,M/2]×[-N/2,N/2]内的频谱。

另一种常见的图像频谱表示方式为中心对称( central symmetric representation)或类光(optical representation)表示模式。中心对称表示模式下,低频分量集中在频谱图的中心区域,而高频分量则集中在频谱图的四角,频率为0的部分(直流成分)则集中位于频谱图的中心(M/2,N/2)处,整个图像显示一个完整周期[-M/2,M/2]×[-N/2,N/2]内的频谱。图4显示了两种图像频谱表示方式的示意图,可以看出两种显示方式可以通过调换4个小矩形的区域来相互转换。

图4 图像频谱的表示方式

基于Labview实现的图像傅里叶变换结果如下图所示:

图5 基于Labview实现的图像傅里叶变换结果

图6显示了对一幅图像及其旋转45°后分别进行FFT的实例。程序先将图像读入内存,并使用 IMAQ Rotate将其逆时针旋转45°。由于需要显示旋转前后的图像,因此读入和旋转图像时,均指定图像格式为RGB(U32)。此后,程序分别对原图和旋转后的图像进行傅里叶变换,并以中心对称模式显示变换后图像的频谱。由于傅里叶变换过程需要进行复数运算,因此在变换前需要先用 IMAQ Cast Image将图像格式由RGB转换为复图像。经傅里叶变换得到图像的频谱后,程序释放所有缓冲区并结束运行。

图6 图像及其旋转后的傅里叶变换频谱

✳️ 三、Labview程序获取

上述演示的Labview程序,可私信博主获取(订阅该专栏获取该程序一份:基于Labview的图像傅里叶变换研究-含Labview程序):


博主简介:研究方向涉及智能图像处理、深度学习等领域,先后发表过多篇SCI论文,在科研方面经验丰富。任何与算法程序科研方面的问题,均可私信交流讨论


基于Labview的图像傅里叶变换研究-含Labview程序相关推荐

  1. 【图像修复】基于matlab损坏图像修复【含Matlab源码 731期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像修复]基于matlab损坏图像修复[含Matlab源码 731期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费专栏 ...

  2. 热电偶单片机代码c语言,基于单片机的热电偶发生器设计(含电路原理图,程序)...

    基于单片机的热电偶发生器设计(含电路原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文15000字,程序,答辩PPT) 摘 要 热电偶标准信号发生器为袖珍式键控现场检测仪表.其由 ...

  3. 用计算机设计电路图,基于51单片机的计算器设计(含电路图,程序)

    基于51单片机的计算器设计(含电路图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文11200字,程序,答辩PPT) 摘 要 计算器一般是指"电子计算器",能进行 ...

  4. 终端滑模matlab程序,机器人轨迹跟踪控制方法研究(含MATLAB程序)

    机器人轨迹跟踪控制方法研究(含MATLAB程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文15300字,程序,答辩PPT) 摘 要 机器人是一类复杂的.具有不确定性的.多输入多输出非线 ...

  5. CompressAI:InterDigital开源基于学习的图像视频压缩研究库

    在多媒体技术应用领域,图像视频编解码居于基础地位,在任何图像和视频应用的存储和传输中,都要涉及图像视频的压缩和解压.在音视频数据不断爆炸式发展的今天,追求高质量低数据量(低成本)的编解码仍然是产业界的 ...

  6. 基于OpenCV的图像形状检测(含源码)

    导读 本文给大家分享一个用OpenCV传统方法实现形状检测的小案例. 背景介绍 实例来源:https://github.com/akshaybhatia10/ComputerVision-Projec ...

  7. 基于matlab的图像形状与分类毕业设计(含源文)

    基于matlab的图像形状与分类 摘 要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务 ...

  8. 基于MATLAB的数字图像K-L变换,基于DCT变换的图像编码方法研究

    分类号 密级 UDC注l 学 位 论 文 基于DCT变换的图像编码方法研究 (题名和副题名) 朱剑英 (作者姓名 指导教师姓名 副教授 中诱学位级别硕士 沦_义提交日期2004.1 专.业名称 通信与 ...

  9. matlabrobert锐化_基于Matlab的图像锐化的研究

    杨虹++吴萌 摘要:在图像处理时,常常需要对图像进行平滑,但是平滑后图像的轮廓往往变的有些模糊,为了改变这一影响,需要对图像进行锐化处理,使图像边缘信息呈现出来.对几种图像锐化的方法进行研究,并且对S ...

最新文章

  1. Java中 与,||与|的区别
  2. 李彦宏再提自动驾驶:是时候推动无人车商用了
  3. 造一个鸿蒙,仅有华为还不够
  4. 非常好的JavaScript学习资源推荐
  5. GPUImage源码解读之GPUImageFramebuffer
  6. ap计算机科学a买什么书,准备AP*计算机科学A考试-第1部分
  7. ASA防火墙 NAT新版老版的配置方法对比
  8. 数据库创建索引的规则
  9. 计算机二级修改并应用基本简历模板,如何通过Office模板轻松快捷创建简历
  10. 50个免费下载3D模型的站点
  11. sfm点云代码_PCL点云显示sfm数据
  12. 企业微信每日定时自动上报
  13. AntD Selected 多选
  14. GWT(Google Web Toolkit)是干嘛用的
  15. jQuery —— 实现电梯导航功能
  16. 念念不忘,必有回响。5次失败后,淘宝爬虫终于可以用了
  17. 在线IDE- Gitpod介绍
  18. 数字字符串转换成数值
  19. 深度神经网络及目标检测学习笔记
  20. 腾达ac1200远端服务器无响应,连3个磊科MG1200ac必死机

热门文章

  1. 挺民族杀毒软件-瑞星
  2. 枯燥的废话:2022 - 2023总结加上一些话题
  3. 扫雷 黑白版 C语言练习
  4. 豆瓣网python_Python实现的豆瓣电影信息查询
  5. LOL狗年官网刷一波
  6. python爬取steam市场数据
  7. 酷睿i5 1340p和i7 13700h差距 i51340p和13700h区别
  8. Vue 和微信小程序的区别、比较
  9. 用scratch导入列表乱码问题解决
  10. 【棵岩阅读】专为科研打造的阅读和知识发现工具