【技术实现步骤摘要】
本专利技术属于信号处理
,特别涉及一种二维方向滤波器的设计方法,可用于实现图像中斜对角方向信息的提取,提高信号提取质量。
技术介绍
图像纹理和边缘轮廓的方向信息在应用中有十分重要的地位,而方向变换基是表示这些复杂方向纹理的有效手段。方向变换基可由二维方向滤波器提供,因此,二维方向滤波器的设计是人们关心的重点。学者们已经提出了很多设计方法以获得理想的二维多方向滤波器,其中竖直方向与水平方向的二维滤波器设计已经足以令人满意。然而,现有的对角方向原型滤波器设计方法直接对二维原型滤波器的系数进行优化,因此计算十分困难与复杂。1973年J.H.McClellan提出了频率变换法,亦称为McClellan变换法,这种方法使得二维原型滤波器的设计转化为对一维滤波器系数的优化问题,但它对一维滤波器的优化提出了很多约束条件。Psakkis等人曾运用三个原型滤波器以实现斜对角方向的二维滤波器,但这种方法仍然具有很高的计算复杂度,在实际应用中往往难以得到理想结果。
技术实现思路
本专利技术的目的在于针对上述已有技术的不足,提供一种二维对角方向滤波器的设计方法,以减小计算复杂度,提高滤波器设计效率和滤波效果。实现本专利技术目的技术思路是:设计一维低通滤波器,将得到的一维低通滤波器张成对应的二维原型滤波器;通过quincunx采样因子与均匀采样因子的操作,将二维原型滤波器转化成两个典型的二维滤波器,即钻石型滤波器与沙漏型滤波器;将钻石型滤波器与沙漏型滤波器进行级联,得到竖直方向滤波器;通过quincunx采样因子将竖直方向滤波器转化为对角方向滤波器。具体步骤包括如下:(1)产生 ...
【技术保护点】
一种二维对角方向滤波器的设计方法,包括:(1)产生带宽为ω、长度为N的有限长单位冲激FIR一维低通滤波器p;(2)根据一维低通滤波器p产生竖直方向滤波器f:(2a)将一维低通滤波器p与自身进行行卷积与列卷积,产生初始的二维滤波器q1,该二维滤波器的带宽亦为ω;(2b)对初始的二维滤波器q1的频谱进行45°旋转,并进行归一化,得到带宽为ωc的二维滤波器q2;(2c)对带宽为ωc的二维滤波器q2通过下采样进行频谱扩张,并进行归一化,得到第一个钻石型滤波器d1;(2d)对第一个钻石型滤波器d1进行频谱移π操作,得到沙漏型滤波器h1;(2e)对沙漏型滤波器h1进行上采样,并进行归一化,使其频谱宽度变窄、夹角变小,得到频谱变窄的沙漏型波器h2;(2f)重复步骤(1)及步骤(2a)到(2c),得到第二个钻石型滤波器d2;(2g)将频谱变窄的沙漏型波器h2与第二个钻石型滤波器d2级联,得到竖直方向滤波器f;(3)根据竖直方向滤波器f产生对角方向滤波器g:对级联所得的竖直方向滤波器f进行频谱45°旋转,并进行归一化,得到对角方向滤波器g。
【技术特征摘要】
1.一种二维对角方向滤波器的设计方法,包括:(1)产生带宽为ω、长度为N的有限长单位冲激FIR一维低通滤波器p;(2)根据一维低通滤波器p产生竖直方向滤波器f:(2a)将一维低通滤波器p与自身进行行卷积与列卷积,产生初始的二维滤波器q1,该二维滤波器的带宽亦为ω;(2b)对初始的二维滤波器q1的频谱进行45°旋转,并进行归一化,得到带宽为ωc的二维滤波器q2;(2c)对带宽为ωc的二维滤波器q2通过下采样进行频谱扩张,并进行归一化,得到第一个钻石型滤波器d1;(2d)对第一个钻石型滤波器d1进行频谱移π操作,得到沙漏型滤波器h1;(2e)对沙漏型滤波器h1进行上采样,并进行归一化,使其频谱宽度变窄、夹角变小,得到频谱变窄的沙漏型波器h2;(2f)重复步骤(1)及步骤(2a)到(2c),得到第二个钻石型滤波器d2;(2g)将频谱变窄的沙漏型波器h2与第二个钻石型滤波器d2级联,得到竖直方向滤波器f;(3)根据竖直方向滤波器f产生对角方向滤波器g:对级联所得的竖直方向滤波器f进行频谱45°旋转,并进行归一化,得到对角方向滤波器g。2.根据权利要求1所述的方法,其中步骤(1)中用一维滤波器设计方法产生带宽为ω、长度为N的有限长单位冲激FIR一维低通滤波器p,采用切比雪夫逼近法或窗函数法或其他现有方法。3.根据权利要求2所述的方法,其中采用切比雪夫逼近法产生有限长单位冲激FIR一维低通滤波器p,按如下步骤进行:首先,设定滤波器长度N、通带截止频率ωp、阻带起始频率ωs和带宽ω,然后,调用商用软件matlab中的firpm函数,产生有限长单位冲激FIR一维低通滤波器p。4.采用根据权利要求2所述的方法,其中采用窗函数法产生有限长单位冲激FIR一维低通滤波器p,是先设定滤波器长度N和带宽ω;再调用商用软件matlab中的fir1函数,产生有限长单位冲激FIR一维低通滤波器p。5.根据权利要求1所述的方法,其中步骤(2b)中对初始的二维滤波器q1的频谱进行45°旋转并进行归一化,按如下步骤进行:(2b1)设置第一quincunx采样矩阵或(2b2)调用商用matlab软件中的sampling函数,设定下采样模式’1’,按第一quincunx采样矩阵Q的方式对初始的二维滤波器q1进行采样,实现对初始的二维滤波器q1的频谱45°旋转,得到旋转后的二维滤波器q2';(2b3)对旋转后的二维滤波器q2'进行归一化,即将旋转后的二维滤波器q2'乘以第一quincunx采样矩阵Q的行列式值det(Q),得到带宽为ωc的二...
【专利技术属性】
技术研发人员:谢雪梅,韩笑,李永波,翁昕,赵至夫,石光明,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。