APP下载

一种新的用于图像边缘检测的滤波器设计

2011-05-12王玉茜

网络安全与数据管理 2011年9期
关键词:掩模中心对称阶次

王玉茜

(江南机电设计研究所,贵州 贵阳 550006)

分数阶微分理论(或称非整数阶微分),从建立至今已经有300多年的历史。近几十年来,分数阶微积分在不同的自然科学领域(如机械、电子、化学、生物、经济、控制理论以及自动化等学科[1-2]领域)开始发挥其重要的作用,分形图像压缩等课题也开始引进分数阶理论。近几年,国内一些学者尝试将该理论引入图像处理领域[3-5]。

在图像处理领域,边缘检测通常利用整数阶微分算子,常见的有:基于一阶微分算子的Sobel算子、Prewitt算子和基于二阶微分算子的Laplacian算子。分数阶微分算子可以看作是整数阶的推广,有学者对基于分数阶微分的图像边缘提取做了一定研究[4-5],但都是基于工程上最广泛应用的Günwald-Letnikov分数阶微分的原始定义,并未做较大变动,而且该定义下的分数阶微分对非零常信号的响应并不为零,这对信号突变部分检测会造成不利影响。本文在之前一些学者的研究基础上,设计了一种新的用于提取图像边缘的滤波器,并通过实验总结了该滤波器两个参数的作用,证明了该方法在图像边缘信号提取方面的优越性。

1 一维中心对称分数阶微分滤波器

1.1 结构

由分数阶微分的G-L定义式[6]可知,连续信号在某点的分数阶微分是整数阶向后差分的推广,本质上是单方向的差分和。同时,由于各项的系数之和不为零,导致了非零常信号的分数阶微分不为零,这对检测边缘等突变信号会产生不利影响。因为对于图像边缘检测来说,所要求的滤波器应在灰度突变部分有极大响应,其他平稳部分有极小或者无响应。如果要满足平稳信号的分数阶微分为零这个条件,必须构造一个对称算子,使得各项的系数和为零。从这一思想出发,本文设计了一种新的能够满足要求的分数阶微分算子。

假设函数f(t)为一维光滑信号,其一阶中心差分公式为:

其中,h为步长(下同);t为自变量。因而,f(t)的一阶导可记为:

相比向前或向后差分公式的精度O(h),中心差分的精度得到了提高。将上式舍去高阶项,得:

根据参考文献[7]中的思想,随着t的增加和减少分别可得两种微分表达式:

从而,可得中心对称的分数阶微分算子:

在对信号求近似分数阶微分时可进行线性插值,令:

从而得:

根据上式,可直接得出一元信号(f(t)(t∈[a,b])的中心对称分数阶差分表达式为:

设一维图像边缘模拟信号 (可看成图像灰度变化剖面图)的数学表达式为:

该信号的图形及其中心对称分数阶差分结果如图1所示。

图1 一维图像边缘模拟信号及中心对称分数阶微分曲线

由图1可知,中心对称分数阶差分算子对信号作用后,在信号的平稳段响应几乎为零,在[0,200]段信号发生变化的区间内有显著响应,同时在拐点处响应达到最大。

1.2 频幅特性

为考察中心对称分数阶微分的滤波原理,本设计通过变换域的方法考察其对信号的作用。信号的中心对称分数阶微分的Flourier变换为:

式中,F(ω)为信号 f(t)的 Flourier 变换;F[Dαf(t);ω]为分数阶微分 Dαf(t)的 Flourier变换;ω 为归一化频率;i为复数的虚部单位,i2=-1,下同)。

所以,对于离散有限长信号,其频率滤波函数为:

根据式(2)画出不同阶次分数阶微分的频幅特性曲线如图2所示。从图2可知,中心对称分数阶微分滤波器本质上是一个带通滤波器。阶次在0~1之间的滤波器具有抑低通高的作用,而随着阶次的提高,曲线的极值点向低频处偏移,对高频部分的抑制作用增强,具有通低频的功能。但是,从空间响应来看(图1(b)),与平稳信号的零响应相比,其对信号的突变部分仍然有极大响应。因此,对于近似抛物线型的变化的信号,中心对称分数阶微分算子仍可以有效地检测到其边缘部分。同时,由于高阶次的中心对称分数阶微分算子具有阻高频的作用,而噪声属于高频成分,因而从理论上分析可知,适当阶次的微分算子对噪声有一定的抑制作用。

图2 中心对称分数阶微分滤波器的幅频曲线

2 数字图像中心对称分数阶差分滤波器的构造

在第1节中,主要分析了中心对称分数阶微分算子对一维信号的空间响应和幅频特性,并得到了一些结论。本节将其拓展到二维空间并应用于图像边缘检测。对于一幅大小为M×N二维图像f(x,y),每个点处的分数阶微分可看作是分别沿x和y方向上的分数阶偏微分,而且不可能取到精确值,所以应用如下分数阶差分来逼近:

由于图像尺寸的限制,点(x,y)处的差分尺寸 2n+1最大为图像本身的尺度 min{M,N},且由于像素是离散值,因此最小间隔h为1。所以式(3)可变为:

根据此定义,构造垂直、水平、左对角线、右对角线4个方向的差分模板,如图3所示。

掩模1和掩模2是计算x轴方向和y轴方向上的像素的中心对称分数阶差分值。为了增强图像的抗旋转性,添加了掩模3和掩模4。灰度图像的中心对称分数阶差分滤波的运算步骤如下:

(1)分别将4个掩模的中心点位置(掩模尺寸为2n+1)对应到图像上的待滤波的像素点(x,y)处。

图3 4个中心对称分数阶差分掩模

(2)将掩模上的系数值分别与对应点处的图像像素灰度值相乘,相加得到的结果即为中心点像素的响应。

(3)4个掩模都对待处理的像素点进行步骤(2)作用后,可得到4个响应值,取其绝对值最大的作为待滤波像素点的最终响应值。

(4)为显示滤波后的图像,对图像的所有像素点都进行(1)~(3)步处理,然后进行灰度拉伸,使得像素值在0~255之间。

在逐一进行像素平移时,为了不使掩模的行或列超出待处理的数字图像平面,必须使掩模的中心点距图像边缘像素的距离不小于n。在处理彩色图像时,可先转成灰度图像后再处理。这样构造的滤波器具有阶次(α)和尺寸(2n+1)两个可调参数。

3 实验仿真及结果分析

实验一:本实验中滤波器两个参数分别为α=0.8,n=2,从实验结果可知,本文提出方法能够很好地提取图像边缘信息,包括细小的边缘都能检测到。对灰度图像和彩色图像的边缘检测效果如图4所示。

实验二:考察在处理不含噪图像时滤波器两个参数的作用,以对棋盘格图像进行处理为例,首先给出如图5(a)所示的不同阶次滤波效果图。

图4 对灰度图像和彩色图像的边缘检测效果

实验中采用的滤波尺寸n固定为5。由实验结果图5(a)可知,阶次越大,边缘轮廓线越粗,且变得模糊,这说明较低阶次的中心对称微分滤波器对边缘这样的高频信息的响应更为明显。根据多次实验可得:在处理不含噪图像时,比较合适的阶次应取在0.5~0.9之间。掩模尺寸越大,则整幅图像四周未处理的像素就越多,但是随掩模尺寸变大,滤波后图像中边缘粗细变化不明显。如图5(b)所示。

图5 处理不含噪图像时滤波器两个参数的作用

实验三:考察对于含噪图像中心对称微分滤波器的两个参数的作用。首先固定尺寸n为7,对棋盘格图像加入均值为0、方差为0.05的高斯噪声。

从图6可以看出,对于受到噪声污染比较严重的图像,随着阶次的增大,滤波器对噪声的免疫力增强,图像内部图形的边缘更加清晰。低阶次滤波后的图像边缘比较细,对噪声的响应也较大,而高阶次的边缘越来越粗,同时对噪声的响应也较弱。由图可知,4.1阶次的滤波效果最好。验证了随着阶次的提高,中心对称分数阶微分算子通低频阻高频的作用增强。

图7显示了模板的尺寸在抗噪过程中的作用。取定阶次为4.1,随着掩模尺寸变大,对噪声的敏感度逐渐降低,即抗噪能力逐渐增强。

经实验可知,通过调整掩模的两个参数(α)和(2n+1),可以灵活地调整对含噪图像的处理效果。事实上,边缘提取和降噪是一对矛盾体,因此,采用中心对称分数阶差分滤波算子时,阶次的选择必须采用折中的办法。因为低阶次对边缘响应大,同时对噪声的响应也大。而高阶次对噪声响应较小,但对边缘的检测也相对模糊。经过试验分析,本设计选择阶次α在3.5~5.5之间。掩模尺寸过大时,图像四周有过多的边缘像素无法处理,因此,考虑到降噪和图像处理的全面性,尺寸n选择在7~9之间。

图6 受噪声污染严重的图像及其不同阶次滤波器滤波结果

图7 阶次固定而尺寸不同的滤波器对图像的处理结果(二值化后)

实验四:实验中选择的滤波算子包括参考文献[4]中构造的用于边缘提取的分数阶掩模Tiansi算子以及常用的一些整数阶边缘检测算子、基于最优理论的Canny算子。为更清晰比较各个掩模算子对含噪信号边缘检测的效果,特别对滤波后的图像做二值化处理。各种滤波算子在处理含噪图像时的效果如图8所示。

图8 不同滤波算子对含噪声图像的滤波结果

由图8可知,对含有较高噪声的图像,相对于常用的一阶和二阶边缘检测算子,适当阶次和尺寸的中心对称差分算子对含较高噪声图像的边缘的响应比较明显,边缘比较清晰。而经典的二阶微分LOG(Laplacian Of Gaussian)算子处理过的图像已经难以看清边缘,其他的一阶算子处理后的边缘不连续。由分数阶思想构造的Tiansi算子处理过的图像虽然也能看出内部图形的大致轮廓,但是对噪声的响应比较大。Canny算子虽然理论上是将抗噪和边缘提取进行最优结合的一种方法,但是从实验结果来看,与本文提出的方法还有较大的差距。

本文提出的针对图像边缘提取的中心对称分数阶微分滤波模板在处理图像时,比传统整数阶微分滤波器具有更优越的性能,这种有两个可调参数的基于分数阶思想的滤波器有较高的抗噪性和鲁棒性,更适合于图像处理。本文对二维中心对称分数阶差分滤波器的两个参数的作用作了初步的讨论,但如何自适应地选择更合适的参数还需进一步研究。同时,将分数阶的思想引入信号处理领域也是一个值得继续研究的方向。

[1]蒲亦非.分数阶微积分在现代信号分析与处理中应用的研究[D].成都:四川大学,2006.

[2]薛定宇,陈阳泉.控制数学问题的 MATLAB求解[M].北京:清华大学出版社,2007.

[3]杨柱中,周激流,晏祥玉,等.基于分数阶微分的图像增强[J].计算机辅助设计与图形学报,2008,20(7):343-348.

[4]杨柱中,周激流,黄梅,等.用分数阶微分提取图像边缘[J].计算机工程与应用,2007,43(35):15-18.

[5]张旭秀,卢洋.基于分数阶微分的医学图像边缘检测方法[J].大连交通大学学报,2009,30(6):61-65.

[6]PODLUBNY I.Fractional differential equations[M].San Diago: Academic Press, 1999.

[7]MATHIEU B, MELCHIOR P, A OUSTALOUP C H, et al.Fractional differentiation for edge detection [J].Signal Processing, 2003,83:2421-2432.

猜你喜欢

掩模中心对称阶次
解答三次函数中心对称问题的两种路径
阶次分析在驱动桥异响中的应用
基于Vold-Kalman滤波的阶次分析系统设计与实现*
基于直写技术的微纳掩模制作技术研究进展*
基于齿轮阶次密度优化的变速器降噪研究
掩模图像生成时阈值取值的合理性探讨
掩模位置误差对光刻投影物镜畸变的影响
一种基于改进阶次包络谱的滚动轴承故障诊断算法
中心对称 贯穿始终
《中心对称图形——平行四边形》测试卷