下面仍以灰度值作为区域特征来分析质心型区域生长法。假设当前小区域有N个像素,其区域标号均为l,则当前区域的平均灰度值为假设f(i,j)为该小区域的一个相邻像素,且尚不属于任何区域,T为预先设定的灰度差阈值,C仍为小区域与f(i,j)的灰度差,即那么质心型区域生长法的判别式仍然可以用式表示。......
2023-11-24
基于像素相似性的区域生长法是以图像中的某个像素为生长点,比较相邻像素的特征,将特征相似的相邻像素合并为同一区域,然后以合并的像素为生长点,继续合并,最终形成具有相似特征的像素的最大连通集合。下面介绍一种基于像素灰度差的区域生长法。
基于像素灰度差的区域生长方法根据相邻像素之间的灰度差来确定像素之间的相似性,如果它们的灰度差小于某个设定的值,则认为它们属于同一区域。假设(m,n)为当前种子像素的坐标,f(m,n)为其灰度值,其区域标志为R(m,n)=l,f(i,j)为与(m,n)相邻的、尚不属于任何区域的像素灰度值,T为预先设定的灰度差阈值,C为两个像素之间的灰度差,即
C=|f(i,j)-f(m,n)| (4.117)
那么基于灰度差的简单区域生长法的判别式可以表示为
如果C<T,则R(i,j)=l (4.118)
也就是说,当C<T,说明两个像素单元(m,n)和(i,j)相似,两者属于同一个区域,因此应该合并;当C≥T时,说明两者之间不相似,像素(i,j)仍为不属于任何区域的基本单元。基于区域灰度差的生长方法的主要步骤可以如下描述:
1)对图像进行逐行扫描,找出尚没有归属的像素。
2)将该像素周围的、不属于其他区域的邻域像素(4-邻域或8-邻域)逐个与之比较,如果灰度值差小于预先确定的阈值,将它们合并。
3)以新合并的像素为中心,返回到步骤2),检查新像素的邻域,直到区域不能进一步扩张为止。
4)返回到步骤1),继续扫描直到不能发现没有归属的像素,则结束整个生长过程。
显而易见,上述方法对区域生长起点的选择有较大依赖性。
【例4.11】 简单区域生长法的图像分割示例
图4.44a所示为原始图像,假设阈值T=5,起始种子点为f(0,0)=16,其区域标志R(0,0)=A,考察其8-邻域内的像素,区域标记为A,B,C,…
1)以第一个像素f(0,0)为种子起点,分别比较该像素与其邻域[f(1,0)、f(0,1)与f(1,1)三个像素]的灰度差,并根据阈值判断这三个像素的区域标记,有
|f(1,0)-f(0,0)|=5<T,因此R(1,0)=A
|f(0,1)-f(0,0)|=4<T,因此R(1,0)=A
|f(1,1)-f(0,0)|=12-16=4<T,因此R(1,0)=A检测结果如图4.44b所示。
2)分别以新检测到的像素为中心,考察每个像素邻域内的8连通像素,即f(2,0)、f(2,1)、f(0,2)、f(1,2)、f(2,2),并判断这五个像素是否属于区域A,有
|f(2,0)-f(1,0)|=|10-11|<T,因此R(2,0)=A
|f(2,1)-f(1,0)|=|14-11|<T,因此R(1,2)=A
|f(2,2)-f(1,1)|=|16-12|<T,因此R(2,2)=A
|f(1,2)-f(1,1)|=|13-14|<T,因此R(1,2)=A
|f(0,2)-f(0,1)|=|14-12|<T,因此R(2,0)=A(www.chuimin.cn)
检测结果如图4.44c所示。
图4.44 区域增长示例
3)以新合并的像素为中心,返回到步骤2),检查新像素集合的邻域,包括(3,0)、(3,1)、(3,2)、(0,3)、(1,3)、(2,3)、(3,3)。
|f(3,0)-f(2,1)|=16-14<T,因此R(3,0)=A
|f(3,1)-f(2,1)|=19-14>T,因此R(3,1)=A
|f(3,2)-f(2,2)|=24-16>T,因此R(3,2)≠A
|f(0,3)-f(0,2)|=14-14<T,因此R(0,3)=A
|f(1,3)-f(0,2)|=17-14<T,因此R(1,3)=A
|f(2,3)-f(2,2)|=22-16>T,因此R(2,3)≠A
|f(3,3)-f(2,3)|=29-16>T,因此R(3,3)≠A结果如图4.44d所示。
4)返回步骤2),在新合并的像素的邻域内再寻找是否满足要求的像素。在新形成区域的邻域像素(4,0)(3,1)(3,2)(3,2)(4,2)(4,3)(0,4)(1,4)(2,4)内,像素(4,0)、(3,2)、(2,3)、(0,4)、(1,4)满足要求(见图4.44e),因此R(4,0)=A,R(3,2)=A,R(2,3)=A,R(4,0)=A,R(1,4)=A。
5)返回步骤2),继续寻找满足要求的像素,像素(4,1)和(3,3)满足要求,如图4.44f所示,即
|f(3,1)-M(A)|=19-14.1<T,因此R(4,1)=A,R(3,3)=A
6)返回步骤2),发现周围没有可以合并的像素,因此区域A不在增长。
7)返回到步骤1),继续扫描找到没有区域归属的像素(4,2),并赋予区域标记R(4,2)=B,如图4.44g所示。
8)以R(4,2)=B为种子点在其8连通邻域内寻找是否有满足合并要求的且没有区域标记的像素,可以发现像素(4,3)满足灰度差阈值要求,如图4.44h所示,即
|f(4,2)-f(4,3)|=40-41<T,因此R(4,3)=B
9)在新合并成的像素(4,3)的邻域内(f(3,4)、f(4,4))继续扫描找到没有区域归属的像素。可以发现,它们都符合阈值要求,因此R(3,4)=B,R(4,4)=B。检测结果如图4.44i所示。
10)同理,在新形成的区域B的邻域内继续扫描,发现f(3,2)也满足区域B的阈值相似性,因此R(3,2)=B。
最终形成的结果如图4.44j所示。
有关视觉测量技术的文章
下面仍以灰度值作为区域特征来分析质心型区域生长法。假设当前小区域有N个像素,其区域标号均为l,则当前区域的平均灰度值为假设f(i,j)为该小区域的一个相邻像素,且尚不属于任何区域,T为预先设定的灰度差阈值,C仍为小区域与f(i,j)的灰度差,即那么质心型区域生长法的判别式仍然可以用式表示。......
2023-11-24
在扫描过程中,如果发现某个像素的灰度值由0变为1且没有分配标记,则给该像素分配一个没有使用的标记;如果当前正被扫描的像素值为1,则根据其与邻域像素的连通性对其进行标记;如果当前像素与多个目标相连通,则可以认为这些目标实际上是同一个,并把它们连接起来。......
2023-11-24
混合型区域增长把图像分成若干个小区域,比较各个小区域的相似性,相似则合并。考察区域之间相似性的方法有多种,例如基于灰度差的区域增长法、基于灰度分布的区域增长法等。此外,对于式和式的两种相似性判决规则,由于Smoothed-Difference检测标准考虑了所有灰度值分布,因此比Kolmogorov-Smirnov检测要严格,其检测效果也要好些。......
2023-11-24
在众多基于区域分裂与合并的图像分割算法中,基于四叉树的方法是最常用的一种方法。下面以一个图4.46所示例子来说明区域分裂-合并法的基本步骤。根据每个区域的方差值可知,区域R1和R3满足方差相似性条件,不需要进行分裂;R2和R4则不满足方差相似性条件,需要进行进一步分裂。图4.47 区域分裂与合并方法示意由于R2和R4已经分裂到最小单位,为单个像素,因此不再进行分裂。......
2023-11-24
计算机视觉测量技术以图像传感器为手段检测空间物体的空间三维坐标,进而检测物体的尺寸、形状和运动状态等。美国、加拿大、日本等发达国家早在20世纪60年代后期就已经开始了计算机视觉测量技术的研究。直到20世纪90年代,随着计算机技术的发展成熟,计算机视觉测量技术逐渐成为一个研究热点。......
2023-11-24
下面简要介绍Marr视觉理论的基本思想和框架。图1.1 Marr视觉信息处理的三个阶段第一阶段是早期视觉处理,其目的是从输入的原始图像中抽取观察者周围景物表面的物理特性,如距离、表面方向、材料特性等,并构成要素图或基元图。表1.2 由图像恢复形状信息的表达框架3.Marr视觉理论的意义及不足Marr视觉理论是计算机视觉研究领域的划时代成就。图1.2 改进后的Marr视觉理论框架限于历史等因素,Marr没有研究如何用数学方法严格地描述视觉信息的问题。......
2023-11-24
借鉴人类视觉的原理,计算机视觉技术研究的长远目标是建立通用的视觉系统。计算机视觉技术的优势不仅在于能模拟人眼的功能,还能完成人眼所不能胜任的工作。因此,对人脑视觉的充分理解将促进对计算机视觉更深入的研究,并对计算机视觉系统提供坚实的生物理论基础。......
2023-11-24
相关推荐