s1081428 作業四

 

主題

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

開發環境

    ubuntu 22.04 + Opencv-python 4.7.0 in Visual Studio code

前置作業

    Notch filter
 
      
    從作業三中可以得到原圖的頻譜圖(上圖),將頻譜圖做二值化可以得到可能導致雜訊之頻率(約略散部於為圖之中央區域)

    使用滑鼠移到各點位得到其座標(左下角)作為所需之mask之座標
 

程式說明

讀取原圖並對其做DFT得到轉換結果(左下圖),同時產生mask(右下圖)
 
   
    
將DFT結果與mask結合(左下圖)並作Inverse DFT得到消除雜訊之結果(右下圖)
 

對比原圖(上)、成果(下)

 

參考資源

    DFT

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1