《基元检测》PPT课件.ppt
《《基元检测》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基元检测》PPT课件.ppt(89页珍藏版)》请在三一办公上搜索。
1、第5章背景知识,1965年,Roberts通过计算机程序从数字图像中提取出诸如立方体、楔形体、棱柱体等多面体的三维结构,并对物体形状及物体的空间关系进行描述。即将现实世界分解为由积木所构造的世界。在之后类似的研究中,Huffman、Clowes以及Waltz等人对积木世界进行了研究并分别解决了由线段解释景物和处理阴影等问题。此后的研究范围从边缘、角点等待征提取,到线条、平面、曲面等几何要素分析,直到图像明暗、纹理、运动以及成像几何等,并建立了各种数据结构和推理规则。到了70 年代,已经出现了一些视觉应用系统。积木世界的研究是从简化的世界出发进行研究,这也是视觉早期研究中的特点。这些工作对视觉研
2、究的发展起了促进作用,但对于稍微复杂的景物便难以奏效,第5章基元检测,基元泛指图像中有特点的基本单元,比如,边缘、角点、直线段、圆、孔等。,边缘是图像中比较低层的基元,是组成许多其他基元的基础,所以一直得到较多的关注。角点可以看做由两个边缘以接近直角相结合而构成的基元。直线段可看做是两个邻近又互相平行的边缘相结合而构成的基元。圆是一种常见的几何形状,圆周可看做是将直线段弯曲。头尾相接得到的。孔的形状与圆相同,但一般用孔来表示比较小的圆。,第5章基元检测,第5章基元检测,5.1边缘检测5.2SUSAN算子5.3哈夫变换5.4位置直方图技术,5.1边缘检测,图像中的边缘是像素灰度值发生剧烈变化而不
3、连续的结果。边缘检测是常见的图像基元检测的基础,也是所有基于边界的图像分割方法的第一步。,5.1边缘检测,5.1.1检测原理5.1.2一阶导数算子5.1.3二阶导数算子5.1.4边界闭合,5.1.1检测原理,像素灰度值的变化可利用求导数的方法来检测,一般常用一阶和二阶导数来检测边缘。下面介绍不同边缘的一些特点记忆对他们进行检测的原理。,5.1.1检测原理,阶梯状边缘,脉冲状边缘,屋顶状边缘,5.1.2一阶导数算子,一阶微分算子给出梯度,所以也称梯度算子它分别计算沿X和Y方向的两个偏导分量。对偏导分量的计算需对每个像素位置进行,在实际中常用小区域模版卷积来近似计算。,5.1.2一阶导数算子,对于
4、水平方向和垂直方向各用一个模版,将两个模版组合起来以构成一个梯度算子。罗伯特交叉算子,蒲瑞维特算子,索贝尔算子,5.1.2一阶导数算子,Roberts交叉梯度算子 f|z5-z9|+|z6-z8|梯度计算由两个模板组成,第一个求得梯度的第一项,第二个求得梯度的第二项,然后求和,得到梯度。两个模板称为Roberts 交叉梯度算子,z2,z8,z5,z3,z9,z6,z1,z7,z4,0,1,-1,0,-1,0,0,1,5.1.2一阶导数算子,Prewitt梯度算子3x3的梯度模板 f|(z7+z8+z9)-(z1+z2+z3)|+|(z3+z6+z9)-(z1+z4+z7)|,z2,z8,z5,
5、z3,z9,z6,z1,z7,z4,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,-1,-1,1,1,1,(a)原图,(b)|Gy|,y方向上的梯度分量,(c)|Gx|,y方向上的梯度分量,(d)梯度图像|Gx|+|Gy|,可以看到(b)(c)中两个分量的方向性是很明显的。(b)中屋瓦、砖块的水平接缝和窗户的水平分段的图像非常清晰。(c)中表现出了垂直部分,诸如墙附近的拐角、窗户的垂直部分等的。,5.1.2一阶导数算子,Sobel梯度算子3x3的梯度模板 f|(z7+2z8+z9)-(z1+2z2+z3)|+|(z3+2z6+z9)-(z1+2z4+z7)|,z2,z8,z5,z
6、3,z9,z6,z1,z7,z4,-2,2,0,-1,1,0,-1,1,0,0,0,0,-1,-1,-2,1,1,2,5.1.2一阶导数算子,5.1.3二阶导数算子,用二阶导数算子检测阶梯状边缘需将算子模版与图像卷积,并确定算子输出值的过零点。,5.1.3二阶导数算子,1.拉普拉斯算子拉普拉斯算子 2f=2f/x2+2f/y2对于离散图像 f(x,y)/x=x f(x,y)=f(x,y)-f(x-1,y)f(x,y)/y=y f(x,y)=f(x,y)-f(x,y-1),z2,z8,z5,z3,z9,z6,z1,z7,z4,2f(x,y)/x2=x f(x+1,y)-xf(x,y)=f(x+1
7、,y)+f(x-1,y)-2f(x,y)2f(x,y)/y2=y f(x,y+1)-yf(x,y)=f(x,y+1)+f(x,y-1)-2f(x,y)2f=f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)-4f(x,y),5.1.3二阶导数算子,5.1.3二阶导数算子,在图像中,计算函数的拉普拉斯值也可借助各种模板实现。模板的基本要求是对应中心像素的系数应是正的,而对应中心像素邻近像素的系数应是负的,且所有系数的总和应该是零。,5.1.3二阶导数算子,拉普拉斯算子边缘检测示例:,5.1.3二阶导数算子,拉普拉斯算子一般不以其原始形式用于边缘检测,原因在于:(1)它是一个二
8、阶导数,对噪声非常敏感。(2)拉普拉斯算子的幅值产生双边缘。(最大负值和最大正值)(2)不能检测边缘的方向。(无方向模版)那么它在分割中所起的作用:(1)利用它的零交叉性质进行边缘定位-该算子与平滑过程一起利用零交叉作为找到边缘的前兆。(2)确定一个象素在边缘暗的一边还是亮的一边。,5.1.3二阶导数算子,2.马尔算子马尔算子是在拉普拉斯算子的基础上实现的边缘检测算子。马尔边缘检测是高斯加权平滑运算与拉普拉斯运算的结合体。,5.1.3二阶导数算子,马尔算子在每个分辨率上进行如下计算(1)用一个2-D的高斯平滑模板与原图像卷积(2)计算卷积后图像的拉普拉斯值(3)检测拉普拉斯图像中的过零点作为边
9、缘点,5.1.3二阶导数算子,高斯加权平滑函数:,5.1.3二阶导数算子,对平滑后的图像再运用拉普拉斯算子:,为离原点的径向距离,,5.1.3二阶导数算子,3.坎尼算子 坎尼(Canny)把边缘检测问题转换为检测单位函数极大值问题来考虑,利用高斯模型,借助图像滤波的概念之处一个好的边缘检测算子应具有三个指标:(1)低失误概率(要少将真正的边缘丢失和少将非边缘判断为边缘)(2)高位置精度(检测出的边缘应在真正的边界上)(3)单像素边缘(对每个边缘有唯一的响应),5.1.3二阶导数算子,根据上述指标,坎尼提出判定边缘检测算子三个准则:(1)信噪比准则(2)定位精度准则(3)单边缘响应准则,5.1.
10、3二阶导数算子,3.坎尼算子检测效果,5.1.4边界闭合,用各种算子得到的边缘像素常是孤立的或仅分小段连续的,为组成区域的封闭边界以使将不同区域分开,需要将边缘像素连接起来。下面介绍一种利用像素梯度的幅度和方向进行边界闭合的方法。,5.1.4边界闭合,边缘像素连接的基础是它们之间有相似性梯度幅度梯度方向如果像素(s,t)在像素(x,y)的邻域且它们的梯度幅度和梯度方向分别满足以上两个条件(T是幅度阈值,A是角度阈值),那么可将(s,t)处的像素与在(x,y)处的像素连接起来。,5.1.4边界闭合,对所有边缘像素都进行这样的判断和连接就有希望的到闭合边界。,第5章基元检测,5.1边缘检测5.2S
11、USAN算子5.3哈夫变换5.4位置直方图技术,5.2SUSAN算子,SUSAN算子是一种很有特色的检测算子,只使用一个圆形模版来得到各向同性的响应。它不仅可以检测出图像中目标的边缘点,而且能鲁棒地检测出图像中目标的角点(局部曲率较大的点)。,5.2SUSAN算子,5.2.1USAN原理5.2.2角点和边缘检测,5.2.1USAN原理(Univalve Segment Assimilating Nucleus),如图5.21所示,图中图像的上部分为亮区域,下部分为暗区域,分别代表目标和背景。将圆形的模板放在6个典型位置如下所示。,5.2.1USAN原理,从左边数过去,第1个模板全部在亮区域,第
12、2个模板大部在亮区域,第3个模板一半在亮区域,第4个模板大部分在暗区域,第5个模板全部在暗区域,第6个模板的1/4在暗区域。,5.2.1USAN原理,如果将模版中各个像素的灰度都与模版中心的核像素的灰度进行比较,发现总有一部分模版区域像素的灰度与核像素的灰度相同或相似。这部分区域称为核同值区域(uni-value segment assimilating nucleus,USAN),即与核有相同值的区域,可简称为核同值区。USNA区域包含了很多与图像结构有关的信息。,5.2.1USAN原理,利用这种区域的尺寸、重心等统计量可以帮助检测图像中的边缘和角点。从图5.2.1可见,当核像素处在图像中的
13、灰度一致区域时,USAN的面积会超过一半,第1个模板和第5个模板以及第2个模板和第4个模板都属于这种情况。当核处在直边缘处USAN的面积约为最大值的一半,第3个模板就属于这种情况。当核位于角点处时USAN的面积更小,约为最大值的1/4,第6个模板就属于这种情况。,5.2.1USAN原理,利用USAN面积的变化可检测边缘或角点,具体来说,USAN面积较大时表明核像素处在图像中的灰度一致区域,在模板核接近边缘时该面积减少,而在接近角点时减少的更多,即在角点处面积取得最小值。,5.2.2角点和边缘检测,在USAN区域的基础上可讨论SUSAN算子(最小核同值算子),并进行角点和边缘检测。1.角点检测圆
14、形模板,5.2.2角点和边缘检测,1.角点检测设模板函数为M(x,y),将其依次放在图像中每个点的位置,在每个位置,将模板内每个像素的灰度值与核的灰度值进行比较。,5.2.2角点和边缘检测,1.角点检测输出的游程和这个总和其实就是USAN区域的像素个数,或者说它给出了USAN区域的面积。如前面所讨论的,这个面积在角点处会达到最小。,5.2.2角点和边缘检测,阈值T既可用来帮助检测USAN区域面积的最小值,也可以确定所能消除的噪声的最大值。当图像中没有噪声时,仅用灰度差阈值T就可以了。但当图像中有噪声时,需要将游程和与一个固定的几何阈值进行比较做出判断。该阈值设为以给出最优的噪声消除性能,其中是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基元检测 检测 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5486702.html