图像分割算法_第1页
图像分割算法_第2页
图像分割算法_第3页
图像分割算法_第4页
图像分割算法_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图像分割算法图像分割算法 图像分割指的是根据灰度、颜色、纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性。它是由图像处理到图像分析的关键步骤。图像分割方法主要分以下几类:基于阈值的分割;基于边缘的分割;基于区域的分割;一、基于阈值的分割一、基于阈值的分割(二值图像二值图像) 阈值分割就是简单地用一个或几个阈值将图像的灰度直方图分成几个类,认为图像中灰度值在同一个灰度类内的像素属于同一个物体。阈值分割法主要有两个步骤: 第一, 确定进行正确分割的阈值; 第二, 将图像的所有像素的灰度级与阈值进行比较, 以进行区域划分, 达到目

2、标与背景分离的目的。 其基本原理的数学模型描述为:常见的阈值分割算法有: 双峰法、最大类间方差法(OTSU) 、迭代法、最大熵等。1(i, j)(i, j)0(i, j)fTgfT1.双峰法双峰法双峰法的基本思想:它认为图像由前景和背景组成,在灰度直方图上,前后二景都形成高峰,在双峰之间的最低谷处就是图像的阈值所在。适用范围:当前后景的对比较为强烈时,分割效果较好;否则基本无效。2.最大类间方差法(最大类间方差法(OTSU) 最大类间方差法的基本思想:将待分割图像看作是由两类组成,一类是背景,一类是目标,用方差来衡量目标和背景之间的差别,使得目标和背景两类的类间方差最大的灰度级即认为是最佳阈值

3、。 最佳阈值分割公式:优点:选取出来的阈值非常理想,对各种情况的表现都较为良好。将目标误判为背景,或将背景误判为目标都将导致类间方差达不到最大值,换句话说就是分错的概率很小。缺点:类间方差法对噪音和目标大小十分敏感。 22aa0bb0=P (ww )P (ww ) ,0L 1T类间方差111101TaiiLbii TTiaiaLibi TbLiiPPPPPwiPPwiPwiP 前景点所占比例背景点所占比例前景点平均灰度背景点平均灰度全局平均灰度迭代法迭代法迭代法基本思想:首先猜测一个初始阈值,然后再通过对图像的多次迭代计算对阈值进行改进的过程。重复地对图像进行阈值操作,将图像分割为对象类和背景

4、类,然后来利用每一个类中的灰阶级别对阈值进行改进。 具体算法: 1.为全局阈值选择一个初始估计值T(图像的平均灰度)。 2.用T分割图像。产生两组像素:G1由灰度值大于T的像素组 成,G2 由小于等于T像素组成。 3.计算G1和G2像素的平均灰度值m1和m2; 4.计算一个新的阈值:T = (m1 + m2) / 2; 5.重复步骤2-4,直到连续迭代中的T值间的差小于一个预定 义参数为止。最大熵法最大熵法最大熵基本思想:熵是平均信息量的表征,根据信息论,熵的定义为:图像目标区域的熵: , 图像背景区域的熵:其中: ,最大熵法的最佳阈值公式:(x)lgp(x)dxHp 1logTiifittp

5、pHpp 1log11Liibi TttppHpp 1TtiippiiNpNMfb*arg maxH (t)H (t)T 二、基于边缘的分割二、基于边缘的分割1.边缘的定义 图像中灰度发生突变或不连续的微小区域(一组相连的像素集合),即是两个具有相对不同灰度值特性的区域的边界线。图像边缘有两个特征:方向和幅度。沿边缘走向,像素值变化比较平 缓;沿垂直于边缘的走向,像素值则变化比较剧烈。一般常用一阶和二阶导数来描述和检测边缘。 一阶微分:用梯度算子来计算 特点:对于左图,左侧的边是正的(由暗到亮),右侧的边是负的(由亮到暗)。对于右图,结论相反。常数部分为零。 用途:用于检测图像中边的存在。二阶

6、微分:通过拉普拉斯来计算 特点:二阶微分在亮的一边是正的,在暗的一边是负的。常数部分为零。 用途:1)二次导数的符号,用于确定边上的像素是在亮的一边,还是暗的一边。2)0跨越(零交叉),确定边的准确位置。 图像中的边缘可以通过对它们求导数来确定,而导数可利用微分算子来计算。 梯度算子(Gradient operators)函数f(x,y)在(x,y)处的梯度为一个向量:f = f / x , f / yT计算这个向量的大小为:|f| = mag(f ) = (f / x)2 +(f / y)21/2近似为: |f| |Gx| + | Gy |梯度的方向角为:(x,y) = arctan(Gy

7、/ Gx)对于数字图像来说,通常是利用差分来近似微分。(1) Roberts(1) Roberts算子算子 是一个交叉算子,其在点是一个交叉算子,其在点(i,j)(i,j)的梯度幅值表示为:的梯度幅值表示为: ) 1,(), 1() 1, 1(),(),(jifjifjifjifjiGyxGGjiG), (1001xS0110yS用卷积模板可表示为用卷积模板可表示为 : 其中其中,S Sx x和和S Sy y分别为分别为 : (2) Sobel(2) Sobel算子算子 SobelSobel算子在点算子在点(i,j)(i,j)的梯度幅值表示为:的梯度幅值表示为: 简化的卷积模板表示形式为简化的

8、卷积模板表示形式为 : 其中,其中,s sx x和和s sy y分别分别x x方向和方向和y y方向梯度的模版形式方向梯度的模版形式 : 121000121xs Gx = (z7 + 2z8 + z9) - (z1 + 2z2 + z3) Gy = (z3 + 2z6 + z9) - (z1 + 2z4 + z7)101202101ys22),(yxGGjiGyxGGjiG), (3) Prewitt(3) Prewitt算子算子 PrewittPrewitt算子在点算子在点(i,j)(i,j)的梯度幅值表示为:的梯度幅值表示为: 简化的卷积模板表示形式为简化的卷积模板表示形式为 : 其中,其

9、中,s sx x和和s sy y分别分别x x方向和方向和y y方向梯度的模版形式方向梯度的模版形式 : 22),(yxGGjiGyxGGjiG), (111000111xs101101101ys Gx = (z7 + z8 + z9) - (z1 + z2 + z3) Gy = (z3 + z6 + z9) - (z1 + z4 + z7) (4)(4)拉普拉斯拉普拉斯二阶导数算子二阶导数算子 : 22222yfxffxjifjifxGxfx),(), 1(22xjifxjif),(), 1(),(), 1(2), 2(jifjifjif二阶差分的偏导数近似式为二阶差分的偏导数近似式为 :

10、以上是以以上是以(i+1,j)(i+1,j)为中心,用为中心,用i i替换替换i+1i+1可得以可得以(i,j)(i,j)为中心为中心的二阶偏导数公式:的二阶偏导数公式: ), 1(),(2), 1( 22jifjifjifxf) 1,(),(2) 1,(22jifjifjifyf010141010111181111也也即即有有: 同理有同理有: 所以有所以有: ) 1,(), 1(),(4) 1,(), 1( 2222jifjifjifjifjifyfxf对应的集中模板为对应的集中模板为: 三、基于区域的分割三、基于区域的分割此类方法是将图像按照相似性准则分成不同的区域,主要包括种子区域生长

11、法、区域分裂合并法和分水岭法等几种类型。1.区域生长区域生长的基本思想是将具有相似性质的像素集合起来构成区域。具体先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素有相同或相似性质的像素(根据某种事先确定的生长或相似准则来判定)合并到种子像素所在的区域中。将这些新像素当作新的种子像素继续进行上面的过程,直到再没有满足条件的像素可被包括进来。通过像素集合的区域增长算法实现:区域A区域B种子像素下图给出已知种子点进行区域生长的一个示例。图(a)给出需要分割的图像,设已知两个种子像素(标为深浅不同的灰色方块),现要进行区域生长。设这里采用的判定准则是:如果考虑的像素与种子像素灰度值差的绝对值小于某个门限T,则将该像素包括进种子像素所在的区域。图(b)给出了T=3时的区域生长结果,整幅图被较好地分成2个区域;图(c)给出了T=1时的区域生长结果,有些像素无法判定;图(d)给出了T=6时的区域生长的结果,整幅图都被分在一个区域中了。由此可见门限的选择是很重要的。2.区域分裂合并区域分裂合并法无需预先指定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论