2019年-第05章图像分割与边缘检测ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2019年-第05章图像分割与边缘检测ppt课件.ppt》由会员分享,可在线阅读,更多相关《2019年-第05章图像分割与边缘检测ppt课件.ppt(130页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 图像分割与边缘检测第第5 5章章 图像分割与边缘检测图像分割与边缘检测 5.1 阈值分割 5.2 基于区域的分割 5.3 边缘检测 5.4 区域标记与轮廓跟踪 5.5 分水岭分割 5.6 投影法与差影法 5.7 图像分割实例第5章 图像分割与边缘检测5.1 阈值分割5.1.1 概述 阈值化是最常用一种图像分割技术,其特点是操作简单,分割结果是一系列连续区域。灰度图像的阈值分割一般基于如下假设:图像目标或背景内部的相邻像素间的灰度值是高度相关的,目标与背景之间的边界两侧像素的灰度值差别很大,图像目标与背景的灰度分布都是单峰的。如要图像目标与背景对应的两个单峰大小接近、方差较小且均值相差较
2、大,则该图像的直方图具有双峰性质。阈值化常可以有效分割具有双峰性质的图像。第5章 图像分割与边缘检测阈值分割过程如下:首先确定一个阈值T,对于图像中的每个像素,若其灰度值大于T,则将其置为目标点(值为1),否则置为背景点(值为0),或者相反,从而将图像分为目标区域与背景区域。用公式可表示为(5-1)第5章 图像分割与边缘检测在编程实现时,也可以将目标像素置为255,背景像素置为0,或者相反。当图像中含有多个目标且灰度差别较大时,可以设置多个阈值实现多阈值分割。多阈值分割可表示为(5-2)式中:Tk为一系列分割阈值;k为赋予每个目标区域的标号;m为分割后的目标区域数减1。第5章 图像分割与边缘检
3、测阈值分割的关键是如何确定适合的阈值,不同的阈值其处理结果差异很大,会影响特征测量与分析等后续过程。如图5-1所示,阈值过大,会过多地把背景像素错分为目标;而阈值过小,又会过多地把目标像素错分为背景。确定阈值的方法有多种,可分为不同类型。如果选取的阈值仅与各个像素的灰度有关,则称其为全局阈值。如果选取的阈值与像素本身及其局部性质(如邻域的平均灰度值)有关,则称其为局部阈值。如果选取的阈值不仅与局部性质有关,还与像素的位置有关,则称其为动态阈值或自适应阈值。阈值一般可用下式表示:T=Tx,y,f(x,y),p(x,y)(5-3)式中:f(x,y)是点(x,y)处的像素灰度值:p(x,y)是该像素
4、邻域的某种局部性质。第5章 图像分割与边缘检测图5-1 不同阈值对图像分割的影响 第5章 图像分割与边缘检测当图像目标和背景之间灰度对比较强时,阈值选取较为容易。实际上,由于不良的光照条件或过多的图像噪声的影响,目标与背景之间的对比往往不够明显,此时阈值选取并不容易。一般需要对图像进行预处理,如图像平滑去噪,再确定阈值进行分割。5.1.2 全局阈值 当图像目标与背景之间具有高对比度时,利用全局阈值可以成功地分割图像。如图5-2(a)所示,点状目标与背景之间具有鲜明的对比,如图5-2(b)所示的直方图表现出双峰性质,左侧峰对应较暗的目标,右侧峰对应较亮的背景,双峰之间的波谷对应目标与背景之间的边
5、界。当选择双峰之间的谷底点对应的灰度值作为阈值时,便可以很好地将目标从背景中分离出来。图5-2(c)是用阈值124分割的结果。第5章 图像分割与边缘检测图5-2 直方图具有双峰性质的阈值分割 第5章 图像分割与边缘检测确定全局阈值的方法很多,如极小点阈值法、迭代阈值法、最优阈值法、Otsu阈值法、最大熵法、p参数法等。当具有明显的双峰性质时,可直接从直方图的波谷处选取一个阈值,也可以根据某个准则自动计算出阈值。实际使用时,可根据图像特点确定合适的阈值方法,一般需要用几种方法进行对比试验,以确定分割效果最好的阈值。第5章 图像分割与边缘检测1 极小点阈值法如果将直方图的包络线看做一条曲线,则通过
6、求取曲线极小值的方法可以找到直方图的谷底点,并将其作为分割阈值。设p(z)代表直方图,那么极小点应满足:p(z)=0 且 p(z)0 (5-4)若在求极小值点之前对直方图进行平滑处理,则效果会更好。例如3点平滑,平滑后的灰度级i的相对频数用灰度级i-1,i,i+1的相对频数的平均值代替。第5章 图像分割与边缘检测2 迭代阈值法迭代阈值算法如下:(1)选择一个初始阈值T1。(2)根据阈值T1将图像分割为G1和G2两部分。G1包含所有小于等于T1的像素,G2包含所有大于T1的像素。分别求出G1和G2的平均灰度值1和2。(3)计算新的阈值T2=(1+2)/2。(4)如果|T2-T1|T0(T0为预先
7、指定的很小的正数),即迭代过程中前后两次阈值很接近时,终止迭代,否则T1=T2,重复(2)和(3)。最后的T2就是所求的阈值。第5章 图像分割与边缘检测设定常数T0的目的是为了加快迭代速度,如果不关心迭代速度,则可以设置为0。当目标与背景的面积相当时,可以将初始阈值T1置为整幅图像的平均灰度。当目标与背景的面积相差较大时,更好的选择是将初始阈值T1置为最大灰度值与最小灰度值的中间值。3 最优阈值法由于目标与背景的灰度值往往有部分相同,因而用一个全局阈值并不能准确地把它们绝然分开,总会出现分割误差。一部分目标像素被错分为背景,一部分背景像素被错分为目标。最优阈值法的基本思想就是选择一个阈值,使得
8、总的分类误差概率最小。第5章 图像分割与边缘检测假定图像中仅包含两类主要的灰度区域(目标和背景),z代表灰度值,则z可看做一个随机变量,直方图看做是对灰度概率密度函数p(z)的估计。p(z)实际上是目标和背景两个概率密度函数之和。设p1(z)和p2(z)分别表示背景与目标的概率密度函数,P1和P2分别表示背景像素与目标像素出现的概率(P1+P2=1)。混合概率密度函数p(z)为(5-5)第5章 图像分割与边缘检测如图5-3所示,如果设置一个阈值T,使得灰度值小于T的像素分为背景,而使得大于T的像素分为目标,则把目标像素分割为背景的误差概率E1(T)为(5-6)把背景像素分割为目标的误差概率E2
9、(T)为(5-7)第5章 图像分割与边缘检测图5-3 灰度概率密度函数 第5章 图像分割与边缘检测总的误差概率E(T)为(5-8)为了求出使总的误差概率最小的阈值T,可将E(T)对T求导并使其导数为0,可得(5-)第5章 图像分割与边缘检测由式(5-9)可以看出,当P1=P2时,灰度概率密度函数p1(z)与p2(z)的交点对应的灰度值就是所求的最优阈值T。在用式(5-9)求解最优阈值时,不仅需要知道目标与背景像素的出现概率P1和P2,还要知道两者的概率密度函数p1(z)与p2(z)。然而,这些数据往往未知,需要进行估计。实际上,对概率密度函数进行估计并不容易,这也正是最优阈值法的缺点。一般假设
10、目标与背景的灰度均服从高斯分布,可以简化估计。此时,p(z)为第5章 图像分割与边缘检测(5-10)式中:1和2分别是目标与背景的平均灰度值;1和2分别是两者的标准方差。将上式代入式(5-9)可得(5-11)第5章 图像分割与边缘检测A、B、C分别为(5-12)式(5-11)一般有两个解,需要在两个解中确定最优阈值。若1=2=,则只有一个最优阈值:(5-13)第5章 图像分割与边缘检测若目标与背景像素出现的概率相等,则目标的平均灰度与背景的平均灰度的中值就是所求的最优阈值。利用最小均方误差法从直方图h(zi)中可以估计图像的混合概率密度函数:(5-14)最小化上式一般需要数值求解,例如用共轭梯
11、度法或牛顿法。第5章 图像分割与边缘检测4.Otsu法Otsu法是阈值化中常用的自动确定阈值的方法之一。Otsu法确定最佳阈值的准则是使阈值分割后各个像素类的类内方差最小。另一种确定阈值的准则是使得阈值分割后的像素类的类间方差最大。这两种准则是等价的,因为类间方差与类内方差之和即整幅图像的方差,是一个常数。分割的目的就是要使类别之间的差别最大,类内之间的差别最小。第5章 图像分割与边缘检测设图像总像素数为N,灰度级总数为L,灰度值为i的像素数为Ni。令(k)和(k)分别表示从灰度级0到灰度级k的像素的出现概率和平均灰度,分别表示为(5-15)(5-16)由此可见,所有像素的总概率为(L-1)=
12、1,图像的平均灰度为T=(L-1)。第5章 图像分割与边缘检测设有M-1个阈值(0t1t2tM-1L-1),将图像分成M个像素类Cj(Cjtj-1+1,tj;j=1,2,M;t0=0,tM=L-1),则Cj的出现概率j、平均灰度j和方差j2为(5-17)(5-18)(5-19)第5章 图像分割与边缘检测由此可得类内方差为(5-20)各类的类间方差为(5-21)将使式(5-20)最小或使式(5-21)最大的阈值组(t1,t2,tM1)作为M阈值化的最佳阈值组。若取M为2,即分割成2类,则可用上述方法求出二值化的最佳阈值。第5章 图像分割与边缘检测5.p参数法p参数法的基本思想是选取一个阈值T,使
13、得目标面积在图像中占的比例为p,背景所占的比例为1-p。p参数法仅适用于事先已知目标所占全图像百分比的场合。第5章 图像分割与边缘检测5.1.3 局部阈值当图像目标与背景在直方图上对应的两个波峰陡峭、对称且双峰之间有较深的波谷或双峰相距很远时,利用前面介绍的全局阈值方法可以确定具有较好分割效果的阈值。但是,由于图像噪声等因素的影响,会使得图像直方图双峰之间的波谷被填充或者双峰相距很近。另外,当图像目标与背景面积差别很大时,在直方图上的表现就是较小的一方被另一方淹没。上面这两种情况都使得本应具有双峰性质的图像基本上变成了单峰,难以检测到双峰之间的波谷。为解决这个问题,除了利用像素自身的性质外,还
14、可以借助像素邻域的局部性质(如像素的梯度值与拉普拉斯值)来确定阈值,这就是局部阈值。常用的两种局部阈值方法有直方图变换法和散射图法。第5章 图像分割与边缘检测1.直方图变换法直方图变换法利用像素的某种局部性质,将原来的直方图变换成具有更深波谷的直方图,或者使波谷变换成波峰,使得谷点或峰点更易检测到。由微分算子的性质可以推知,目标与背景内部像素的梯度小,而目标与背景之间的边界像素的梯度大。于是,可以根据像素的梯度值或灰度级的平均梯度作出一个加权直方图。例如,可以作出仅具有低梯度值像素的直方图,即对梯度大的像素赋予权值0,而梯度小的像素赋予权值1。第5章 图像分割与边缘检测这样,新直方图中对应的波
15、峰基本不变,但因为减少了边界点,所以波谷应比原直方图更深。也可赋予相反的权值,作出仅具有高梯度值的像素的直方图,它的一个峰主要由边界像素构成,对应峰的灰度级可作为分割阈值。图5-4(a)是图5-2(a)的直方图;图5-4(b)是原直方图除以对应灰度级的平均梯度得到的新的直方图,可见波谷更深、波峰更高。利用Otsu法由新直方图求得新的最佳阈值为132,图5-4(c)是新的分割结果。第5章 图像分割与边缘检测图5-4 灰度级平均梯度变换直方图及分割结果 第5章 图像分割与边缘检测2.散射图法散射图也可看做是一个二维直方图,其横轴表示灰度值,纵轴表示某种局部性质(如梯度),图中各点的数值是同时具有某
16、个灰度值与梯度值的像素个数。图5-5(b)是对图5-5(a)作出的灰度和梯度散射图的一部分,只取实际散射图左下角12832大小的区域并放大3倍,其它部分均为黑色。散射图中某点的颜色越亮,表示图像中同时具有与该点坐标对应的灰度值和梯度值的像素越多。第5章 图像分割与边缘检测图5-5 图像的灰度和梯度散射图 第5章 图像分割与边缘检测由图可见,散射图中有两个接近横轴且沿横轴相互分开的较大的亮色聚类,分别对应目标与背景的内部像素。离横轴稍远的地方有一些较暗的点,位于两个亮色聚类之间,它们对应目标与背景边界上的像素点。如果图像中存在噪声,则它们在散射图中位于离横轴较远的地方。如果在散射图中将两个聚类分
17、开,根据每个聚类的灰度值和梯度值就可以实现图像的分割。散射图中,聚类的形状与图像像素的相关程度有关。如果目标与背景内部的像素都有较强的相关性,则各个聚类会很集中,且接近横轴,否则会远离横轴。第5章 图像分割与边缘检测5.1.4 动态阈值在许多情况下,由于光照不均匀等因素的影响,图像背景的灰度值并不恒定,目标与背景的对比度在图像中也会有变化,图像中还可能存在不同的阴影。如果只使用单一的全局阈值对整幅图像进行分割,则某些区域的分割效果好,而另外一些区域的分割效果可能很差。解决方法之一就是使阈值随图像中的位置缓慢变化,可以将整幅图像分解成一系列子图像,对不同的子图像使用不同的阈值进行分割。这种与像素
18、坐标有关的阈值就称为动态阈值或自适应阈值。子图像之间可以部分重叠,也可以只相邻。第5章 图像分割与边缘检测图像分解之后,如果子图像足够小,则受光照等因素的影响就会较小,背景灰度也更均匀,目标与背景的对比度也更一致。此时可选用前面介绍的全局阈值方法来确定各个子图像的阈值。图5-6(a)中各圆形目标与背景的对比度并不一致,左上角的目标与背景的对比度很小。图(b)为用Otsu法全局阈值化的结果,可见左上角的圆形目标没有被检测出来。图(c)用分区网格,它把原始图像均匀地分解为16幅子图像。对每幅子图像单独使用Otsu阈值法进行分割,分割结果如图(d)所示。由图可见,左上角的目标被清晰地从背景中分离出来
19、。第5章 图像分割与边缘检测图5-6 自适应阈值分割 第5章 图像分割与边缘检测下面简要介绍一种动态阈值方法,其基本步骤如下:(1)将整幅图像分解成一系列相互之间有50%重叠的子图像。(2)检测各子图像的直方图是否具有双峰性质。如果是,则采用最优阈值法确定该子图像的阈值,否则不进行处理。(3)根据已得到的部分子图像的阈值,插值得到其它不具备双峰性质的子图像的阈值。(4)根据各子图像的阈值插值得到所有像素的阈值。对于每个像素,如果其灰度值大于该点处的阈值,则分为目标像素,否则分为背景像素。第5章 图像分割与边缘检测5.2 基于区域的分割5.2.1 区域生长区域生长的基本思想是把具有相似性质的像素
20、集合起来构成区域。首先对每个要分割的区域找出一个种子像素作为生长的起点,然后将种子像素邻域中与种子像素有相同或相似性质的像素合并到种子像素所在的区域中。将这些新像素当作新的种子像素继续上面的过程,直到没有可接受的邻域像素时停止生长。图5-7为区域生长的一个示例。图5-7(a)为待分割的图像,已知有1个种子像素(标有下划线),相似性准则是邻近像素与种子像素的灰度值差小于3。图5-7(b)、(c)分别是第一步、第二步接受的像素,图5-7(d)是最后的生长结果。第5章 图像分割与边缘检测图5-7 区域生长示例 第5章 图像分割与边缘检测区域生长法需要选择一组能正确代表所需区域的种子像素,确定在生长过
21、程中的相似性准则,制定让生长停止的条件或准则。相似性准则可以是灰度级、彩色、纹理、梯度等特性。选取的种子像素可以是单个像素,也可以是包含若干个像素的小区域。种子像素的选取一般需要先验知识,若没有则可借助生长准则对每个像素进行相应计算。如果计算结果出现聚类,则接近聚类中心的像素可取为种子像素。生长准则有时还需要考虑像素间的连通性,否则会出现无意义的分割结果。第5章 图像分割与边缘检测5.2.2 区域分裂与合并上面介绍的区域生长法需要根据先验知识选取种子像素。当没有先验知识时,区域生长法就存在困难。区域分裂与合并的核心思想是将图像分成若干个子区域,对于任意一个子区域,如果不满足某种一致性准则(一般
22、用灰度均值和方差来度量),则将其继续分裂成若干个子区域,否则该子区域不再分裂。如果相邻的两个子区域满足某个相似性准则,则合并为一个区域。直到没有可以分裂和合并的子区域为止。通常基于如图5-8所示的四叉树来表示区域分裂与合并,每次将不满足一致性准则的区域分裂为四个大小相等且互不重叠的子区域。第5章 图像分割与边缘检测图5-8 区域分裂与合并的四叉树表示 第5章 图像分割与边缘检测下面以一个简单的例子来说明区域分裂与合并的过程。假设分裂时的一致性准则为:如果某个子区域的灰度均方差大于1.5,则将其分裂为4个子区域,否则不分裂。合并时的相似性准则为:若相邻两个子区域的灰度均值之差不大于2.5,则合并
23、为一个区域。现对图5-7(a)进行区域分裂与合并,结果如图5-9所示。第5章 图像分割与边缘检测图5-9 区域分裂与合并示例 第5章 图像分割与边缘检测首先计算出全图的灰度均方差为R=2.65,不满足一致性准则,需分裂为四个子区域。分别计算出四个子块的均值和方差:R1=5.5,R1=1.73;R2=7.5,R2=1.29;R3=2.5;R3=0;R4=3.75;R4=2.87。根据一致性准则判断出R2和R3不需分裂,而R1和R4需要继续分裂,刚好分裂为单个像素,如图(b)所示。根据相似性准则,先合并同节点下满足一致性准则的相邻子区域,R11、R12和R13合并为一个区域(记为G1),R42、R
24、43和R44合并为另一个子区域(记为G2),如图(c)所示。最后合并具有相似性、不同节点下的相邻区域,R14、R41和R2合并在一起,G1、G2和R3合并在一起,如图(d)所示。第5章 图像分割与边缘检测5.3 边缘检测图像的边缘是图像最基本的特征,它是灰度不连续的结果。通过计算一阶导数或二阶导数可以方便地检测出图像中每个像素在其邻域内的灰度变化,从而检测出边缘。图像中具有不同灰度的相邻区域之间总存在边缘。常见的边缘类型有阶跃型、斜坡型、线状型和屋顶型,如图5-10所示(第一行为具有边缘的图像,第二行为其灰度表面图)。阶跃型边缘是一种理想的边缘,由于采样等缘故,边缘处总有一些模糊,因而边缘处会
25、有灰度斜坡,形成了斜坡型边缘。斜坡型边缘的坡度与被模糊的程度成反比,模糊程度高的边缘往往表现为厚边缘。线状型边缘有一个灰度突变,对应图像中的细线条;而屋顶型边缘两侧的灰度斜坡相对平缓,对应粗边缘。第5章 图像分割与边缘检测图5-10 图像中不同类型的边缘 第5章 图像分割与边缘检测5.3.1 微分算子图5-11给出了几种典型的边缘及其相应的一阶导数和二阶导数。对于斜坡型边缘,在灰度斜坡的起点和终点,其一阶导数均有一个阶跃,在斜坡处为常数,其它地方为零;其二阶导数在斜坡起点产生一个向上的脉冲,在终点产生一个向下的脉冲,其它地方为零,在两个脉冲之间有一个过零点。因此,通过检测一阶导数的极大值,可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2019 05 图像 分割 边缘 检测 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内