二維FFT頻譜的橫縱坐標意義?
02-02
一維FFT是頻率和幅度,那二維FFT每個點橫坐標、縱坐標有意義嗎?
我最近正好在做一篇與2D FFT有關的論文,算你運氣好:)
圖1為一個一般性的二維複數sinusoid函數的實部,其方程為:

和
分別為函數s(x,y)在水平方向和豎直方向的頻率,如果設:
則分別為該函數在水平和豎直方向上的周期或者說波長,如圖1所示。在圖1中的圖片大小為128×128pixel,
, 換句話說函數在兩個方向上的波長分別為
。
圖2為s(x,y)對應的傅里葉變換f(u,v)的幅度譜。

理論上該幅度譜應該是一個理想的delta函數,也就是一個理想的尖脈衝,也就是:
但是考慮到精度和離散化的影響,所以用matlab的fft2函數做數值化計算後的結果是一個不太令人滿意的小亮斑,將就一下吧(原公式中的P會影響相位譜,但幅度譜是不變的。為了方便,這裡假設P=0吧。)。按照理論這個亮斑或者說脈衝函數的峰值應該在(128/36,128/48)的位置上。該亮斑到幅度譜的坐標原點的距離設為,則有
。
如果設:
那麼你可以在圖1中找到的物理意義。在現實中的空間函數
,比如一張相片或者是一個地理分布圖,可以看做是最前面給出的多個具有不同參數
的函數
的某種線性組合:
考慮到傅里葉變換的線性特性,的傅里葉變換也將是我後面給出的f(u,v)的某種線性組合,只不過每個f(u,v)的亮斑的位置
和強弱
不同罷了。
二維傅里葉的橫縱坐標就是兩個方向上的頻率
推薦閱讀:
