图像边缘检测的综述

上传人:油条 文档编号:4057385 上传时间:2017-08-14 格式:DOC 页数:7 大小:239.20KB
返回 下载 相关 举报
图像边缘检测的综述_第1页
第1页 / 共7页
图像边缘检测的综述_第2页
第2页 / 共7页
图像边缘检测的综述_第3页
第3页 / 共7页
图像边缘检测的综述_第4页
第4页 / 共7页
图像边缘检测的综述_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《图像边缘检测的综述》由会员分享,可在线阅读,更多相关《图像边缘检测的综述(7页珍藏版)》请在金锄头文库上搜索。

1、 图像边缘检测的综述1.1 0 前言边缘是图象最基本的特征. 边缘检测在计算机视觉、图象分析等应用中起着重要的作用,是图象分析与识别的重要环节,这是因为子图象的边缘包含了用于识别的有用信息. 所以边缘检测是图像分析和模式识别的主要特征提取手段。所谓边缘是指其周围像素灰度后阶变化或屋顶状变化的那些像素的集合,它存在于目标与背景、目标与目标、区域与区域,基元与基元之间。 因此它是图象分割所依赖的重要的特征,也是纹理特征的重要信息源和形状特征的基础;而图象的纹理形状特征的提取又常常依赖于图象分割。 图象的边缘提取也是图象匹配的基础,因为它是位置的标志,对灰度的变化不敏感,它可作为匹配的特征点。图象的

2、其他特征都是由边缘和区域这些基本特征推导出来的. 边缘具有方向和幅度两个特征. 沿边缘走向,像素值变化比较平缓;而垂直与边缘走向,则像素值变化比较剧烈. 而这种剧烈可能呈现阶跃状,也可能呈现斜坡状。 边缘上像素值的一阶导数较大;二阶导数在边缘处值为零,呈现零交叉。经典的、最简单的边缘检测方法是对原始图象按像素的某邻域构造边缘算子. 由于原始图象往往含有噪声,而边缘和噪声在空间域表现为灰度有比较大的起落;在频域则反应为同是高频分量,这就给边缘检测带来困难.Marr 和Hildreth 提出的零交叉边缘检测是一种十分有效的方法,他们认为:其一,图象强度的突变将在一阶导数中产生一个峰或等价于二阶导数

3、中产生一个零交叉(Zero - Crossing) ;其二,图象中的强度变化是以不同的尺度出现的,故应该用若干大小不同的算子才能取得良好的检测效果。鉴于边缘检测技术的重要性,在此我们有必要对边缘检测技术进行讨论.1.2 经典的边缘检测算子边缘检测的实质是采用某种算法来提取出图像中对象与背景间的交界线。我们将边缘定义为图像中灰度发生急剧变化的区域边界。图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此我们可以用局部图像微分技术来获得边缘检测算子。经典的边缘检测方法,是对原始图像中像素的某小邻域来构造边缘检测算子。以下是对几种经典的边缘检测算子进行理论分析,并对各自的性能特点作出了比较和评价不

4、妨记: (x,y)= + 为图像的梯度, (x,y)包含灰度变化信息fixfjyf记: (x,y)= 为 (x,y)的梯度,e(x,y)可以用作边缘检测算子。ef2f为了简化计算,也可以将 e(x, y)定义为偏导数 与 的绝对值之和:xfy=| |+| |),(yxe),(fx),(yxf以这些理论为依据,提出了许多算法,常用的边缘检测方法有:Roberts 边缘检测算子、Sobel 边缘检测算子、Prewitt 边缘检测算子、Canny 边缘检测算子、Laplace 边缘检测算子等等。 1.2.1Roberts 边缘检测算子Roberts 边缘检测算子根据任意一对互相垂直方向上的差分可用来

5、计算梯度的原理,采用对角线方向相邻两像素之差,即: = - , = - (1.2.4)xf),(ji)1,jifyf)1,(ji),(jif= 或 | |+| | (1.2.5),jiRyx22,(jiRxy它们的卷积算子 , fx01fy10有了 , 之后,很容易计算出 Roberts 的梯度幅值 ,适当取门限 TH,fxfy ),(jiR作如下判断: TH, (i, j)为阶跃状边缘点。 为边缘图像。),(jiR),(jiRoberts 算子采用对角线方向相邻两像素之差近似梯度幅值检测边缘。检测水平和垂直边缘的效果好于斜向边缘,定位精度高,对噪声敏感。1.2.2 Sobel 边缘检测算子对

6、数字图像 (i,j)的每个像素,考察它上、下、左、右邻点灰度的加权差,与f之接近的邻点的权大。据此.定义 Sobel 算子如下:| |+| |),(jisfxfy|( +2 + )-1,f),(ji)1,(ji( +2 + )|+|( (i-1,j-1)+2 (i,j-1)+ (i+1.j-1)-)jifffff( i-1,j+1)+2 (i,j+1)+ (i+1.j+1)|f其卷积算子 , fx102fy120图 1-4 Sobel 边缘检测算子方向模板适当取门限 TH,作如下判断: TH, (i, j)为阶跃状边缘点, 为边),(jis ),(jis缘图像。Sobel 算子很容易在空间上实

7、现,Sobel 边缘检测器不但产生较好的边缘检测效果,而且受噪声的影响也比较小。当使用大的领域时,抗噪声特性会更好,但这样做会增加计算量,并且得出的边缘也较粗。Sobel 算子利用像素点上下、左右邻点的灰度加权算法,根据在边缘点处达到极值这一现象进行边缘的检测。Sobel 算子对噪声具有平滑作用,提供较为精确的边缘方向信息,但它同时也会检测出许多的伪边缘,边缘定位精度不够高。当对精度要求不是很高时,是一种较为常用的边缘检测方法。1.2.3 Prewitt 边缘检测算子Prewitt 算子是一种边缘样板算子。这些算子样板由理想的边缘子图像构成。依次用边缘样板去检测图像,与被检测区域最为相似的样板

8、给出最大值。用这个最大值作为算子的输出值 (i,j) ,这样可将边缘像素检测出来。定义 Prewitt 边缘检测算子模板如下:12121212(a)方向 1 (b)方向 2 (c)方向 3 (d)方向 4211212(e)方向 5 (f)方向 6 (g)方向 7 (h)方向 88 个算子样板对应的边缘方向如下图所示:图 1-6 样板方向 适当取门限 TH,作如下判断: (i,j) TH, (i, j)为阶跃状边缘点。 (i,j)为边缘图像。1.2.4 Laplacian of Gaussian(LoG)算子正如上面所提到的,利用图像强度二阶导数的零交叉点来求边缘点的算法对噪声十分敏感,所以,希

9、望在边缘增强前滤除噪声为此,Marr 和 Hildreth146将高斯滤波和拉普拉斯边缘检测结合在一起,形成 LoG(Laplacian of Gaussian, LoG)算法,也称之为拉普拉斯高斯算法LoG 边缘检测器的基本特征是:1 平滑滤波器是高斯滤波器2 增强步骤采用二阶导数(二维拉普拉斯函数) 3 边缘检测判据是二阶导数零交叉点并对应一阶导数的较大峰值4 使用线性内插方法在子像素分辨率水平上估计边缘的位置这种方法的特点是图像首先与高斯滤波器进行卷积(高斯滤波器在 66 节中将详细讨论),这一步既平滑了图像又降低了噪声,孤立的噪声点和较小的结构组织将被滤除由于平滑会导致边缘的延展,因此

10、边缘检测器只考虑那些具有局部梯度最大值的点为边缘点这一点可以用二阶导数的零交叉点来实现拉普拉斯函数用作二维二阶导数的近似,是因为它是一种无方向算子为了避免检测出非显著边缘,应选择一阶导数大于某一阈值的零交叉点作为边缘点LoG 算子的输出 是通过卷积运算得到的:hxy(,)gxyf(,)(,),2根据卷积求导法有 hxyf(,)(,)(,)2其中: 22242gxyexy(,)滤波(通常是平滑)、增强、检测这三个边缘检测步骤对使用 LoG 边缘检测仍然成立,其中平滑是用高斯滤波器来完成的;增强是将边缘转换成零交叉点来实现的;边缘检测则是通过检测零交叉点来进行的可以看到,零交叉点的斜率依赖于图像强

11、度在穿过边缘时的变化对比度剩下的问题是把那些由不同尺度算子检测到的边缘组合起来在上述方法中,边缘是在特定的分辨下得到的为了从图像中得到真正的边缘,有必要把那些通过不同尺度算子得到的信息组合起来 01026010图 1-7 拉普拉斯高斯模板 51.2.5 Canny 算子边缘提取的基本问题是解决增强边缘与抗噪能力间的矛盾,由于图像边缘和噪声在频率域中同是高频分量,简单的微分提取运算同样会增加图像中的噪声,所以一般在微分运算之前应采取适当的平滑滤波,减少噪声的影响。Canny运用严格的数学方法对此问题进行了分析,推导出由# 个指数函数线性组合形式的最佳边缘提取算子网,其算法的实质是用一个准高斯函数

12、作平滑运算,然后以带方向的一阶微分定位导数最大值,Canny算子边缘检测是一种比较实用的边缘检测算子,具有很好的边缘检测性能。Canny边缘检测法利用高斯函数的一阶微分,它能在噪声抑制和边缘检测之间取得较好的平衡。1.2.6 经典边缘提取算子提取图像边缘的结果对比分析以下分别采用上述几种最常用的经典图像边缘提取算子对标准的tire 图像进行边缘特征提取,其结果如下图所示:从下图可以看出,Roberts 算子提取边缘的结果边缘较粗,边缘定位不很准确,Sobel算子和Prewitt 算子对边缘的定位就准确了一些,而采用拉普拉斯高斯算子进行边缘提取的结果要明显优于前三种算子,特别是边缘比较完整,位置

13、比较准确。相比而言,Canny 算子提取的边缘最为完整,而且边缘的连续性很好,效果优于以上其他算子,这主要是因为它进行了“非极大值抑制”和形态学连接操作的结果。上面几种基于微分的经典边缘提取算子,它们共同的优点是计算简单、速度较快,缺点是对噪声的干扰都比较敏感。在实际应用中,由于图像噪声的影响,总要将经典的算法进行改善结合其他一些算法对一幅含噪声的图像进行处理,然后再采用经典的边缘提取算子提取图像边缘。2 现代信号处理技术提取图像边缘方法2.1 基于小波变换多尺度分析的图像边缘提取方法2.1.1小波变换提取图像边缘的原理小波变换是近年来兴起的一种热门信号处理方法,它良好的时-频局部特性非常适合

14、于图像处理。小波变换对不同的频率成分在时域上的取样步长具有调节性,高频者小,低频者大的特点。因此,小波变换能够把信号或图像分解成交织在一起的多种尺度成分,并对大小不同的尺度成分采用相应粗细的时域或空域取样步长,从而能够不断地聚焦到对象的任意微小细节。小波变换天生具有的多尺度特性,正好可以用于图像的边缘提取。多尺度边缘提取思想最初是Rosenfeld提出的,以后经过Mars Hildreth 和Within等人的逐步完善,形成了一整套理论。近年来,随着对小波理论研究的不断深入,它的应用也日趋广泛。2.2基于小波包分解的图像边缘提取方法基于小波包多分辨率图像边缘提取方法是在小波函数对图像分解的基础

15、上发展起来的,由于小波变换只对图像的低频子带进行分解,并未对图像的高频子带进行分解,这样在滤除噪声影响的同时也损失了一定的图像高频信息,而小波包变换不仅对图像的低频子带进行分解,还对图像的高频子带进行分解,选择的小波包尺度越大,小波系数对应的空间分辨率就越低。与小波分解相比,小波包分解是一种更为精细的分解方法,可以根据信号的特性灵活地选择分解方式,在各种不同分辨率下对各个子图像进行边缘提取工作,尤其对于含噪图像,在提取图像边缘时对噪声的抑制效果更好。某些利用小波包变换进行图像边缘检测和分割的研究业己取得了良好的效果。2.3基于数学形态学的图像边缘提取方法数学形态学是一门新兴的图像分析学科,是一种非线性的滤波方法,它以严格的数学理论和几何学为基础,着重研究图像的几何结构及相互关系。数学形态学对图像的处理是基于填放结构元素的概念,结构元素的选择和图像的某种信息有密切的关系,构造不同的结构元素可完成不同的图像分析,并得到不同的结果。数学形态学首先被用来处理二值图像,后来也被用来处理灰度图像,其最大的特点是能将复杂的形状进行分解,并将有意义的形状分量从无用的信息中提

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号