作業內容 : Filter (重新修改過!!)
Smoothing Spatial Filter & Sharping Spatial Filter
使用 3 * 3 遮罩 來完成 平滑空間濾波器 和 銳化空間濾波器
           
           
            
                                    
                                                                                
Sharping Spatial Filter
主要用途 : 強化影像細節
遮罩 :
                            

圖5 圖6
                 
            
            
   
            
         
3*3mask(圖一)
Smoothing Spatial Filter
主要用途 :模糊化 , 減少雜訊
觀念 : 中間權重較大,像素的色彩值被視為較重要
            離中間越遠,權重較小重要性低。
遮罩 : 
圖2
實驗 :                                                                             
        原影像(圖3)    
使用平滑濾波器後,模糊了一些(圖4)
主要用途 : 強化影像細節
遮罩 :


圖5 圖6
注意事項 :
                 需要再加判斷防止小於0和超過255
                  if ( iSum > 255 )  iSum = 255;
                  if ( iSum < 0 )       iSum = 0; 
實驗 :
原始影像(圖7)
使用圖5遮罩處理後(圖8)
使用圖6遮罩處理後(圖9)
心得: 使用圖6遮罩,影像細節強化的較好(圖9vs圖8)
Median Filter 
主要用途 : 去除圖片雜訊
觀念 : 去除較為極端的點,透過中值濾波器取3*3遮罩裡的中位數,達到目的。
注意事項 : 
                 要使用內建sort()函數,須要#include<algorithm> 且 using namespace std
實驗  :
          首先讓圖3產生5%的雜訊
雜訊5%(圖10)
經中值濾波器處理後(圖11)
經平滑濾波器處理後(圖12)
          再來產生20%的雜訊
雜訊20%(圖13)
經中值濾波器處理後(圖14)
改為5*5遮罩處理(圖15)
心得 :
            上面的實驗可以觀察出,平滑濾波跟中值濾波同樣可以做雜訊的處理,
            但是平滑濾波器是將雜訊曠散開來(被均化),同時影像的邊緣部分也會
            受到影響,變得較平滑(圖12),而中值濾波器是把極值濾除,且邊緣保持
            較爲完整(圖11),但是如果雜訊過多或者說群聚範圍較大的雜訊,就無法完全
            濾除(圖14),因為雜訊變成了多數,如果要處理此狀況,可以增大遮罩的範圍(圖15)。  


 
沒有留言:
張貼留言