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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Anisotropic gauss filter

發(fā)布時間:2024/4/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Anisotropic gauss filter 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

?

最近一直在做版面分析,其中文本行檢測方面,許多文章涉及到了Anigauss也就是各向異性高斯濾波。

顧名思義,簡單的理解就是參數(shù)不同的二維高斯濾波。

在文章Fast Anisotropic Gauss Filtering中闡明了Anisotropic Gauss Filter可以分解成想,y兩個方向不同的一維高斯濾波,其中x,y不必垂直。

下面我們來看一下分解過程。

一個簡單的各向同性二維高斯卷積濾波一般如下式

?

當x,y方向縮放比例不同時我們便得到了各向異性二維高斯濾波如圖

當然也可以做其他方向的濾波,我們設旋轉角度為θ如圖,則旋轉后坐標與x,y坐標關系為

?

?因此可以得到一個通用的表達式

其中u軸為θ方向,v軸為垂直于θ方向。

根據(jù)傅里葉變換我們知道,空域卷積等于頻域相乘

所以如果一個線性濾波的傅里葉變換可以寫成兩個分別關于Wx,Wy方程相乘的形式,那么在空域他可以寫成兩個子項的卷積

因此我們可以將?的傅里葉變換寫成如下形式:

(7)

也就是

?

?

然而我們只對x,y感興趣,因此我們將分解為

??(10)

然后我們可以得到a11,a12,a13的表達式

再一次明確我們的目標是將各向異性高斯濾波分解成一個x方向與一個延方向的一維濾波。

?

?

?便于分解,我們(10)式寫成所有與Wy無關和Wy有關的相加形式

?

?并放入(10)式后得到

?

?根據(jù)指數(shù)的性質也可寫為

然后做傅里葉逆變換后得到

?

?第一項表示x方向的濾波

第二項表示濾波

其中,

?

?至此分解完成:

?

?文中作者應用了recursive filter去做了實現(xiàn),具體需要參考源代碼anigauss.c

具體效果如圖

?

轉載于:https://www.cnblogs.com/klitech/p/6144670.html

總結

以上是生活随笔為你收集整理的Anisotropic gauss filter的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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