日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微分算子为什么也是空间滤波器

發(fā)布時(shí)間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微分算子为什么也是空间滤波器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前面我們提到,可以用一階微分算子和二階微分算子來增強(qiáng)圖像,由于是增強(qiáng)了圖像中的物體邊緣輪廓,起到了銳化圖像的效果,因此這些算子操作可用于圖像銳化。

我們在前面的圖像模糊中,介紹了使用平滑空間濾波器來模糊圖像,那么用微分算子來銳化圖像能不能也使用空間濾波器的形式呢?

我們分別選一個(gè)一階微分算子和一個(gè)二階微分算子作為示例:Sobel算子和Laplacian算子。首先,還是給出圖像像素的8領(lǐng)域:

對于拉普拉斯算子,其二階梯度表示是:
Laplacian = z8 + z2 + z6 + z4 - 4*z5
如果我們把8領(lǐng)域都考慮進(jìn)去,其可以轉(zhuǎn)換成如下的形式:
Laplacian =
0*z1 + 1*z2 + 0*z3 +
1*z4 + (-4)*z5 + 1*z6 +
0*z7 + 1*z8 + 0*z9
這和上面的式子是等價(jià)的。我們把上面的8領(lǐng)域像素的系數(shù)提取出來,形成一個(gè)系數(shù)矩陣,就是:

那么對圖像實(shí)施拉普拉斯算子操作,實(shí)質(zhì)上就是用這個(gè)系數(shù)矩陣與圖像中的任意一點(diǎn)的領(lǐng)域區(qū)域矩陣進(jìn)行矩陣點(diǎn)乘,然后求點(diǎn)乘后矩陣的和。寫出公式就是:

g(x,y)=a=?nnb=?nnw(a,b)f(x+a,y+b)
其中w(a, b)就是上面的拉普拉斯算子矩陣。

我們注意到,這和前面文章中提到的空間濾波器形式是一模一樣的。所以,像拉普拉斯算子這樣的二階微分算子,可以像平滑空間濾波器(圖像降噪、圖像模糊)那樣,使用空間濾波器的形式,這為統(tǒng)一計(jì)算模型帶來了極大方便。

同理,對于Sobel算子,其一階梯度表示是:
S=|(z7+2*z8+z9)-(z1+2*z2+z3)|+|(z3+2*z6+z9)-(z1+2*z4+z7)|
由于這里用了絕對值,我們需要分開來:
Sobel = |gx|+|gy|
gx = (z7+2*z8+z9)-(z1+2*z2+z3)
gy = (z3+2*z6+z9)-(z1+2*z4+z7)

轉(zhuǎn)換成等價(jià)形式:
gx =
(-1)*z1 + (-2)*z2 + (-1)*z3+
0*z4 + 0*z5 + 0*z6 +
1*z7 + 2*z8 + 1*z9
gy =
(-1)*z1 + 0*z2 + 1*z3 +
(-2)*z4 + 0*z5 + 2*z6 +
(-1)*z7 + 0*z8 + 1*z9
提取出系數(shù)矩陣就是:

由于使用了x方向和y方向梯度的絕對值的和來表示梯度幅值,因此Sobel算子需要使用2個(gè)這樣的系數(shù)矩陣,也就是2個(gè)空間濾波器。

總結(jié)

以上是生活随笔為你收集整理的微分算子为什么也是空间滤波器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。