s1091523 Homework #3

 1122 Digital Image Processing Assignment #3 報告

學號 s1091523          姓名:郭芳妤

 

主題: 傅立葉轉換與影像復原處理

專案目標:

        寫一個程式,利用頻域濾波技術,將受到雜訊干擾的圖片恢復成較清晰的圖片。

 

開發平台:

Microsoft Windows 11, Visual Studio Code, OpenCV 4.9.0, Python 3.11.0

 

程式說明:

先將原圖做傅立葉轉換,取得Amplitude SpectrumPhase Spectrum後,根據上課所教的步驟進行圖片修復處理。

1.     M*N原圖zero-paddingP*Q的圖片 (P = 2M, Q = 2N)

2.     Zero-padding後的圖片fp (x, y) 乘上 (-1)^( x + y),讓傅立葉轉換的結果在中心位置。

3.     進行傅立葉轉換,轉換後,低頻會位於圖像中心,高頻則在四周。

4.     實作濾波器(使用Notch filter)

5.     將濾波器乘上傅立葉轉換後的圖片。

6.     過濾完的圖片進行逆傅立葉轉換。

7.     裁切掉填充的部分,得到修復完成的圖片。


成果:

圖片一:

Original Image









Amplitude Spectrum









Phase Spectrum









Restored Image











圖片二:

Original Image

Amplitude Spectrum









Phase Spectrum









Restored Image







留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6