四种二维傅里叶变换对

本文参考这篇文章

1807年,法国数学家、物理学家傅里叶(Jean Baptiste Joseph Fourier)提出了傅里叶变换(Fourier Transform, FT)。

傅里叶变换是可以推广到2维甚至更高的维度的,我们通常常用二维的就够了,因为图像常被考虑为二维离散数据。根据二维数据的连续/离散(continuous, discrete)和周期/非周期(Aperiodic ,periodic),二维FT可以分为四种:

  1. 连续非周期信号—>频谱也是连续非周期
    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^{-j2\pi(ux+vy)}dxdy 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^{j2\pi(ux+vy)}dudv f(x,y)=++F(u,v)ej2π(ux+vy)dudv
    u是x方向的空间频率,v是y方向的空间频率,F(u,v)是二维频谱。

逆变换的物理意义:原信号 f ( x , y ) f(x,y) f(x,y)是复指数 e j 2 π ( u x + v y ) e^{j2\pi(ux+vy)} ej2π(ux+vy)的线性组合,权重是复数 F ( u , v ) F(u,v) F(u,v)

  1. 连续周期信号—>频谱也是离散非周期
    F ( k , l ) = 1 X Y ∫ 0 X ∫ 0 Y f X Y ( x , y ) e j 2 π ( k x u 0 + l y v 0 ) d x d y F(k,l)=\frac{1}{XY}\int_{0}^{X}\int_{0}^{Y}f_{XY}(x,y)e^{j2\pi(kxu_0+lyv_0)}dxdy F(k,l)=XY10X0YfXY(x,y)ej2π(kxu0+lyv0)dxdy
    f X Y ( x , y ) = ∑ k = − ∞ + ∞ ∑ l = − ∞ + ∞ F ( k , l ) e − j 2 π ( k x u 0 + l y v 0 ) f_{XY}(x,y)=\sum_{k=-\infty}^{+\infty}\sum_{l=-\infty}^{+\infty}F(k,l)e^{-j2\pi(kxu_0+lyv_0)} fXY(x,y)=k=+l=+F(k,l)ej2π(kxu0+lyv0)

X,Y是信号在两个方向的周期, u 0 = 1 X , v 0 = 1 Y u_0=\frac1X,v_0=\frac1Y u0=X1,v0=Y1是频谱 F ( k , l ) F(k,l) F(k,l)的连续采样的间隔。

  1. 离散非周期信号—>频谱也是连续周期

F ( u , v ) = ∑ m = − ∞ + ∞ ∑ n = − ∞ + ∞ f [ m , n ] e − j 2 π ( u m x 0 + v n y 0 ) F(u,v)=\sum_{m=-\infty}^{+\infty}\sum_{n=-\infty}^{+\infty}f[m,n]e^{-j2\pi(umx_0+vny_0)} F(u,v)=m=+n=+f[m,n]ej2π(umx0+vny0)
f [ m , n ] = 1 U V ∫ 0 U ∫ 0 V F ( u , v ) e j 2 π ( u m x 0 + v n y 0 ) d u d v f[m,n]=\frac{1}{UV}\int_{0}^{U}\int_{0}^{V}F(u,v)e^{j2\pi(umx_0+vny_0)}dudv f[m,n]=UV10U0VF(u,v)ej2π(umx0+vny0)dudv
x 0 和 y 0 x_0和y_0 x0y0分别是x,y方向的连续采样的空间间隔, U = 1 x 0 , V = 1 y 0 是 频 谱 F ( u , v ) U=\frac{1}{x_0},V=\frac{1}{y_0}是频谱F(u,v) U=x01,V=y01F(uv)的周期,也是两个方向的采样率。

  1. 离散周期信号—>频谱也是离散周期已归一化
    F [ k , l ] = 1 M N ∑ n = 0 N − 1 ∑ m = 0 M − 1 f [ m , n ] e − j 2 π ( m k M + n l N ) F[k,l]=\frac{1}{\sqrt{MN}}\sum_{n=0}^{N-1}\sum_{m=0}^{M-1}f[m,n]e^{-j2\pi(\frac{mk}{M}+\frac{nl}{N})} F[k,l]=MN 1n=0N1m=0M1f[m,n]ej2π(Mmk+Nnl)
    f [ m , n ] = 1 M N ∑ l = 0 N − 1 ∑ k = 0 M − 1 F [ k , l ] e j 2 π ( m k M + n l N ) f[m,n]=\frac{1}{\sqrt{MN}}\sum_{l=0}^{N-1}\sum_{k=0}^{M-1}F[k,l]e^{j2\pi(\frac{mk}{M}+\frac{nl}{N})} f[m,n]=MN 1l=0N1k=0M1F[k,l]ej2π(Mmk+Nnl)
    0 ≤ m , k ≤ M − 1 , 0 ≤ n , l ≤ N − 1 0\leq m,k \leq M-1,0\leq n,l \leq N-1 0m,kM1,0n,lN1
    M,N分别是空域的x,y方向的采样点数,也是频域的x,y方向的采样点数。
    M = X / x 0 = U / u 0 , N = Y / y 0 = V / v 0 M=X/x_0=U/u_0,N=Y/y_0=V/v_0 M=X/x0=U/u0,N=Y/y0=V/v0
    F [ k , l ] F[k,l] F[k,l]是二维离散频谱,它和 f [ m , n ] f[m,n] f[m,n]均可被看作是 M ∗ N M*N MN矩阵的元素。

你可能感兴趣的:(math,变换方法)