高斯濾波是一種線(xiàn)性平滑濾波,適用于消除高斯噪聲,廣泛應用于圖像處理的減噪過(guò)程。關(guān)于高斯濾波的數學(xué)原理說(shuō)明可以從文章底部的參考資料中獲得。
通俗的講,高斯濾波就是對整幅圖像進(jìn)行加權平均的過(guò)程,每一個(gè)像素點(diǎn)的值,都由其本身和鄰域內的其他像素值經(jīng)過(guò)加權平均后得到。
高斯濾波的具體操作是:用一個(gè)模板(或稱(chēng)卷積、掩模)掃描圖像中的每一個(gè)像素,用模板確定的鄰域內像素的加權平均灰度值去替代模板中心像素點(diǎn)的值。
一般的模板為3×3或5×5大小,其權值分布如下圖:

若使用3×3模板,則計算公式如下:
g(x,y)={f(x-1,y-1)+f(x-1,y+1)+f(x+1,y-1)+f(x+1,y+1)+[f(x-1,y)+f(x,y-1)+f(x+1,y)+f(x,y+1)]*2+f(x,y)*4}/16;
其中,f(x,y)為圖像中(x,y)點(diǎn)的灰度值,g(x,y)為該點(diǎn)經(jīng)過(guò)高斯濾波后的值。
聯(lián)系客服