1、完整最新ppt118.6 基于区域生长的图像分割方法基于区域生长的图像分割方法 专专 业:业:1212级信号与信息处理级信号与信息处理 姓姓 名名:车少帅车少帅 完整最新ppt2例如:例如:(1 1)要确定航空照片中的森林、耕地、城市区域等,首先需)要确定航空照片中的森林、耕地、城市区域等,首先需要将这些部分在图像上分割出来。要将这些部分在图像上分割出来。(2 2)要辨认文件中的个别文字,需先将这些文字分割出来。)要辨认文件中的个别文字,需先将这些文字分割出来。把图像空间按照一定的要求分成若干个把图像空间按照一定的要求分成若干个“有意义有意义”的区域的的区域的技术。其从本质上说是将各像素进行分
2、类的过程。技术。其从本质上说是将各像素进行分类的过程。(3 3)要识别和标定细胞的显微照片中的染色体,需要用图像)要识别和标定细胞的显微照片中的染色体,需要用图像分割技术。分割技术。图像分割的概念:图像分割的概念:完整最新ppt3基于基于边缘检测边缘检测的方法:的方法:找出图像的找出图像的边缘边缘信息,再将它们信息,再将它们连成边界连成边界,这些边界把,这些边界把图像分成不同的区域,从而分割出各个区域。图像分成不同的区域,从而分割出各个区域。图像分割方法分类:图像分割方法分类:基于基于区域生成区域生成的方法:的方法:根据相应的区域特性在图像中找出与其相似的部分。根据相应的区域特性在图像中找出与
3、其相似的部分。常用的方法有:常用的方法有:区域生长、分裂区域生长、分裂-合并分割合并分割方法。方法。基于基于阈值选取阈值选取的方法:的方法:通过选取一定的灰度阈值将图像中通过选取一定的灰度阈值将图像中目标目标从从背景背景中中分割出来分割出来。常用的方法有:常用的方法有:直方图阈值分割、最大熵阈值分割直方图阈值分割、最大熵阈值分割等。等。完整最新ppt4完整最新ppt5区域生长法区域生长法 区域生长(区域生长(region growing)是指将成组的像素或区域)是指将成组的像素或区域发展成更大区域的过程。从种子点的集合开始,从这些点的发展成更大区域的过程。从种子点的集合开始,从这些点的区域增长
4、是通过将与每个种子点有相似属性像强度、灰度级、区域增长是通过将与每个种子点有相似属性像强度、灰度级、纹理颜色等的相邻像素合并到此区域。它是一个迭代的过程,纹理颜色等的相邻像素合并到此区域。它是一个迭代的过程,这里每个种子像素点都迭代生长,直到处理过每个像素,因这里每个种子像素点都迭代生长,直到处理过每个像素,因此形成了不同的区域,这些区域它们的边界通过闭合的多边此形成了不同的区域,这些区域它们的边界通过闭合的多边形定义。形定义。完整最新ppt6图像区域分割的图像区域分割的过程(基本单元:像素或微区域)过程(基本单元:像素或微区域)(1 1)选择区域内某一像素点作为)选择区域内某一像素点作为生长
5、种子生长种子;(2 2)判断其)判断其相邻像素相邻像素(没有区域标记没有区域标记)是否满足)是否满足相似性准则相似性准则;(3 3)如果是,将其合并到当前区域,给该像素添加)如果是,将其合并到当前区域,给该像素添加区域标记区域标记;(4 4)对于)对于新合并的区域新合并的区域,重复(,重复(2 2)、()、(3 3)(5 5)不断重复,区域将在各个方向上不断增长,直至没有相邻)不断重复,区域将在各个方向上不断增长,直至没有相邻像素满足相似性性准则为止,或者是满足停止准则为止。像素满足相似性性准则为止,或者是满足停止准则为止。完整最新ppt7图像中图像中各个区域分割各个区域分割,都是从其,都是从
6、其种子点种子点开始,在各个方向上开始,在各个方向上生长生长得到的。得到的。区域生长分割示意图:区域生长分割示意图:相邻像素表示:相邻像素表示:完整最新ppt8区域生长法关键:区域生长法关键:(1 1)确定每个区域的生长起始点)确定每个区域的生长起始点种子像素种子像素。(2 2)确定在生长过程中将相邻像素包括进来的相似性判别准)确定在生长过程中将相邻像素包括进来的相似性判别准则(则(生长准则生长准则)。)。(3 3)确定区域生长过程)确定区域生长过程停止的条件或规则停止的条件或规则。相似性准则相似性准则可以用可以用灰度级灰度级、彩色值、结构、梯度或其它特征、彩色值、结构、梯度或其它特征来表示。来
7、表示。完整最新ppt9一个区域生长的示例一个区域生长的示例 给出已知矩阵给出已知矩阵A:大写的大写的5 为种子为种子,从种子开始向周围每个象素的值与种子值从种子开始向周围每个象素的值与种子值取灰度差的绝对值取灰度差的绝对值,当绝对值少于某个门限当绝对值少于某个门限T 时时,该象素便生该象素便生长成为新的种子长成为新的种子,而且向周围每个象素进行生长而且向周围每个象素进行生长;如果取门限如果取门限T=1,则区域生长的结果为则区域生长的结果为:完整最新ppt10n可见种子周围的灰度值为可见种子周围的灰度值为4、5、6 的象素都被很好地包进的象素都被很好地包进了生长区域之中了生长区域之中,而到了边界
8、处灰度值为而到了边界处灰度值为0、1、2、7 的象的象素都成为了边界素都成为了边界,右上角的右上角的5 虽然也可以成为种子虽然也可以成为种子,但由于但由于它周围的象素不含有一个种子它周围的象素不含有一个种子,因此它也位于生长区域之因此它也位于生长区域之外外;n现在取门限现在取门限T=3,新的区域生长结果为新的区域生长结果为:整个矩阵都被分到一个区域中了。由此可见门限选取是很重要的整个矩阵都被分到一个区域中了。由此可见门限选取是很重要的 完整最新ppt11n利用迭代的方法从大到小收缩是一种典型的方法利用迭代的方法从大到小收缩是一种典型的方法,它不仅对它不仅对2-D图像而且对图像而且对3-D 图像
9、也适用。一般图像也适用。一般情况下可以选取图像中亮度最大的象素作为种子情况下可以选取图像中亮度最大的象素作为种子,或者借助生长所用准责对每个象素进行相应的计或者借助生长所用准责对每个象素进行相应的计算算,如果计算结果呈现聚类的情况则接近聚类重如果计算结果呈现聚类的情况则接近聚类重心的象素可以作为种子象素。上面的例子心的象素可以作为种子象素。上面的例子,分析分析它的直方图可知灰度值为它的直方图可知灰度值为1 和和5 的象素最多且处的象素最多且处于聚类的中心于聚类的中心,所以可各选一个具有聚类中心灰所以可各选一个具有聚类中心灰度值的象素作为种子。度值的象素作为种子。完整最新ppt12灰度图灰度图l
10、ena 直方图直方图 区域生长结果区域生长结果 三次均方值计算三次均方值计算 直方图直方图 区域生长结果区域生长结果 完整最新ppt13n由于由于lena 细节性较强细节性较强(比如姑娘的发丝比如姑娘的发丝),对它进行区域生长的结果还会有一些区域对它进行区域生长的结果还会有一些区域无法连在一起无法连在一起,所以对它进行了三次均值运所以对它进行了三次均值运算算(取象素及周围共九个点的平均灰度作为取象素及周围共九个点的平均灰度作为新的灰度值新的灰度值)。区域生长以后小的区域就较。区域生长以后小的区域就较好地连成了一片。好地连成了一片。完整最新ppt14n生长准则的选取不仅依赖于具体问题本身生长准则
11、的选取不仅依赖于具体问题本身,也和所用图像也和所用图像数据种类有关数据种类有关,如彩色图和灰度图。一般的生长过程在进如彩色图和灰度图。一般的生长过程在进行到再没有满足生长条件的象素时停止行到再没有满足生长条件的象素时停止,为增加区域生长为增加区域生长的能力常需考虑一些与尺寸、形状等图像和目标的全局性的能力常需考虑一些与尺寸、形状等图像和目标的全局性质有关的准则。质有关的准则。n区域生长的关键是选择合适的生长或相似准则区域生长的关键是选择合适的生长或相似准则,大部分区大部分区域生长准则会使用图像的局部性质生长准则可以根据不同域生长准则会使用图像的局部性质生长准则可以根据不同原理制定原理制定,而使
12、用不同的生长准则会影响区域生长的过程。而使用不同的生长准则会影响区域生长的过程。常用的生长准则和方法有两种常用的生长准则和方法有两种,即基于区域灰度差的、基即基于区域灰度差的、基于区域内灰度分布统计性质的。于区域内灰度分布统计性质的。完整最新ppt15灰度差判别式:灰度差判别式:采用相邻像素与当前像素灰度值采用相邻像素与当前像素灰度值(或当前区域像素平均(或当前区域像素平均灰度)的灰度)的差差来判别其是否应当合并到当前区域。来判别其是否应当合并到当前区域。若若CT,说明,说明(i,j)与与(m,n)相似,相似,(i,j)应与应与当前区域当前区域合并,合并,若若CT,说明两者不相似,说明两者不相
13、似,(i,j)仍为不属于任何区域仍为不属于任何区域|),(),(|nmfjifC基于区域灰度差的生长准则基于区域灰度差的生长准则 完整最新ppt16【例】【例】一个简单的区域生长的例子一个简单的区域生长的例子 生长准则:生长准则:邻近点的灰度级邻近点的灰度级与与当前区域当前区域平均灰度平均灰度的差小于的差小于2 2。种子像素种子像素平均灰度平均灰度8.25平均灰度平均灰度8完整最新ppt17基于区域内灰度分布统计性质的生长准则基于区域内灰度分布统计性质的生长准则 考虑以灰度分布相似性作为生长准则来决定区域的合并考虑以灰度分布相似性作为生长准则来决定区域的合并,具具体步骤为体步骤为:1.把图像分
14、成互不重叠的小区域把图像分成互不重叠的小区域;2.比较邻接区域的累积灰度直方图比较邻接区域的累积灰度直方图,根据灰度分布的相似性根据灰度分布的相似性进行区域合并进行区域合并;3.设定终止准则设定终止准则,通过反复进行步骤通过反复进行步骤2中的操作将各个区域依中的操作将各个区域依次合并直到满足终止准则次合并直到满足终止准则,生长过程结束。生长过程结束。完整最新ppt18n设两个相邻区域的积累灰度直方图分别为设两个相邻区域的积累灰度直方图分别为h1(z)和和h2(z),常用的两种检测方法为常用的两种检测方法为:nKolmogorov-Smirnov 检测检测:nSmoothed-Differenc
15、e 检测检测:n如果检测结果小于给定阈值如果检测结果小于给定阈值T,则两个区域合并。使用此方则两个区域合并。使用此方法法,小区域的尺寸对结果可能有较大影响小区域的尺寸对结果可能有较大影响,尺寸太小时检测尺寸太小时检测可靠性降低可靠性降低,尺寸太大时得到的区域形状不理想尺寸太大时得到的区域形状不理想,小的目标小的目标会被漏掉会被漏掉,用用Smoothed-Difference 方法检测直方图相似方法检测直方图相似性时效果性时效果Kolmogorov-Smirnov 要好要好,因为它考虑了所因为它考虑了所有的灰度值。有的灰度值。12max|()()|zh zh z12|()(2)|zhnh完整最新
16、ppt19区域生长算法区域生长算法n1.1.单一型链结的区域生长单一型链结的区域生长n2.2.混合型链结的区域生长混合型链结的区域生长n3.3.登山算法登山算法n4.4.分水岭算法分水岭算法完整最新ppt20n1.1.单一型链结的区域生长单一型链结的区域生长 区域区域A A 区域区域B B 种子像素种子像素 种子像素种子像素完整最新ppt21n1.1.单一型链结的区域生长单一型链结的区域生长上图给出一个简单的例子。此例的相似性准则是邻近点(上图给出一个简单的例子。此例的相似性准则是邻近点(4 4邻域)邻域)的灰度级与物体的平均灰度级的差小于的灰度级与物体的平均灰度级的差小于2 2。图中被接受的
17、点和起。图中被接受的点和起始点均用下划线标出,始点均用下划线标出,其中(其中(a a)图是输入图像;()图是输入图像;(b b)图是第)图是第一步接受的邻近点;一步接受的邻近点;(c c)图是第二步接受的邻近点;)图是第二步接受的邻近点;(d d)图是从图是从6 6开始生成的结果。开始生成的结果。完整最新ppt22n举例:一幅图像背景部分的均值为举例:一幅图像背景部分的均值为2525,方,方差为差为625625,在背景上分布着一些互不重叠的,在背景上分布着一些互不重叠的均值为均值为150150,方差为,方差为400400的小目标。设所有的小目标。设所有目标合起来约占图像总面积的目标合起来约占图
18、像总面积的20%20%,提出,提出1 1个基于区域生长的分割算法将这些目标分个基于区域生长的分割算法将这些目标分割出来。割出来。完整最新ppt23算法描述算法描述n从左至右,从上至下扫描图像。从左至右,从上至下扫描图像。n若扫描到灰度值大于若扫描到灰度值大于150150的象素,取为种的象素,取为种子点,进行区域生长。子点,进行区域生长。n生长准则为将相邻的灰度值与已有区域的生长准则为将相邻的灰度值与已有区域的平均灰度值的差小于平均灰度值的差小于6060(33)的象素扩展)的象素扩展进来。进来。n若不能再生长,标记已生长区域。若不能再生长,标记已生长区域。n若扫描到图像右下角,结束;否则回到若扫
19、描到图像右下角,结束;否则回到继续。继续。完整最新ppt24n2.2.混合型链结的区域生长混合型链结的区域生长232221)()()(aywbxwyxwS考虑象素的邻域,在此邻域上定义象素的特性矢量,考虑象素的邻域,在此邻域上定义象素的特性矢量,特性矢量接近的两个象素相似。特性矢量接近的两个象素相似。(1 1)邻域分享技术:研究某象素的邻域,作出相邻域分享技术:研究某象素的邻域,作出相似邻域表。如果两个象素在对方的相似邻域表中,似邻域表。如果两个象素在对方的相似邻域表中,且表中有足够多的象素,则可将二者连接。且表中有足够多的象素,则可将二者连接。S S值小则可以连接。值小则可以连接。(2 2)
20、依赖边缘确定两象素是否可以连接。)依赖边缘确定两象素是否可以连接。定义两个象素特征矢量可用(定义两个象素特征矢量可用(x x,a a)、()、(y y,b b)表示,)表示,x x,y y为两者的灰度,为两者的灰度,a a,b b为两者的邻域灰度均值,相似为两者的邻域灰度均值,相似性为性为S S,则,则321,www为非负的权值为非负的权值完整最新ppt25n3.3.登山算法登山算法(1)(1)灰度极大值灰度极大值点作为中心点;点作为中心点;(2)16(2)16个等角度个等角度间隔方向上检测间隔方向上检测斜率值最大的点斜率值最大的点作为边缘点;作为边缘点;(3)(3)以以1616个边缘个边缘点
21、作为种子点进点作为种子点进行区域生长。行区域生长。完整最新ppt26区域生长的优势和劣势区域生长的优势和劣势优势:优势:1.1.区域生长通常能将具有相同特征的联通区域分区域生长通常能将具有相同特征的联通区域分割出来。割出来。2.2.区域生长能提供很好的边界信息和分割结果。区域生长能提供很好的边界信息和分割结果。3.3.区域生长的思想很简单,只需要若干种子点即区域生长的思想很简单,只需要若干种子点即可完成。可完成。4.4.在生长过程中的生长准则可以自由的指定。在生长过程中的生长准则可以自由的指定。5.5.可以在同一时刻挑选多个准则。可以在同一时刻挑选多个准则。完整最新ppt27劣势:劣势:1.1
22、.计算代价大。计算代价大。2.2.噪声和灰度不均一可能会导致空洞和过分割。噪声和灰度不均一可能会导致空洞和过分割。3.3.对图像中的阴影效果往往不是很好。对图像中的阴影效果往往不是很好。对噪声问题,通常可以用一些平滑滤波器,或对噪声问题,通常可以用一些平滑滤波器,或是是diffusiondiffusion滤波器做预处理来解决,所以通常噪滤波器做预处理来解决,所以通常噪声问题并不是很严重。所以实际上,区域生长的声问题并不是很严重。所以实际上,区域生长的最严重的问题就是效率低下。最严重的问题就是效率低下。区域生长的优势和劣势区域生长的优势和劣势完整最新ppt28Thank you!29此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!