二维离散傅里叶变换的权值矩阵计算

例题

计算以下图像的离散傅里叶变换
f = [ 1 4 4 1 2 4 4 2 2 4 4 2 1 4 4 1 ] f=\begin{bmatrix}1&4&4&1\\2&4&4&2\\2&4&4&2\\1&4&4&1\end{bmatrix} f=1221444444441221

计算方式当然不是通过原始公式硬算,而是构造权值矩阵来计算。

考虑二维DFT的分解:
F ( u , v ) = ∑ x = 0 M − 1 ∑ y = 0 N − 1 f ( x , y ) e − j 2 π ( u x / M + v y / N ) = ∑ x = 0 M − 1 e − j 2 π u x / M ∑ y = 0 N − 1 f ( x , y ) e − j 2 π v y / N = ∑ x = 0 M − 1 e − j 2 π u x / M F ( x , v ) F(u,v)=\sum^{M-1}_{x=0}\sum^{N-1}_{y=0}f(x,y)e^{-j2\pi (ux/M+vy/N)}\\=\sum^{M-1}_{x=0}e^{-j2\pi ux/M}\sum^{N-1}_{y=0}f(x,y)e^{-j2\pi vy/N}\\=\sum^{M-1}_{x=0}e^{-j2\pi ux/M}F(x,v) F(u,v)=x=0M1y=0N1f(x,y)ej2π(ux/M+vy/N)=x=0M1ej2πux/My=0N1f(x,y)ej2πvy/N=x=0M1ej2πux/MF(x,v)
注意到,对每一个 x x x,都有:

  • 20
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值