版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图像分析与处理数学形态学 数学形态学 数学形态学 Mathematical Morphology 法国和德国的科学家在研究岩石结构时建立的一门学科。 形态学的主要用途: 获取物体拓扑和结构信息,通过物体和结构元素相互作用的某些 运算,得到物体更本质的形态。 在图象处理中的应用主要是: 利用形态学的基本运算,对图象进行观察和处理,从而达到改善 图象质量的目的; 描述和定义图象的各种几何参数和特征,如面积、周长、连通度、 颗粒度、骨架和方向性等。 处理对象: 二值图象 图像分析与处理数学形态学 图像分析与处理数学形态学 基本符号和关系 元素元素 设有一幅图象X,若点a在X的区域 以内,则称a为X的
2、元素,记作 aX。 B包含于包含于X 设有两幅图象B,X。 对于B中所有的元素ai,都有aiX, 则称B包含于(included in)X,记作 B C X。 图像分析与处理数学形态学 基本符号和关系 B击中击中X 设有两幅图象B,X。 若存在这样一个点,它即是B的元素,又 是X的元素,则称B击中(hit)X,记作BX。 B不击中不击中X 设有两幅图象B,X。 若不存在任何一个点,它即是B的元素, 又是X的元素,即B和X的交集是空,则 称B不击中(miss)X,记作BX=。 其中是集合运算相交的符号,表示空 集。 图像分析与处理数学形态学 基本符号和关系 补集补集 设有一幅图象X,所有X区域以
3、外的点构 成的集合称为X的补集,记作Xc。 显然,如果BX=,则B在X的补集内, 即B C Xc。 结构元素结构元素 设有两幅图象B,X。 若X是被处理的对象,而B是用来处理X 的,则称B为结构元素(structure element),又被形象地称做刷子。 结构元素通常都是一些比较小的图象。 图像分析与处理数学形态学 基本符号和关系 对称集对称集 设有一幅图象B,将B中所有元素的坐标取反, 即令(x,y)变成(-x,-y),所有这些点构成的新 的集合称为B的对称集,记作Bv 。 图像分析与处理数学形态学 基本符号和关系 平移平移 设有一幅图象B,有一个点a(x0,y0),将B平移a后的结 果
4、是,把B中所有元素的横坐标加x0,纵坐标加y0,即 令(x,y)变成(x+x0,y+y0),所有这些点构成的新的集 合称为B的平移,记作Ba 。 图像分析与处理数学形态学 腐蚀 把结构元素B平移a后得到 Ba,若Ba包含于X,记下 这个a点,所有满足上述 条件的a点组成的集合称 做X被B腐蚀(Erosion)的结 果。 用公式表示为: 图像分析与处理数学形态学 腐蚀 X是被处理的对象,B是结构元 素。 对于任意一个在阴影部分的点a, Ba 包含于X,X被B腐蚀的结果 就是阴影部分。 阴影部分在X的范围之内,且比 X小,就象X被剥掉了一层似的。 这就是为什么叫腐蚀的原因。 图像分析与处理数学形态
5、学 腐蚀 值得注意的是,若B 是对称的,即B的对 称集Bv=B,X被B腐 蚀的结果和X被 Bv 腐蚀的结果是一样 的。 如果B不是对称的, X被B腐蚀的结果和 X被 Bv腐蚀的结果 不同。 图像分析与处理数学形态学 腐蚀 图像分析与处理数学形态学 腐蚀 左边是被处理的图象X(二值图象,针对的是黑点)。 中间是结构元素B,标有origin的点是中心点,即当前处理 元素的位置。 腐蚀的方法是: 拿B的中心点和X上的点一个一个地对比; 如果B上的所有点都在X的范围内,则该点保留,否则将该点去掉; 右边是腐蚀后的结果。 可以看出: 腐蚀结果仍在原来X的范围内,且比X包含的点要少,就象X被腐 蚀掉了一层
6、。 图像分析与处理数学形态学 腐蚀 原图原图 腐蚀后的结果图腐蚀后的结果图 图像分析与处理数学形态学 图像分析与处理数学形态学 膨胀 膨胀(dilation)可以看做 是腐蚀的对偶运算。 其定义是: 把结构元素B平移a后得 到Ba,若Ba击中X,记 下这个a点。 所有满足上述条件的a 点组成的集合称做X被B 膨胀的结果。 用公式表示为: 图像分析与处理数学形态学 膨胀 X是被处理的对象,B是结构元素。 对于任意一个在阴影部分的点a, Ba击中X,X被B膨胀的结果就是阴 影部分。 阴影部分包括X的所有范围,就象X 膨胀了一圈似的。 这就是为什么叫膨胀的原因。 如果B不是对称的,X被B膨胀的结 果
7、和X被 Bv膨胀的结果不同。 图像分析与处理数学形态学 膨胀 图像分析与处理数学形态学 膨胀 左边是被处理的图象X(二值图象,针对的是黑点),中间 是结构元素B。 膨胀的方法是: 拿B的中心点和X上的点及X周围的点一个一个地对; 如果B上有一个点落在X的范围内,则该点就为黑; 右边是膨胀后的结果。 可以看出: 膨胀结果包括X的所有范围,就象X膨胀了一圈似的。 图像分析与处理数学形态学 膨胀 原图原图 膨胀后的膨胀后的 结果图结果图 图像分析与处理数学形态学 膨胀 腐蚀运算和膨胀运算互为对偶的,用公式表示为 即X 被B腐蚀后的补集等于X的补集被B膨胀。 可以形象的理解为: 河岸的补集为河面,河岸
8、的腐蚀等价于河面的膨胀。 对偶关系是非常有用的。 某个图象处理系统用硬件实现了腐蚀运算,那么不必 再另搞一套膨胀的硬件,直接利用该对偶就可以实现 了。 图像分析与处理数学形态学 图像分析与处理数学形态学 图像分析与处理数学形态学 开 先腐蚀后膨胀称为开(open),即OPEN(X)=D(E(X)。 图像分析与处理数学形态学 开 上面的两幅图中,左边是被处理的图象X(二值图象,针对 的是黑点),右边是结构元素B。 下面的两幅图中左边是腐蚀后的结果,右边是在此基础上 膨胀的结果。 可以看到,原图经过开运算后,一些孤立的小点被去掉了。 一般来说,开运算能够去除孤立的小点,毛刺和小桥(即 连通两块区域
9、的小点),而总的位置和形状不变。 这就是开运算的作用。 要注意的是,如果B是非对称的,进行开运算时要用B的 对称集Bv膨胀,否则,开运算的结果和原图相比要发生平 移。 图像分析与处理数学形态学 开 用用B膨胀后,膨胀后, 结果向左平移了结果向左平移了 图像分析与处理数学形态学 开 用用Bv膨胀后膨胀后 位置不变位置不变 图像分析与处理数学形态学 开运算应用示例 (a) (a) 原图原图 (b)(b)开运算结果开运算结果 (c) (c) 腐蚀运算结果腐蚀运算结果 图像分析与处理数学形态学 闭 先膨胀后腐蚀称为闭(close),即CLOSE(X)=E(D(X)。 图像分析与处理数学形态学 闭 上面
10、的两幅图中,左边是被处理的图象X(二值图象,针对 的是黑点),右边是结构元素B。 下面的两幅图中左边是膨胀后的结果,右边是在此基础上 腐蚀的结果。 可以看到,原图经过闭运算后,断裂的地方被弥合了。 一般来说,闭运算能够填平小湖(即小孔),弥合小裂缝, 而总的位置和形状不变。 这就是闭运算的作用。 同样要注意的是,如果B是非对称的,进行闭运算时要用 B的对称集Bv膨胀,否则,闭运算的结果和原图相比要发 生平移。 图像分析与处理数学形态学 闭运算应用示例 (a) (a) 原图原图 (b)(b)闭运算结果闭运算结果 (c) (c) 膨胀运算结果膨胀运算结果 图像分析与处理数学形态学 二值形态学滤除条
11、码噪声 图像分析与处理数学形态学 通过开操作,条码图像中空上的污点和墨迹消除掉 二值形态学滤除条码噪声 图像分析与处理数学形态学 二值形态学滤除条码噪声 通过闭操作,将条上的划痕和瑕疵填充掉 图像分析与处理数学形态学 闭 开和闭也是对偶运算。 用公式表示为 (OPEN(X)c=CLOSE(Xc) X 开运算的补集等于X的补集的闭运算。 (CLOSE(X)c =OPEN(Xc) X 闭运算的补集等于X的补集的开运算。 可以这样理解: 在两个小岛之间有一座小桥,把岛和桥看做是处理对 象X,则X的补集为大海。 如果涨潮时将小桥和岛的外围淹没(相当于用尺寸比桥 宽大的结构元素对X进行开运算),那么两个
12、岛的分隔, 相当于小桥两边海域的连通(对Xc做闭运算)。 图像分析与处理数学形态学 骨架 基本思想 表示一个平面区域结构形状的重要方法是把它削减成 图形。这种削减可以通过细化(也称为抽骨架)算法, 获取区域的骨架来实现. Blum的中轴变换方法(MAT) 设:R是一个区域,B为R的边界点,对于R中的点p,找 p在B上“最近”的邻居。如果p有多于一个的邻居, 称它属于R的中轴(骨架.) 图像分析与处理数学形态学 区域骨架问题:计算量大 算法改进思想 在保证产生正确的骨架的同时,改进算法的效 率。比较典型的是一类细化算法,它们不断删 去边缘,但保证删除满足: 1)不移去端点;2)不破坏连通性;(3
13、)不引 起区域的过度腐蚀。 p R B 图像分析与处理数学形态学 细化 所谓骨架,可以理解为图象的中轴。 例如一个长方形的骨架是它的长方向上的中轴线; 正方形的骨架是它的中心点; 圆的骨架是它的圆心; 直线的骨架是它自身; 孤立点的骨架也是自身。 所谓细化(thinning) ,就是从原来的图中去掉一些点, 但仍要保持原来的形状。 实际上,是保持原图的骨架。 图像分析与处理数学形态学 细化 怎样判断一个点是否能去掉呢? 要根据八个相邻点的情况来判断。 不能删,因为它是个内部点,我们要求的是骨架,如果连内部点也 删了,骨架也会被掏空的; 不能删,和(1)是同样的道理; 可以删,这样的点不是骨架;
14、 不能删,因为删掉后,原来相连的部分断开了; 可以删,这样的点不是骨架; 1.不能删,因为它是直线的端点,如果这样的点删了,那么最后整个 直线也被删了,剩不下什么。 图像分析与处理数学形态学 细化 怎样判断一个点是否能去掉呢? 总结一下,有如下的判据: 内部点不能删除; 孤立点不能删除; 直线端点不能删除; 如果P是边界点,去掉P后,如果连通分量不增加,则P可以删除。 可以根据上述的判据,事先做出一张表,从0到255共有 256个元素,每个元素要么是0,要么是1。 1.根据某点(当然是要处理的黑色点了)的八个相邻点的情况查表, 若表中的元素是1,则表示该点可删,否则保留。 图像分析与处理数学形
15、态学 细化 static int erasetable256= 0,0,1,1,0,0,1,1, 1,1,0,1,1,1,0,1, 1,1,0,0,1,1,1,1, 0,0,0,0,0,0,0,1, 0,0,1,1,0,0,1,1, 1,1,0,1,1,1,0,1, 1,1,0,0,1,1,1,1, 0,0,0,0,0,0,0,1, 1,1,0,0,1,1,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 1,1,0,0,1,1,0,0, 1,1,0,1,1,1,0,1, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0
16、,0, 0,0,1,1,0,0,1,1, 1,1,0,1,1,1,0,1, 1,1,0,0,1,1,1,1, 0,0,0,0,0,0,0,1, 0,0,1,1,0,0,1,1, 1,1,0,1,1,1,0,1, 1,1,0,0,1,1,1,1, 0,0,0,0,0,0,0,0, 1,1,0,0,1,1,0,0, 0,0,0,0,0,0,0,0, 1,1,0,0,1,1,1,1, 0,0,0,0,0,0,0,0, 1,1,0,0,1,1,0,0, 1,1,0,1,1,1,0,0, 1,1,0,0,1,1,1,0, 1,1,0,0,1,0,0,0 ; 图像分析与处理数学形态学 细化 查表的方法是:
17、 设白点为1,黑点为0; 左上方点对应一个8位数的第一位(最低位),正上方点对应第二 位,右上方点对应的第三位,左邻点对应第四位,右邻点对应 第五位,左下方点对应第六位,正下方点对应第七位,右下方 点对应的第八位,按这样组成的8位数去查表即可。 例子: 对应表中的第0项,该项应该为0; 对应37,该项应该为0; 对应173,该项应该为1; 对应231,该项应该为0; 对应237,该项应该为1; 1.对应254,该项应该为0。 图像分析与处理数学形态学 细化 有了表,算法就很简单了: 每次一行一行的将整个图象扫描一遍,对于每 个点(不包括边界点),计算它在表中对应的索 引; 若为0,则保留,否则
18、删除该点; 如果这次扫描没有一个点被删除,则循环结束, 剩下的点就是骨架点; 如果有点被删除,则进行新的一轮扫描; 如此反复,直到没有点被删除为止。 图像分析与处理数学形态学 细化 有一个黑色矩形,经过细化后,预期的结 果是一条水平直线,且位于该黑色矩形的 中心。 实际的结果确实是一条水平直线,但不是 位于黑色矩形的中心,而是最下面的一条 边。 为什么会这样? 图像分析与处理数学形态学 细化 在从上到下,从左到右的扫描过程中,遇到的第一个黑点 就是黑色矩形的左上角点,经查表,该点可以删。 下一个点是它右边的点,经查表,该点也可以删,如此下 去,整个一行被删了。 每一行都是同样的情况,所以都被删除了。 到了最后一行时,黑色矩形已经变成了一条直线,最左边 的黑点不能删,因为它是直线的端点,它右边的点也不能 删,因为如果删除,直线就断了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西经济管理职业技术学院《分子生物学导论》2024-2025学年第二学期期末试卷
- 网版印刷员安全防护模拟考核试卷含答案
- 废旧电池及电池系统处置员岗前生产安全技能考核试卷含答案
- 果蔬加工工操作管理水平考核试卷含答案
- 遮蔽剂调制与涂布工安全实操考核试卷含答案
- 剪纸工安全宣教知识考核试卷含答案
- 宴会定制服务师操作水平知识考核试卷含答案
- 鼓风炉工安全知识竞赛强化考核试卷含答案
- 铁合金焙烧工安全素养考核试卷含答案
- 汽车货运理货员变更管理知识考核试卷含答案
- 四川省安全员《C证》考试题库及答案
- 部编版2020部编道德与法治四年级下册全册教案教学设计
- 翻译与文化传播
- Photoshop平面设计与制作(第3版)中职全套教学课件
- 智慧机场解决方案
- 新版煤矿机电运输培训课件
- 人教版四年级上册竖式计算200题及答案
- TCWAN 0100-2023 焊接数值模拟固有应变法
- 汽修春节安全生产培训 修车维护安全驾驶
- ERAS标准病房评审标准表
- 宫腔镜手术知情同意书
评论
0/150
提交评论