图像的傅立叶变换-matlab图像处理第18期(附完整代码)

图像的傅立叶变换

目的
  1. 掌握二维 DFT 变换及其物理意义
  2. 掌握二维 DFT 变换的 MATLAB 程序
  3. 空域滤波与频域滤波
原理
1. 应用傅立叶变换进行图像处理

傅立叶变换是图像处理中的一项基础工具,广泛应用于图像增强、复原、压缩和噪声去除等任务。傅立叶变换能够将图像从空间域转换到频域,揭示图像的频率成分。频域中的低频成分通常对应图像的平滑部分,而高频成分则代表图像的细节部分。傅立叶变换是线性系统分析的重要工具,对于解决大多数图像处理问题非常有帮助。

2. 傅立叶(Fourier)变换的定义

对于二维信号 ( f(x, y) ),其傅立叶变换定义为:
F ( u , v ) = ∫ − ∞ ∞ ∫ − ∞ ∞ f ( x , y ) e − j 2 π ( u x + v y )   d x   d y F(u, v) = \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} f(x, y) e^{-j 2 \pi (u x + v y)} \, dx \, dy F(u,v)=f(x,y)ej2π(ux+vy)dxdy
傅立叶逆变换为:
f ( x , y ) = ∫ − ∞ ∞ ∫ − ∞ ∞ F ( u , v ) e j 2 π ( u x + v y )   d u   d v f(x, y) = \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} F(u, v) e^{j 2 \pi (u x + v y)} \, du \, dv f(x,y)=F(u,v)ej2π(ux+vy)dudv

对于离散二维信号,离散傅立叶变换(DFT)为:
F ( u , v ) = ∑ x = 0 M − 1 ∑ y = 0 N − 1 f ( x , y ) e − j 2 π ( u x M + v y N ) F(u, v) = \sum_{x=0}^{M-1} \sum_{y=0}^{N-1} f(x, y) e^{-j 2 \pi \left(\frac{ux}{M} + \frac{vy}{N}\right)}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值