收藏 分享(赏)

第八章 二值图像.ppt

上传人:dcs1276 文档编号:6213793 上传时间:2019-04-02 格式:PPT 页数:41 大小:429KB
下载 相关 举报
第八章 二值图像.ppt_第1页
第1页 / 共41页
第八章 二值图像.ppt_第2页
第2页 / 共41页
第八章 二值图像.ppt_第3页
第3页 / 共41页
第八章 二值图像.ppt_第4页
第4页 / 共41页
第八章 二值图像.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、遥感信息工程学院,1,8.1 二值图像的连接性和距离 8.2 二值图像连接成分的变形操作 8.3 形状特征提取与分析,第八章 二值图像处理,遥感信息工程学院,2,概述:, 1定义:仅含有两级灰度(一般为0,1)的数字图像. 2特点:数据量小;处理速度快,成本低,实时性强;能定义几何学的各种概念. 3二值图像处理的流程:,遥感信息工程学院,3,概述:,遥感信息工程学院,4,8.1 二值图像的连接性和距离,一. 邻域和邻接 1. 邻域:对于任意像素(i,j),把像素的集合(i+p,j+q)(p,q是一对适当的整数)叫做像素(i,j)的邻域。即像素(i,j)附近的像素形成的区域。 2. 4,8邻域和

2、4,8邻接:4邻域与4邻接:像素(i,j)上、下、左、右4个像素称为像素(i,j)的4邻域。互为4邻域的两像素叫4邻接(或4连通) 。,遥感信息工程学院,5,邻域与邻接:像素(i,j)上、下、左、右4个像素和4个对角线像素,称为像素(i,j)的8邻域。互为8邻域的两像素叫8邻接(或8连通) 。在对二值图像进行处理前,是取8邻接还是4邻接,要视具体情况而定。在处理斜线多的图形中,宜采用8邻接。 所谓两个象素互相4-8-邻接,是指它们均存在于4-8-邻域中。,8.1 二值图像的连接性和距离,遥感信息工程学院,6,二.像素的连接在二值图像中,具有两个相同数值的像素a1和a2,若所有与它们具有相同值的

3、像素,能够在4-/8-邻域内构成一个从a1到a2的邻接的像素序列,则我们把像素a1和a2叫做4-8-连接。其像素序列叫48路径。,8.1 二值图像的连接性和距离,遥感信息工程学院,7,三.连接成分 1连接成分:在一个二值图象中,如果把相互连接的象素汇集为一组,就产 生了若干个“0”值象素组和“1”值的象素组,我们分别称这些组 为连接成分(ConnectedComponent)。 2孔:在“0”连接成分中,如果存在与外围的一行、一列的象素不相 连的成分,则把它叫做孔(Hole)。 3单连接成分:不包含孔的“1”连接成分叫单连接成分。 4孤立点:仅含有一个象素的单连接成分叫孤立点(Isolated

4、 Point)。 5.多重连接成分:含有孔的“1”连接成分叫多重连接成分。,8.1 二值图像的连接性和距离,遥感信息工程学院,8,在研究一个二值图像连接成分的场合,若1像素的连接成分用4-8-连接,而0像素连接成分不用相反的8-4-连接就会产生矛盾。在下图中,如果假设各个1像素用8连接,因此0像素和1像素应采用互反的连接形式.,连接性矛盾示意图,8.1 二值图像的连接性和距离,遥感信息工程学院,9,8.1 二值图像的连接性和距离,四.象素的连接数 某个“1”象素区中的连接数,可以以这个象素的8-邻域值f(x0)一f(x7)按下式进行计算:如果xkx8,则令x8x0 ,通过对X象素8邻域一切可能

5、存在的值,进行计算,其连接数总是取04之间的值。象素X的连接数作为二值图象局部的特征量,有着多种多样的应用。,遥感信息工程学院,10,象素X的邻域以及它的连接数Nc80,孤立点或内部点;Nc81,端点;Nc82,连接点;Nc83,分支点;Nc84,交叉点。,8.1 二值图像的连接性和距离,遥感信息工程学院,11,8.1 二值图像的连接性和距离,五.象素的可删除性讨论 1.象素的可删除性:当改变一个象素值由1变成0的时候,整个图象连接成分的连接性不改变,则这个象素被称为是可删除的。 连接性不变:是指各连接成分不分离,不结合,孔不消除也不生成。,遥感信息工程学院,12,可以很直观地看到,可删除象素

6、与连接数Nc1的情况是一致的。 连接数Nc1的几个例子,8.1 二值图像的连接性和距离,遥感信息工程学院,13,象素可删除性的实例,象素a,b删除时应慎重,8.1 二值图像的连接性和距离,遥感信息工程学院,14,这里应该讨论的是,应用象素连接数对二值图象进行删除操作时,除了Nc1这一条件外,有时还应考虑连接成分的某些物理性质。例如上图进行细化操作时,象素a,b的连接数都为1,但都不能任意将它们删去。否则,细化线被缩短了,失去了重要信息。因此,有关象素连接数应用于可删除操作时,应慎重进行。,8.1 二值图像的连接性和距离,遥感信息工程学院,15,8.1 二值图像的连接性和距离,六. 欧拉数(E)

7、 在二值图像中,1像素连接成分数C减去孔数H的值叫做这幅图像的欧拉数或示性数.E=C-H对于一个1像素连接成分,1减去这个连接成分中包含的孔数的差值叫做这个1像素连接成分的欧拉数显然,二值图像的欧拉数是所有1像素连接成分的欧拉数之和。,遥感信息工程学院,16,8.1 二值图像的连接性和距离,七.象素间的距离 1.欧几里德距离(欧氏距离) :de(i,j),(h,k)=(i-h)2+(j-k)2)1/2 。 2. 4邻点距离(街坊距离):d4(i,j),(h,k)=|i-h|+|j-k| . 8邻点距离(国际象棋盘距离):d8(i,j),(h,k)=max(|i-h|,|j-k|) . 8角形距

8、离 d8(i,j),(h,k)=max|i-h|,|j-k|,2(|i-h|+|j-k|+1)/3,遥感信息工程学院,17,离开单个像素的距离,8.1 二值图像的连接性和距离,遥感信息工程学院,18,八.二值图象的链码表示 1.直角坐标表示法 对连接成分的每一个象素用(x,y)这一坐标来表示。 例:2.链码表示法(Chain code) 链码表示法可看成是一种矢量表示法。它是相互邻接的两个象素按照不同的方向给定一个规定的数字符号(或码)。用一串这样的符号(码)表示一个连接成分的方法叫链码表示法。,设置一数组,用N(1,1)表示(x1,y1);N(2,2)表示(x2,y2);N(13,13)表示

9、(x13,y13)。连接顺序为 123131,8.1 二值图像的连接性和距离,遥感信息工程学院,19,一个连接成分除第一个象素要赋于绝对坐标外,其他象素均为一些数字符号。 例:,链码表示可写成A00765570011。 链码表示法具有直观、节约内存等优点。特别对一封闭曲线,内存可大大节省。故这种表示方法在二值图象中获得广泛应用。,8.1 二值图像的连接性和距离,遥感信息工程学院,20,一. 标记 1定义连接成分的标记:对不同的连接成分赋予不同的标号。对属于同一个1像素连接成分的所有像素分配相同的 编号,对不同的连接成分分配不同的编号。 2算法(8连接的场合): 对图像顺序地进行TV光栅扫描,若

10、发现没有分配标号的l像素,分配给它还没有使用过的标号,对位于这个像素的8邻域内的1像素赋予相同的标号,然后对位于这些1像素的8邻域的1像素也赋予相同的标号。反复地进行这一处理,直到应该传播标号的1像素已经没有的时候,对一个1像素连接成分分配给相同标号的操作结束。,8.二值图像连接成分的变形操作,遥感信息工程学院,21,继续对图像进行扫描,如果发现没有赋予标号的1像素就赋给新的标号,进行以上同样的处理。否则标记结束。,8.二值图像连接成分的变形操作,遥感信息工程学院,22,二.腐蚀与膨胀腐蚀和膨胀是数学形态学最基本的变换,数学形态学的应用几乎覆盖了图像处理的所有领域。数学形态学是由一组形态学的代

11、数运算子组成的,它的基本运算有4个: 膨胀(或扩张)、腐蚀(或侵蚀)、开启和闭合, 它们在二值图像和灰度图像中各有特点。基于这些基本运算还可推导和组合成各种数学形态学实用算法,用它们可以进行图像形状和结构的分析及处理,包括图像分割、特征抽取、边界检测、 图像滤波、图像增强和恢复等。,8.二值图像连接成分的变形操作,遥感信息工程学院,23, 1. 基本概念 结构元素与图像进行逻辑运算,产生新的图像的图像处理方法。 集合概念上的二值图像: 二值图像B和结构元素S是定义在笛卡儿网格上的集合,网格中值为1的点是集合的元素 当结构元素的原点移到点(x,y)时,记为Sxy 为简单起见,结构元素为3x3,且

12、全都为1,在这种限制下,决定输出结果的是逻辑运算,8.二值图像连接成分的变形操作,遥感信息工程学院,24,基本概念结构元素S,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,结构元素Sxy,图像B,8.二值图像连接成分的变形操作,遥感信息工程学院,25, 2. 腐蚀与膨胀,腐蚀,膨胀,8.二值图像连接成分的变形操作,遥感信息工程学院,26,腐蚀与膨胀 1) 腐蚀 定义:E = B S = x,y | SxyB 结果:使二值图像减小一圈 算法: 用3x3的结构元素,扫描图像的每一个像素 用结构元素与其

13、覆盖的二值图像做“与”操作 如果都为1,结果图像的该像素为1。否则为0。,8.二值图像连接成分的变形操作,遥感信息工程学院,27,腐蚀与膨胀 1) 腐蚀 结构元素S,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,8.二值图像连接成分的变形操作,遥感信息工程学院,28,腐蚀与膨胀 2)膨胀 定义:E = B S = x,y | SxyB 结果:使二值图像扩大一圈 算法: 用3x3的结构元素,扫描图像的每一个像素 用结构元素与其覆盖的二值图像做“与”操作 如果都为0,结果图像的该像素为0。否则为1,8

14、.二值图像连接成分的变形操作,遥感信息工程学院,29,.开-闭运算 1)开运算 思路:先腐蚀,再膨胀 定义:B S = (B S) S 结果: 1)消除细小对象 2)在细小粘连处分离对象 3)在不改变形状的前提下,平滑对象的边缘,8.二值图像连接成分的变形操作,遥感信息工程学院,30,开-闭运算 2)闭运算 思路:先膨胀、再腐蚀 定义:B S =(B S) S 结果: 1)填充对象内细小空洞。 2)连接邻近对象 3)在不明显改变面积前提下,平滑对象的边缘,8.二值图像连接成分的变形操作,遥感信息工程学院,31, . 变体 1)细化 结果:在不破坏连通性的前提下,细化图像。 算法实现: 1)做腐

15、蚀操作,但不立刻删除像素,只打标记 2)将不破坏连通性的标记点删掉。 3)重复执行,将产生细化结果,8.二值图像连接成分的变形操作,遥感信息工程学院,32,变体 2)粗化 结果:在不合并对象的前提下,粗化图像。 算法实现: 1)做膨胀操作,但不立刻添加像素,只打标记 2)将不产生对象合并的标记点添加进来。 3)重复执行,将产生粗化结果 另一方案:将图像求反,执行细化,结果再求反,8.二值图像连接成分的变形操作,遥感信息工程学院,33,8.3 形状特征提取与分析,形状分析是指用计算机图像处理和分析系统提取图像中的各目标形状特征,对图像进行识别和理解。区域形状特征的提取是形状分析的基础。区域形状特

16、征的提取有三类方法:.区域内部(包括空间域和变换)形状特征提取;2 .区域外部(包括空间域和变换)形状特征提取;3 .利用图像层次型数据结构,提取形状特征。,遥感信息工程学院,34,一. 区域内部空间域分析区域内部空间域分析是直接在图像的空间域 对区域内提取形状特征来进行分析。 1 拓扑描绘子欧拉数(E=C-H)是拓扑特性之一。,8.3 形状特征提取与分析,遥感信息工程学院,35, 2 凹凸性连接图形内任意两个像素的线段,如果不通过这个图形以外的像素,则这个图形称为凸的。任何一个图形,把包含它的最小的凸图形叫这个图形的凸闭包。显然,凸图形的凸闭包就是它本身。从凸闭包除去原始图形的部分后,所产生

17、的图形的位置和形状将成为形状特征分析的重要线索。,8.3 形状特征提取与分析,遥感信息工程学院,36, 3 区域的测量 面积:区域内像素的总和。 周长:两种方法计算区域的边界像素中,上下左右像素间的距 离为1,对角线像素间距离为 。 周长就是边界像素间距离的总和。将边界的像素总和作为周长。 圆形度:它是测量区域形状常用的量R=4s/c2(面积周长比)当区域为圆形时,尺最大(R1);如果是细长 的区域,R则较小。,8.3 形状特征提取与分析,遥感信息工程学院,37,二区域内部变换法区域内部变换是形状分析的经典方法,它 包括求区域的各阶统计矩、投影和截口等。 1. 矩法函数f(x,y)的(p+q)

18、阶原点矩定义式为:,离散形式:,8.3 形状特征提取与分析,遥感信息工程学院,38,0阶矩m00是图像灰度f(i,j)的总和。二值图像的 m00表示对象物的面积。如果用m00来规格化1 阶矩m10 及m01,则得到重心坐标(iG,jG)中心矩定义式为:,1阶中心矩M01和M10均为零,8.3 形状特征提取与分析,遥感信息工程学院,39,中心矩Mpq反映了区域中的灰度相对于灰度中心是如何分布的度量。利用中心矩可以提取区域的一些基本形状特征。例如M20和M02分别表示围绕通过灰度中心的垂直和水平轴线的惯性矩。假如M20M02,则可能所计算的区域为一个水平方向延伸的区域。当M30=0时,区域关于i轴对称。同样,当M03=0时,区域关于j对称。,8.3 形状特征提取与分析,遥感信息工程学院,40, 2. 投影和截口投影:区域为nn的二值图像和抑制背 景的图像f(i,j),它在i轴上的投影为:,在j轴上的投影为,固定i0,得到图像f(i,j)的过i0而平行于j轴的截口f(i0 ,j) 固定j0,得到图像f(i,j)的过j0而平行于i轴的截口f(i, j0),截口:,8.3 形状特征提取与分析,遥感信息工程学院,41,二值图像f(i,j)的截口长度为:,8.3 形状特征提取与分析,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 图形图像

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报