題目敘述
影像還原練習
附件中的image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜
訊去除)。
開發環境
Windows10、Spyder (Python 3.8)、OpenCV 4.7.0
說明
(原圖)
延用作業3得到的頻譜圖,可以看到六個明顯的白點,即雜訊(峰值較高)
利用notch filter去除雜訊
用滑鼠點選雜訊部分,並用黑點遮蓋,結束後按下esc離開繪圖。
將修改後的頻譜圖乘上原本傅立葉轉換後的值
然後進行Inverse Fourier Transform,得到過濾後圖像
經過magnitude()計算幅值、normalize() 標準化,讓圖像以灰階256 色圖像方式呈現,並轉成uint8型態(避免負數)
呈現出圖像。
(經notch filter後的圖)
最後再用高斯模糊處理其他雜訊
留言
張貼留言