数字图像处理第八章

上传人:ch****o 文档编号:253025324 上传时间:2024-11-27 格式:PPT 页数:47 大小:2.19MB
返回 下载 相关 举报
数字图像处理第八章_第1页
第1页 / 共47页
数字图像处理第八章_第2页
第2页 / 共47页
数字图像处理第八章_第3页
第3页 / 共47页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,1,第八章,图象的锐化处理,2,第八章 图象的锐化处理,图象锐化的目的是加强图象中景物的,边缘和轮廓,。锐化的作用是要使灰度反差增强。因为边缘和轮廓都位于灰度突变的地方。,许多情况下,图像的锐化被用于景物边界的检测与提取。,锐化处理可以用空间微分来完成。本章介绍数字微分锐化的各种定义及其实现算子。,3,8.1 图像细节的基本特征,图8.1 图像细节的灰度分布特性,4,8.1 图像细节的基本特征,如图所示是一幅包含典型细节的简单图像。(b)是(a)扫描线上的灰度值分布曲线。可以看到:,当画面渐渐由亮变暗时,其灰度值的变化是斜坡变化的;,当出现孤立点,即大多情况是噪声点时,其灰度值的变化是一个突起的尖峰;,进入平缓变化的区域,则其灰度变化为一个平坦段;,如果出现一条细线,则其灰度变化是一个比孤立点略显平缓的尖峰;,当画面由黑突变到亮时,其灰度变化是一个阶跃。,这些类型的灰度变化规律可以用来对图像的噪声点、细线与边缘模型化。,5,8.1 图像细节的基本特征,从以上分析可知,图像中的细节是指画面中的灰度变化情况。反映数据变化的数学手段可以采用微分算子。,从数学的微分含义来看,“一阶微分”是描述“数据的变化率”,“二阶微分”是描述“数据变化率的变化率”。,图8.2所示是图8.1所示灰度变化细节下的一阶、二阶微分的变化情况。,图8.2 图像细节的微分特性,6,8.1 图像细节的基本特征,图8.3给出几种典型灰度变化模式及其相应的微分变化模式。,可见无论那种形式,通过一阶微分或者是二阶微分都可以进行图像细节的增强与检测。,图8.3 典型的灰度变化模式与其微分变化模式,7,8.2 一阶微分算子,数字图像,数据是离散的,幅值是有限的,其发生的最短距离是在两相邻像素之间。因此通常采用一阶差分来定义微分算子。即这里没有区别差分和微分。对于一元函数f(t),一阶微分算子可以定义如下:,对于二元图像(函数)f(x,y),一阶微分的定义是通过梯度实现的。图像f(x,y)在其坐标(x,y)上的梯度是通过一个二维列向量来定义的,即:,单方向的一阶梯度算法(浮雕效果),1.水平方向的锐化,8.2 一阶微分算子,8.2 一阶微分算子,单方向的一阶梯度算法(浮雕效果),例:,1,2,3,2,1,2,1,2,6,2,3,0,8,7,6,1,2,7,8,6,2,3,2,6,9,0,0,0,0,0,0,-3,-13,-20,0,0,-6,-13,-13,0,0,1,12,5,0,0,0,0,0,0,1+2*2+3-3-2*0-8=-3,一阶水平方向锐化效果,返回,8.2 一阶微分算子,单方向的一阶梯度算法(浮雕效果),2.垂直方向的锐化,单方向一阶锐化效果图例,返回,13,8.2 一阶微分算子,3.方向模板,有时需要在图象中抽出某一特定方向的轮廓线,这时可以使用方向模板来达到这一目的。根据所需的方向,可从下列8种模板中先取合适的模板。,14,8.2 一阶微分算子,3.方向模板,例如,用上,下两种方向模板可以抽取出下图所示水平轮廓。而斜向轮廓则分别需要上述左上和右上两种方向模板来进行处理。,15,8.2 一阶微分算子,差分运算是有方向性的。,由于边缘、轮廓在一幅图像中常常具有任意的方向。所以锐化算法应对任意方向的边缘、轮廓都有相同的检测能力,即具有各向同性。,具有这种性质的锐化算子有:,梯度算子:,Roberts;,Sobel;,Priwitt等。,拉普拉斯和其它一些相关算子。,8.2 一阶微分算子,交叉微分算法(Roberts算,子,),Roberts,算子模板是一个2x2的模板,左上角的是当前待处理像素f(x.y),则交叉微分算子定义如下:,其模板可以表示为:,f(x.y),Roberts梯度锐化效果图例,返回,8.2 一阶微分算子,交叉微分算法(Roberts算,子,),原图像,利用Roberts算子进行边缘提取的结果,8.2 一阶微分算子,Sobel锐化算法,交叉微分算子可以获得景物细节的轮廓。其作用模板小,相对计算量也小。但由于模板的尺寸是偶数,故待处理像素不能放在模板中心位置,处理的结果就会有半个像素的错位。,Sobel微分算子是一种奇数3x3的模板下的全方向微分算子。,Sobel微分算子定义如下:,8.2 一阶微分算子,Sobel微分算子的模版如下:,Sobel锐化算法,Sobel锐化效果图,返回,8.2 一阶微分算子,Sobel锐化算法,原图像,利用Sobel算子进行边缘提取的结果,8.2 一阶微分算子,8.2.4 Priwitt锐化算法,Priwitt微分算子的思路与Sobel微分算子的思路类似,是在一个奇数大小的模板中定义其微分运算。,Priwitt微分算子定义如下:,8.2 一阶微分算子,Priwitt微分算子的模版如下:,肉眼几乎无法区别与Sobel微分算子处理效果的差异。但是从其模板系数可以看到,其运算较Sobel算子略简单,8.2.4 Priwitt锐化算法,Prewitt锐化效果图例,返回,8.2 一阶微分算子,8.2.4 Priwitt锐化算法,原图像,利用Prewitt算子进行边缘提取的结果,8.3 二阶微分算子,从前述图8.3也可以看到,二阶微分有着比一阶微分更加敏感的特性,尤其是对斜坡渐变的细节。(参见教材的71页),本节介绍各向同性的二阶微分算子:,Laplacian微,分算子,Wallis算子,8.3 二阶微分算子,8.3.1,Laplacian微,分算子,最简单的二阶各向同性微分算子是拉普拉斯微分算子,二维图像f(x,y)的拉普拉斯微分算子定义为:,8.3 二阶微分算子,8.3.1,Laplacian微,分算子,写成模板系数形式形式即为Laplacian算子:,二阶微分算子所提取出的细节较一阶微分算子提出的细节多,表明了二阶微分算子在对图像细节的敏感性。,Laplacian锐化算子效果,返回,8.3 二阶微分算子,8.3.1,Laplacian微,分算子,原图像,利用拉普拉斯算子进行边缘提取的结果,8.3 二阶微分算子,8.3.1,Laplacian微,分算子,变形的Laplacian算子,如果再考虑对角线方向,则有如下所示的两个变形拉普拉斯算子:,8.3 二阶微分算子,8.3.1,Laplacian微,分算子,变形的Laplacian算子,拉普拉斯是一种微分算子,强调图像中灰度的突变的区域。这将产生一幅把图像中的浅灰色边线和突变点叠加到暗背景中的图像。,将原始图像和拉普拉斯图像叠加在一起的简单方法可以保护拉普拉斯锐化处理的效果,同时又能复原背景信息。,设原图为f(x,y),处理后的图像为g(x,y):,其模板表示为:,8.3 二阶微分算子,原图像,利用拉普拉斯算子进行边缘提取的结果,8.3 二阶微分算子,原图像,利用拉普拉斯算子进行边缘提取的结果,8.3 二阶微分算子,原图像,利用拉普拉斯算子进行边缘提取的结果,Laplacian类算法效果图,返回,8.3 二阶微分算子,8.3.2 Wallis算子,因为人眼对画面信号的处理过程中有一个近似的对数运算环节,因此,通过对数运算构成非线性动态范围调整,可以得到图像的增强。,根据这个思路,Wallis微分算子实际上就是结合拉普拉斯算子与对数算子构造出来的一种锐化算子。,Wallis微分算子定义如下:,8.3 二阶微分算子,8.3.2 Wallis算子,Wallis微分算子可以看作是校正了视觉的指数特性后的Laplacian运算。,与拉普拉斯算子处理效果相比,拉普拉斯算子对画面比较暗的部分的锐化比较弱,而Wallis算子则不存在这个问题,整个画面的锐化效果比较均衡。,Wallis算子对弱信息比拉普拉斯算子更敏感。,Wallis算法效果图,返回,Kirsch 算法效果图,返回,8.4 微分算子在边缘检测中的应用,从前面的讨论可知,微分算子可以提取出图像中的细节信息,景物边缘是细节信息中最具描述景物特征的部分,也是图像分析中的一个不可缺少的部分。,下面以Sobel算子为例说明微分算子在边缘检测中的应用:,如图6.13(Page117)所示,如果对采用Sobel锐化算子处理过的图像(图6.13(a)进行判别,将图中为0的点(即原图中灰度没有变化的点,也就是可以肯定为非边界点)置为黑,将图中不为0的点置为白,则得到的结果为图6.13(b),可以看到画面中以白色的点为主,说明经过Sobel锐化处理之后,提取出了许多细节,除了景物边缘之外,还包括画面中因光照变化,或者是硬件设备带来的各种影响。显然,图6.13(b)没有带给我们任何有用的信息。,8.4 微分算子在边缘检测中的应用,分析图6.13(a),之所以可以从图6.13(a)中看到建筑物的轮廓,是因为建筑物轮廓部分的信息较强,因此,如果设定一个阈值Th,将图中小于Th的点(即原图中灰度变化较弱的点,被认为是非边界点)置为黑,将图中大于Th的点置为白,则得到的结果为图6.13(c),图6.13(c)就将建筑物的边缘信息提取出来了。,对不同锐化算子处理后的图像进行相应的阈值处理,就可以获得景物的边界。,图6.14所示是四种典型微分算子的边缘检测结果的比较:,图6.14(a),(b)是一阶微分算子的检测结果,,图6.14(c),(d)是二阶微分算子的检测结果。,可见:,二阶微分算子检测出边界的细节信息比较多,,一阶微分算子检测出的轮廓比较粗略,但是检测出的轮廓比较清晰。,8.5 Canny算子,基于微分算子的边缘提取存在的一个比较麻烦的问题就是如何选择合适的阈值。阈值不同,提取出的边界信息就不同。,如图6.15所示,在两个不同阈值下,采用Sobel锐化算子均可以提取出图6.4(a)建筑物的边缘,但是两者有比较大的区别。这样,在边缘提取中就存在着对提取效果好坏的评价。,根据边缘检测的有效性和定位的可靠性,Canny研究了最优边缘检测器所需的特性,给出了评价其优劣的三个指标:,好的信噪比,即将非边缘点判为边缘点的概率要低,将边缘点判为非边缘点的概率要低;,好的定位性能,即检测出的边缘点要尽可能在实际边缘的中心;,对单一边缘仅有惟一响应,即单个边缘产生多个响应的概率要低,并且虚假响应边界应得到最大抑制。,8.5 Canny算子,简言之,就是希望在提高对景物边缘的敏感性的同时,可以抑制噪声的方法才是好的边缘提取方法。,值得庆幸的是,有一个线性算子可以在抵抗噪声与边缘检测之间获得一个最佳的折中,这个算子就是Canny算子,它是高斯函数的一阶导数。,高斯函数与原图的卷积达到了抵抗噪声的作用,而求导数,则是检测景物边缘的手段。,8.6 LOG(Laplacian of Gaussian)算子,LOG(Laplacian of Gaussian)算子是根据图像的信噪比来求出检测边缘的最优滤波器。换句话说,该方法也是在对噪声的抑制和对边缘的检测两个方面综合考虑来设计的。,该方法首先采用高斯函数对图像进行平滑处理,加后采用拉普拉斯算子,根据二阶导数的过零点来检测图像的边界。,LOG算子与视觉生理中的数学模型相似,因此在图像处理领域中得到了广泛的应用。,LOG滤波方法能很好检测出边缘,抗干扰能力强,边界定位精度高,边缘连续性好,且能提取对比度弱的边界。,8.6 LOG(Laplacian of Gaussian)算子,常用的LOG算子是55的模板:,若将LOG算子作成三维图,很像一顶墨西哥草帽,所以,LOG又叫墨西哥草帽滤波器。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!