2015年1月18日 星期日

01360955 魏智信 HW4

作業:中值濾波器 及胡椒鹽雜訊 加平滑與銳化濾波器

程式碼網址:

這個作業主要用到矩陣的相乘相加,較難的部分就是Scanline的上層下層問題。


















上圖是中值濾波器的結果

中值濾波器是要將最近的九格像素RGB分別找出中位數,並取代正中央的像素值。
由於往下跑Scanline時,上層的Scanline已經被修改,這並不是我們所要的值,必須要保留上層的資料。

當找到九個值後,依順序排列,即可找到中間的值。

也因為RGB的範圍是0-255,0跟255很容易排除在中間值之外
所以在胡椒鹽雜訊下,能去除不少胡椒,不過當無法排除的胡椒,也會有凝聚的現象。


上圖是5%的白胡椒+5%的黑胡椒


上圖是胡椒鹽後使用中值濾波器的結果
可以看的出來城市的樣貌,且沒有胡椒鹽的雜訊。


上圖則是15%的白胡椒+15%黑胡椒,並使用中值濾波器的結果
可以看出樣貌有些扭曲變形,雖然清除掉不少胡椒,但是也出現了大黑塊大白塊。


上圖是使用平滑濾波器的結果


上圖是使用稅化濾波器的結果




沒有留言:

張貼留言