kaiyun官方注册
您所在的位置: 首页> 测试测量> 设计应用> 一种矢量相关性的抗噪声边缘检测方法
一种矢量相关性的抗噪声边缘检测方法
来源:微型机与应用2014年第5期
王文宁
(山东农业大学 信息科学与工程学院,山东 泰安 271018)
摘要:对图像中常见的高斯噪声特性进行了分析,对含有较强高斯噪声的数字图像的边缘检测方法进行了研究。分析了边缘的方向性相关特征和连续性相关特征,设计了图像特征矢量图,检测图像特征矢量相关的相似度,提取出抗噪声的图像边缘检测方法。仿真验证表明,对于含有较强高斯噪声的图像,本方法能够有效抑制噪声,而且能够提取出准确清晰的边缘。本算法在噪声图像中能很好地克服普通算子的噪声问题,而且算法简单,计算量较少。
Abstract:
Key words :

摘 要:对图像中常见的高斯噪声特性进行了分析,对含有较强高斯噪声的数字图像的边缘检测方法进行了研究。分析了边缘的方向性相关特征和连续性相关特征,设计了图像特征矢量图,检测图像特征矢量相关的相似度,提取出抗噪声的图像边缘检测方法。仿真验证表明,对于含有较强高斯噪声的图像,本方法能够有效抑制噪声,而且能够提取出准确清晰的边缘。本算法在噪声图像中能很好地克服普通算子的噪声问题,而且算法简单,计算量较少。
关键词:高斯噪声;噪声图像;边缘检测;矢量相关

 边缘是图像目标检测主要方法,而噪声图像的边缘检测往往受噪声影响较大,对噪声敏感。噪声和边缘都属于高频信号,用滤波器滤除噪声的同时也损失了图像细节信息。如何在噪声图像中很好地提取边界是图像处理中的难点。传统的边缘检测方法已经提出了一些基于模板的算法,理论分析表明,这些检测器均属于高通滤波器,故对含有噪声的图像边缘检测效果并不理想[1-2]。用基于小波变换的边缘检测方法提取边缘可以有效地提取边缘,但是计算量较大,为了辨识噪声,要进行多级小波分解[3-5]。常用的微分算子有Roberts算子[6]、Sobel算子[7]、Prewitt算子[8]、Canny算子[9-10]以及LoG算子[11]等。以往的算法很少利用边缘的方向特征以及连续性特征,边缘具有的方向性和连续性也是区别于噪声的显著特征。
 本文根据边缘区别于噪声的特征提出了充分利用边缘方向性显著和边缘强的关联特征,提出了一种基于两种经典的边缘提取算子得到梯度矢量图像,计算矢量图像自身矢量相关度和矢量图像之间的矢量相关度,最终确定边缘的算法。本算法在噪声图像中能很好地克服普通算子的噪声问题,而且算法简单,计算量较少。
1 设计图像的初始梯度矢量图
 图像的边缘检测算子很多,模板越大抗噪效果越好,但检测到的边缘较粗,不利于边缘定位。分析几种常见的边缘检测算子,并且考虑到矢量图像在不同的尺度下的边缘检测算子需要保证梯度矢量的方向特征一致性,本文选择了2×2大小的Robert算子和3×3大小的Sobel算子,如图1和图2所示。


如果两个矢量相似,则大小和方向两个参量都很接近,如果只有大小相似而方向不同,则说明两个矢量的相似度并不高。由于噪声是随机分布的,噪声在不同尺度的模板下所生成的梯度矢量,即使幅值相似,方向也是随机的,因此充分利用矢量的方向特征可以有效地区分噪声点和边缘点。再者,边缘一般都是连续的一些像素,而噪声没有连续的特征,利用与周围像素是否存在连续性也可以区分噪声点和边缘点。
 本文利用边缘梯度矢量的方向特征和连续特征可以把边缘检测分成3个方向来讨论。
 (1)只利用方向特征。对Robert矢量图和Sobel矢量图进行点对点的矢量相关性运算。在这里选择矢量的点


3 实验结果分析
 实验结果如图5所示。实验选取大小为256×256大小的的Lena图像,如图5(a)所示。实验中,采用含有均值为0、方差为0.05的Gaussian噪声图像,如图5(b)所示。图5(c)为Robert算子提取的边缘图像,图5(d)为Sobel算子提取的边缘图像,从实验结果可以看出,图像噪声对边缘提取有很大的影响,Robert算子对噪声很敏感,而Sobel算子由于采用较大一点的模板,抗噪效果较好,但是还是检测出很多噪声点。
本文根据边缘的方向特征和边缘特征做了3个实验。

 实验1:只是把图像对应像素进行矢量相关运算,图5(e)为两种梯度图像幅值相关图,可以看出噪声在很大程度上得到抑制,这是因为在不同大小尺度下边缘具有一定稳定性,而噪声随着模板的增大而下降;图5(f)为两种梯度矢量图的矢量相关图,与图5(e)相比,在边缘保持基本不变的情况下,能更好地抑制噪声。
 实验2:依据图像边缘的连续性特征,分别对Robert矢量图和Sobel矢量图进行局部矢量相似性计算,得到各自的连续性相关的边缘图像,如图5(g)和图5(h)所示。从实验结果可以看出,边缘的连续性可以很好地抑制噪声。
 实验3:为了把图像边缘的方向特征和连续特征综合考虑,设计了实验3,图5(i)和图5(j)是把Robert矢量图和Sobel矢量图进行局部矢量相加求均值。从实验结果看,仅仅简单的矢量加也可以有效地突出边缘信息。再考虑两种矢量图对应点的矢量相关性,最后得到图5(k),从最后得到的边缘效果来看,综合考虑边缘特征能更好地提取边缘,抑制噪声。
 图像的边缘检测是图像分割的重要方法,而高斯噪声的消除则是图像去噪的难点。本文针对高斯噪声提出了基于边缘矢量相关的边缘检测方法,对带有较强噪声的图像能够很好地提取出清晰准确的边缘。该算法不必先对图像滤波平滑,直接对带噪声的图像提取边缘,为进一步图像分割和检测提供了更简洁的思路。
参考文献
[1] JIANG X, BUNKE H. Edge detection in range images based on scan line approximation[J]. Computer Vision and Image Understanding, 1999, 73(2): 183-199.
[2] 梅跃松,杨树兴,莫波.基于Canny算子的改进的图像边缘检测方法[J].激光与红外,2006,36(6):50-503.
[3] CHANG G, YU B, VETTERL IM. Spatially adaptive wavelet thresholding with context modeling for image denoising[J]. IEEE Transactions on Image Processing, 2000, 23(9): 1522-1531.
[4] 吴静进,陈巍.基于多尺度提升小波的边缘检测[J].重庆科技学院学报(自然科学版),2009,13(2):95-97.
[5] MAZZAFERRI J, CAMPUS J, ESCALERA J C. Edge detect or tolerant to object defocuing[J]. Optics Communications, 2010, 283(19): 3639-3645.
[6] GONZALEZ R C, WOODS R E. Digital Image Processing[M]. New Jersey: Prentice-Hall, 2008.
[7] SHIH F Y. Image processing and pattern recognition: fundamentals and techniques[J]. New Jersey: John Wiley & Sons,2010.
[8] JOHN C. A computational approach to edge detection[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,1986, 8(6): 679-698.
[9] ZHANG Y, ROCKETT P I. The Bayesian operating point of the Canny edge detector[J]. IEEE Transactions on Image Processing, 2006, 15(11): 3409-3416.
[10] MCILHAGGA W. The Canny edge detector revisited[J]. International Journal of Computer Vision, 2011, 91(3): 251-261.
[11] TORRE V, POGGIO T A. On edge detection[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986, 8(2):147-163.

此内容为AET网站原创,未经授权禁止转载。
Baidu
map