s1091402 作業4

 

題目敘述

影像還原練習
附件中的image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜
訊去除)。

開發環境

Windows10、Spyder (Python 3.8)、OpenCV 4.7.0

說明



(原圖)

延用作業3得到的頻譜圖,可以看到六個明顯的白點,即雜訊(峰值較高)
(頻譜圖)


利用notch filter去除雜訊
用滑鼠點選雜訊部分,並用黑點遮蓋,結束後按下esc離開繪圖。



將修改後的頻譜圖乘上原本傅立葉轉換後的值
然後進行Inverse Fourier Transform,得到過濾後圖像
經過magnitude()計算幅值、normalize() 標準化,讓圖像以灰階256 色圖像方式呈現,並轉成uint8型態(避免負數)
呈現出圖像。


(經notch filter後的圖)

最後再用高斯模糊處理其他雜訊
(高斯模糊後的圖)








留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6