1. 程式人生 > >影象傅立葉變換的物理意義(轉)

影象傅立葉變換的物理意義(轉)

最近看了opencv中的傅立葉變換,對測試結果很是懵逼,不知道變換結果到底有什麼意義,今天看到這篇文章,稍微有點明白了,在這裡轉來記錄一下(如果侵犯了原作者版權,請及時告知)

影象的頻率是表徵影象中灰度變化劇烈程度的指標,是灰度在平面空間上的梯
度。如:大面積的沙漠在影象中是一片灰度變化緩慢的區域,對應的頻率值很低;
而對於地表屬性變換劇烈的邊緣區域在影象中是一片灰度變化劇烈的區域,對應
的頻率值較高。傅立葉變換在實際中有非常明顯的物理意義,設f是一個能量有限
的模擬訊號,則其傅立葉變換就表示f的頻譜。從純粹的數學意義上看,傅立葉變換
是將一個函式轉換為一系列周期函式來處理的。從物理效果看,傅立葉變換是將圖
像從空間域轉換到頻率域,其逆變換是將影象從頻率域轉換到空間域。換句話說,
傅立葉變換的物理意義是將影象的灰度分佈函式變換為影象的頻率分佈函式,傅
立葉逆變換是將影象的頻率分佈函式變換為灰度分佈函式

傅立葉變換以前,影象(未壓縮的點陣圖)是由對在連續空間(現實空間)上的
取樣得到一系列點的集合,通常用一個二維矩陣表示空間上各點,記為 z=f(x,y)
。又因空間是三維的,影象是二維的,因此空間中物體在另一個維度上的關係
就必須由梯度來表示,這樣我們才能通過觀察影象得知物體在三維空間中的對
應關係。

為什麼要提梯度?因為實際上對影象進行二維傅立葉變換得到頻譜圖,就是圖
像梯度的分佈圖。當然,頻譜圖上的各點與影象上各點並不存在一一對應的關係,
這一點與是否採取移頻處理沒有關係。

傅立葉頻譜圖上我們看到的明暗不一的亮點,其意義是指影象上某一點與鄰域
點差異的強弱,即梯度的大小,也即該點的頻率的大小(可以這麼理解,影象中的
低頻部分指低梯度的點,高頻部分相反)。一般來講,梯度大則該點的亮度強,否
則該點亮度弱。這樣通過觀察傅立葉變換後的頻譜圖,也叫功率圖,我們就可以直
觀地看出影象的能量分佈:如果頻譜圖中暗的點數更多,那麼實際影象是比較柔
和的(因為各點與鄰域差異都不大,梯度相對較小);反之,如果頻譜圖中亮的
點數多,那麼實際影象一定是尖銳的、邊界分明且邊界兩邊畫素差異較大的。

對頻譜移頻到原點以後,可以看出影象的頻率分佈是以原點為圓心,對稱分佈
的。將頻譜移頻到圓心除了可以清晰地看出影象頻率分佈以外,還有一個好處,它
可以分離出有周期性規律的干擾訊號,比如正弦干擾。一幅頻譜圖如果帶有正弦幹
擾,移頻到原點上就可以看出,除了中心以外還存在以另一點為中心、對稱分佈的亮
點集合,這個集合就是干擾噪音產生的。這時可以很直觀的通過在該位置放置帶阻
濾波器消除干擾

另外我還想說明以下幾點:

1、影象經過二維傅立葉變換後,其變換系數矩陣具有如下性質:若變換矩陣Fn原
點設在中心,其頻譜能量集中分佈在變換系數短陣的中心附近(圖中陰影區)。若所
用的二維傅立葉變換矩陣Fn的原點設在左上角,那麼影象訊號能量將集中在係數矩
陣的四個角上。這是由二維傅立葉變換本身性質決定的。同時也表明一股影象能量
集中低頻區域。

2 、變換之後的影象在原點平移之前四角是低頻,最亮;平移之後中間部分是低頻
,最亮,亮度大說明低頻的能量大(幅角比較大)