第08章数学形态学及应用.ppt
25页第八章第八章 数学形态学及应用数学形态学及应用基本理论、符号和术语基本理论、符号和术语二值形态学二值形态学8.1 引引 言言一、数学形态学一、数学形态学1、基本思想:、基本思想:用具有一定形态的结构元素去度量和提取图像中用具有一定形态的结构元素去度量和提取图像中的对的对应形状,以达到分析和识别图像的目的应形状,以达到分析和识别图像的目的2、数学基础、数学基础——集合论集合论3、基本运算:、基本运算:膨胀(或扩张)、腐蚀(或侵蚀)、开启、闭合膨胀(或扩张)、腐蚀(或侵蚀)、开启、闭合二、基本符号和术语二、基本符号和术语1. 元素和集合元素和集合把一幅图像称为一个集合把一幅图像称为一个集合2、、交集、交集、 并集和补集并集和补集A∩B={a||a∈∈A且且a∈∈B}A∪∪B={a||a∈∈A或或a∈∈B}AC={a||a ∈∈ A}3、击中(击中(Hit))与击不中(与击不中(Miss))4、、平移和反射平移和反射A被被b平移:平移:A++b=={a++b| a∈∈A}————a坐标值相加坐标值相加b01234xy12345(a)数字图像数字图像x01234123y(b )点点b01234xy12345(c)01 2 3 4 xy12345(a)y123401234x(d)A关于原点的反射:关于原点的反射:5、、目标和结构元素目标和结构元素被处理的图像称为被处理的图像称为目标目标图像,一般用集合图像,一般用集合A描述。
描述收集信息的收集信息的“探针探针”,, 称为称为“结构元素结构元素”,用集合,用集合 S 描述8.2 二值形态学二值形态学说明说明•A为图像集合,为图像集合,S为结构元素,用为结构元素,用S对对A进行腐蚀、进行腐蚀、膨胀等操作膨胀等操作•对每个结构元素可以指定一个原点,它是结构元对每个结构元素可以指定一个原点,它是结构元素参与形态学运算的参考点素参与形态学运算的参考点•为了分析方便,阴影代表值为为了分析方便,阴影代表值为0的目标区域,的目标区域,白色白色代表值为代表值为1的背景区域,运算是对值为的背景区域,运算是对值为0的区域进的区域进行的一、腐蚀一、腐蚀1、定义、定义满足条件满足条件1的点的点x的的集合称为集合称为S对对X的腐蚀的腐蚀 X S定义:定义:2、应用:、应用:消除物体边界点消除物体边界点 去除边界处小结构元素的物体:毛刺、小凸起等去除边界处小结构元素的物体:毛刺、小凸起等 当两个物体之间有细小的连通,可以通过腐蚀运当两个物体之间有细小的连通,可以通过腐蚀运算将其分开算将其分开3、腐蚀运算、腐蚀运算(a)图象X(b)结构元素S(c)腐蚀结果*二、膨胀二、膨胀 将将X中的边界点中的边界点x扩大为扩大为S+x*(a) 原始图像原始图像(b) 结构元素结构元素(c) 膨胀图像膨胀图像三、膨胀和腐蚀的结合使用三、膨胀和腐蚀的结合使用•开运算:先对图像进行腐蚀,然后膨胀其结开运算:先对图像进行腐蚀,然后膨胀其结果;果;•闭运算:先对图像进行膨胀,然后腐蚀其结闭运算:先对图像进行膨胀,然后腐蚀其结果果 ———应用同一结构元素应用同一结构元素作用:作用:图像填充图像填充 填充图像比结构元素小的孔洞填充图像比结构元素小的孔洞; 填充图像边缘处的小凹陷或断开部分。
填充图像边缘处的小凹陷或断开部分 应用:应用: 开运算:对腐蚀图像用膨胀运算进行恢复开运算:对腐蚀图像用膨胀运算进行恢复 基于几何结构的滤波器基于几何结构的滤波器 去除凸出部分去除凸出部分 闭运算:对膨胀图像用腐蚀运算进行恢复闭运算:对膨胀图像用腐蚀运算进行恢复 图象平滑图象平滑 填充凹入部分填充凹入部分 (a)噪声噪声图像图像A(b)结构结构元素元素S(c)(d)(e)(f)C = A SD = C SE = D SF = E S● 四、击中四、击中/击不中(击不中(Hit/Miss))变换变换•使用不同的结构元素,判定哪些成分包括使用不同的结构元素,判定哪些成分包括在图像内,哪些不包含在内在图像内,哪些不包含在内•结构元素由多个不相交的部分组成结构元素由多个不相交的部分组成 ⊙ ⊙X被被S击中的结果相当于击中的结果相当于X被被S1腐蚀的结果与腐蚀的结果与X被被S2的反射集的反射集S2V膨胀的结果之差。
膨胀的结果之差⊙ ⊙应用:应用:•严格的模版匹配指出被匹配点所应满足的严格的模版匹配指出被匹配点所应满足的性质(模板形状)的同时也指出这些点所不性质(模板形状)的同时也指出这些点所不应满足的性质,即对周围环境背景的要求应满足的性质,即对周围环境背景的要求•保持拓扑结构的形状细化,以及形状识别和保持拓扑结构的形状细化,以及形状识别和定位8.3 应用实例应用实例——细化细化•骨架抽取:骨架抽取:把一个平面区域简化成图把一个平面区域简化成图•图像细化:即骨架抽取图像细化:即骨架抽取•对于结构对对于结构对B=(B1,, B2),,利用利用B细化细化X定义为定义为 利用结构对序列利用结构对序列B1,,B2迭代产生输出序列迭代产生输出序列 在实际应用中,通常选择一组结构元素对,在实际应用中,通常选择一组结构元素对,迭代过程不断在这些结构对中循环,当一个完迭代过程不断在这些结构对中循环,当一个完整的循环结束时,如果所得结果不再变化,整的循环结束时,如果所得结果不再变化, 则则终止迭代过程终止迭代过程细化实例:细化实例:•设:已知目标点标记为设:已知目标点标记为1,背景点标记为,背景点标记为0。
•边界点是指:本身标记为边界点是指:本身标记为1而其而其8连通邻域连通邻域中至少有一个标记为中至少有一个标记为0的点•对对3*3邻域中的点作如下判断:邻域中的点作如下判断:((1)) 考虑以边界点为中心的考虑以边界点为中心的8邻域,设邻域,设p1为中心点,对为中心点,对其邻域的其邻域的8个点逆时针绕中心点分别标记为个点逆时针绕中心点分别标记为p2,,p3,,…,,p9,,其中其中p2位于位于p1的上方如果的上方如果p1=1(即黑点即黑点)时,下面时,下面4个条件同时满足,则删除个条件同时满足,则删除p1(p1=0):: ①① 2≤N(p1)≤6,,其中其中N(p1)是是p1的非零邻点的个数的非零邻点的个数 p3p2p9p4p1p8p5p6p7 ③③ p2p4p6=0 ④④ p4p6p8 =0保留了只有一个标记为保留了只有一个标记为1的邻点的中心点以及有的邻点的中心点以及有7个标记为个标记为1的邻点的中心点;这表明中心点的邻点的中心点;这表明中心点p1或者为线段的端点或者是深入区域内部的点或者为线段的端点或者是深入区域内部的点 ②② S(p1) =1,,其中其中S(p1)是以是以p2,,p3,,p4,,…,,p9为为序时这些点的值从序时这些点的值从0到到1变化的次数变化的次数保留对宽度为单个象素的线段进行操作的情况,保留对宽度为单个象素的线段进行操作的情况,以避免将骨架割断以避免将骨架割断 表明表明p1为边界的右为边界的右/下(下(p4=0或或p6=0))端点或左上端点或左上((p2=0和和p8=0))角点,不属于骨架点。
角点,不属于骨架点((2)) 如果如果p1=1(即黑点即黑点)时,下面时,下面4个条件同时满足,则删个条件同时满足,则删除除p1(p1=0):: ①① 2≤N(p1)≤6,,其中其中N(p1)是是p1的非零邻点的个数的非零邻点的个数 ②② S(p1) = 1,,其中其中S(p1)是以是以p2,,p3,,p4,,…,,p9为序为序时这些点的值从时这些点的值从0到到1变化的次数变化的次数 ③③ p2p4p8=0 ④④ p2p6p8=0((3)算法反复迭代,直至没有点再满足标记删除的条件)算法反复迭代,直至没有点再满足标记删除的条件以上两步操作构成一次迭代以上两步操作构成一次迭代③③、、 ④④去除了边界的左去除了边界的左/上(上(p2=0或或p8=0))端点或端点或右下(右下(p4=0和和p6=0))角点,亦即不是骨架点的情况角点,亦即不是骨架点的情况 。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


