当前位置: 首页 > news >正文

数字图像处理笔记(三) ---- 傅里叶变换的基本原理

系列文章目录

数字图像处理笔记(一)---- 图像数字化与显示
数字图像处理笔记(二)---- 像素加图像统计特征
数字图像处理笔记(三) ---- 傅里叶变换的基本原理


文章目录

  • 系列文章目录
  • 前言
  • 一、傅里叶变换
  • 二、离散傅里叶变换的数学公式。
  • 三、离散傅里叶变换的应用
  • 总结


前言


一、傅里叶变换

问题的引入

信号分解的目的:简化原信号的处理
正选曲线具备良好的保真度。
傅里叶变换就是将现实世界中的时域信号或空域信号,分解成一系列不同频率的正弦波和余弦波之和。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于一个方波信号,傅里叶变换就是将其分解成几个不同频率的正弦曲线的叠加和,我们将这些正弦曲线展开,将每个正弦曲线的幅度和频率映射到一个平面上就能得到这个方波信号的频谱。

二、离散傅里叶变换的数学公式。

离散傅里叶变换(Discrete Fourier Transform, DFT)是一种数学变换,它将一个信号从时间域转换到频率域,从而分析信号的频谱特性和频率成分。

在这里插入图片描述
傅里叶变换:将时域信号 f(n) 转换为频域信号 F(u)。
傅里叶反变换:如何从频域信号 F(u) 还原回时域信号 f(n)

对于二维图像信号 f(m,n),
傅里叶变换:二维图像信号从空间域转换到频率域
傅里叶反变换:从频率域到空间域的转换

在这里插入图片描述

图像经过傅里叶变换后得到的频谱是复数;

图像中低频成分具有较高的能量;

空域与频域的对应关系——一对所有;

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

频谱

频谱是频率谱密度的简称,是频率的分布曲线。复杂振荡分解为振幅不同和频率不同的谐振荡,这些谐振荡的幅值按频率排列的图形叫做频谱。

三、离散傅里叶变换的应用

在这里插入图片描述

在这里插入图片描述


总结

• 图像的空域与频域对应是一对所有的关系;
相位谱包含了图像的结构信息频率谱反映了信号能量的分布
• 频域采样间隔的设置也要遵循Niquest采样定理;
低于采样定理的采样频率将导致重建空域图像的折叠伪影

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ExcelJS:轻松实现Excel文件的读取、操作与写入
  • Redisson中的RBlockingQueue的使用场景及例子
  • java-jvm-软引用
  • 嵌入式C++、STM32、ROS系统和MQTT协议通讯:智能农业灌溉系统项目设计思路(代码示例)
  • 数据结构之深入理解简单选择排序:原理、实现与示例(C,C++)
  • Feign自定义调用第三方接口并实现负载均衡
  • Ansible的脚本-----playbook剧本【下】
  • Mac m1安装 MongoDB 7.0.12
  • 一款好看的某社区/空间/论坛/官方软件下载页源码
  • JDBC(Java访问数据库)
  • 【ESP01开发实例】-驱动OLED SSD1306显示屏
  • Web安全:Web体系架构存在的安全问题和解决方室
  • 视觉巡线小车(STM32+OpenMV)——总结
  • Dify中HTTP请求节点的常见操作
  • 数据url
  • 【EOS】Cleos基础
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Angular4 模板式表单用法以及验证
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Docker下部署自己的LNMP工作环境
  • Facebook AccountKit 接入的坑点
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Mithril.js 入门介绍
  • overflow: hidden IE7无效
  • PAT A1017 优先队列
  • PAT A1120
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 深入浅出Node.js
  • 数据库巡检项
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ​一些不规范的GTID使用场景
  • #if 1...#endif
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (1)无线电失控保护(二)
  • (10)STL算法之搜索(二) 二分查找
  • (Java入门)学生管理系统
  • (二)hibernate配置管理
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (过滤器)Filter和(监听器)listener
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)ObjectiveC 深浅拷贝学习
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)Linux 多线程条件变量同步
  • (自用)网络编程
  • ****Linux下Mysql的安装和配置
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Project Open Day(2011.11.13)
  • .NET程序员迈向卓越的必由之路