原创 Gabor函数的再次理解

2011-3-19 21:36 6150 6 7 分类: 软件与OS

这些时间一直在研究学习Gabor变换,因为在做医学图像处理相关的课题,网上搜罗了几篇文献,发现对于Gabor基函数的描述各不相同。比如在我参考的文献中Gabor基函数的表述是:


a99c9c92-8cef-4dd1-a7a8-b754563d6e2e.jpg


而对于另一种表述,则是出现在我转载的上篇日志当中:


62a54fa3-4e8b-405e-82c6-5e03d490e6bd.jpg


这两种表述不同,是因为这两种Gabor基函数都不是一般性的表述,都是经过了一些约束条件处理后的情况进行的表述,像第二种表述是在其高斯包络为圆对称时的情况,由于圆对称,标准差 σ的值对于x,y来说是相等的;X包络和Y包络合并后,x,y的转向后的坐标x',y'的平方和也可以变成x,y的平方和(因为高斯包络的圆对称),于是便有了第二种表述形式。而第一种表述形式的演化,大家有兴趣的可以参见文献《Uncertainty relation for resolution in space,spatialfrequency,and orientation optimized by two-dimensional visual cortical ?lters》,和《Biologically motivated computationally intensive approaches to image pattern recognition》。网上大蛮多的代码是参照第二种表述来的,有需要的朋友,也可以找我要。


由于本人的个人需要,将对第一个Gabor函数作一些分析。。。。。。。


有人把Gabor函数看作加窗的傅立叶变换,有人把Gabor函数看作小波变换的变体,但无论如何,在一维情况中,Gabor变换代表着时频分析的最优方法,二维情况中则是空间频域分析的方法。Gabor变换在二维情况中可用于图像的纹理分析,纹理的特征参量有频率和方向,所以作为此用途的Gabor滤波也应有方向及中心频率的参量,以提取不同的纹理特性。


7d33f253-9cf7-46ca-9ec2-eb17f35a4be4.jpg


其实对于第一种表述,是从一篇文献中截取的,但是在它的参考文献中我找到了类似的表述: 发现最后的平面波调制分量中的不同,第一个表述中是(x')的平方,而上述表述中是x',怀疑是作者的笔误。下面就以上面这个Gabor函数为题进行其参数的讨论。 不用多说:由于Gabor滤波器的方向性,x',y'是旋转之后的坐标,而 Θ 角便是Gabor滤波器的方向, ξ和η则是滤波器的中心位置,在求Gabor核的时候都会默认为原点位置,即(0,0);1/λ是Gabor的中心频率,而φ是Gabor的相位,除了上面的之外,表达式中还有σ,γ,这些在后面会论及,下面我们一个一个对Gabor的参数进行解析。1 1)首先是γ,γ是空间方面比(spatial aspect ratio),是Gabor核高斯函数的纵横比,它的范围在0.23~0.92,在本案中取0.5,由第一个Gabor函数表达式对比可以知道,在γ取1/2的时候,σx = σy/2 = σ,这便是γ的意义,由于γ是预定义好的参数,所以,在Gabor函数中并不是变量参数,所以不决定Gabor函数的性质。 2)参数λ,参数λ是COS调制因子的波长,1/λ是Gabor 滤波器的中心频率,而σ/λ则决定了Gabor滤波器的带宽,一般带宽我们取1个倍频左右,索性取1.0,此时可求出σ/λ的值是0.56,(此值的得出可参阅参考文献); 3)参数Θ是“平行亮暗条纹”(指Gabor图像?)的垂直方向,即x'的坐标方向。 4)γ的值和空间频率带宽的值(即σ/λ的值)又决定了Gabor滤波器方向带宽的值; 5)最后,φ是cos调制因子的相位偏移值,φ决定了Gabor函数的对称性,比如在φ=0,π的时候,Gabor函数是中心(对于(ξ,η)来说)对称的,而当 φ=-π/2,π/2的时候,Gabor函数是中心反对称的,并且所有其他情况都是这两种情况的(线性?)组合。 如此以来,我们需要确定的参数便是:λ,Θ,另外在约束之下的参数是γ,σ,和Gabor核的大小size(x,y),求Gabor核的时候,我们将中心位置(ξ,η)默认放在原点。

文章评论1条评论)

登录后参与讨论

用户428052 2012-10-1 15:32

写的不错,我觉得2式无平方的那个才是正确的
相关推荐阅读
用户1442571 2011-03-19 21:41
Gabor变换
Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果。   Gabor变换是...
用户1442571 2011-03-19 21:27
高斯核函数的两点性质
       成功高斯核函数 K(x,y)=exp(-||x-y||2/2σ2) 在选择核函数时,若对给出的数据没有先验知识,RBF核就是最好的选择。为了研究为什么使用了核技巧的学习机器往往具有良好的...
用户1442571 2011-03-19 21:24
高斯核函数在图像滤波中的应用
是自己整理的一个读书笔记吧,一些参考别人的地方并没有标出。由于自己的水平有限,理解错误之处望大家指正。高斯(核)函数简介1函数的基本概念所谓径向基函数 (Radial Basis Function ...
用户1442571 2011-03-09 09:12
MATLAB元胞数组
元胞数组:     元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具...
用户1442571 2011-03-04 17:35
IIS BUS 原理
IIS有4条线:串行数据输入(IISDI)、串行数据输出(IISDO)、左右通道选择(IISLRCK)和串行位时钟(IISCLK)。产 生IISLRCK和IISCLK信号的设备称为主设备。   图1...
我要评论
1
6
关闭 站长推荐上一条 /2 下一条