基于数学形态学的图象处理推荐.pptVIP

  • 5
  • 0
  • 约5.01千字
  • 约 47页
  • 2018-04-28 发布于湖北
  • 举报
基于数学形态学的图象处理推荐

* (a)膨胀的过程 (b)膨胀的结果 (c)腐蚀的过程 (d)腐蚀的结果 闭合运算结果 图7.15 闭合运算A●B操作示例 * 膨胀和腐蚀的反复使用就可检测或清除二值图像中的小成分或孔。 * 7.5 二值形态学在图象处理中的应用 利用所介绍的几种二值数学形态学基本运算,可通过组合得到一系列二值数学形态学实用算法。 * 7.5.1 噪声滤除 将开启和闭合结合起来可构成形态学噪声滤除器。 图7.16给出消除噪声的一个图例。 图(a)包括一个长方形的目标A,由于噪声的影响,在目标内部有一些噪声孔而在目标周围有一些噪声块。 * 图(b)所示为结构元素 结构元素应当比所有的噪声孔和块都要大。 先用B对A进行腐蚀得到图(c),再用B对腐蚀结果进行膨胀得到图(d) 开启操作,它将目标周围的噪声块消除掉了。 再用B对图(d)进行膨胀得到图(e),然后用B对膨胀结果进行腐蚀得到图(f) 闭合操作,它将目标内部的噪声孔消除掉了。整个过程是先开启后闭合,可以写为: {[(AΘB) ?B]?B}ΘB=(A○B) ●B (7.15) * 比较图7.16的(a)和( f ),可看出目标区域内外的噪声都消除掉了,而目标本身除原来的4个直角变为圆角外没有太大的变化。 (a) ( f )腐蚀 闭合运算 (e)膨胀 (c)腐蚀 (d)膨胀 开启运算 (b) 图7.16 噪声滤除示例 * 7.5.2 边界提取 设有一个集合A,先用一个结构元素B腐蚀A,再求取腐蚀结果和A的差集就可得到边界。 注意当B的原点处于A的边缘时,B的一部分将会在A的外边,此时一般设A之外都为0。 边界提取示例见图7.17。 另外要注意,这里结构元素是8-连通的,而所得到的边界是4-连通的。 * (a) (b) (d) (c) 图7.17 边界提取示例 * 7.5.3 区域填充 区域和其边界可以互求。 已知区域可求得其边界,反过来已知边界通过填充也可得到区域。 图7.18给出区域填充的一个例子 图(a)给出一个区域边界点的集合A,它的补集见图(b),可通过用结构元素图(c)对它膨胀、求补和求交来填充区域。 * 1、首先给边界内一个点赋“1”(如图中深色所示),该点作为一颗“种子”,用结构元素对其进行膨胀,膨胀的结果与A的补集的交集作为新的种子保留。 2、然后,对这些新的种子进行同样的操作,直到没有新的种子产生,填充过程停止。 这时最终的种子和边界A的并集就包括填充了的区域内部和它的边界 图(e)到图(h)给出其中4个中间步骤时的情况。注意这里结构元素是4-连通的,而原被填充的边界是8-连通的。 * (a)区域边界点的集合A (b) A的补集 (c)结构元素 (d)种子 (e)用结构元素对种子进行膨胀, 膨胀的结果与A的补集的交集作为新的种子 (f ) (g) (h) 图7.18 区域填充示例 (i)种子不再增加 (j) * 7.5.5 形态学应用示例 对一幅图象利用上述的基本形态学运算进行处理的结果如图7.19所示。 结构元素为3x3全“1”元素。 图(a)为二值图象,图(b)为对其进行两次膨胀操作的结果,图(c)为对图(a)进行两次腐蚀的结果,图(d)为两次开运算的结果,图(e)为两次闭运算的结果。 注意开运算和闭运算对图象中的空洞及粘连部分处理后的不同效果。 * ? (a)二值图象 (e)两次闭运算的结果 (c)两次腐蚀操作的结果 (d)两次开运算的结果 (b)两次膨胀操作的结果 图7.19 形态学应用示例 * a) 原始图像 b) 腐蚀图像 c) 膨胀图像 * 7.6 本章要点 二值图象的膨胀和腐蚀运算 二值图象的开启和闭合运算 形态学在图象处理中的应用 * 7.7 作业 1 观察不同的结构元素的膨胀和腐蚀效果。 2 利用形态学运算获取物体的边沿。 * 7 基于数学形态学的图象处理 * 7.1 引言 形态学运算是针对二值图象的图象处理方法,近年来在数字图象处理和模式识别领域中得到了广泛的应用。 通常形态学图象处理表现为一种邻域运算形式,定义一个“结构元素” ,在每个象素位置上它与二值图象对应的区域进行特定的逻辑运算。 形态学运算的效果取决于结构元素的大小、内容以及逻辑运算的性质。 * 数学形态学的基本运算:膨胀(扩张)、 腐蚀(侵蚀) 、开启、闭合。 图7.1为形态学基本运算示意图。 图(a)为原始二值图象,图(b)为对其进行一次膨胀后图象扩大的情况,图(c)为对其进行一次腐蚀后图象缩小的情况。 (a) (b) (c) 图7.1 膨胀和腐蚀示意图 * 膨胀和腐蚀的反复使用就可检测或清除二值图像中的小成分或孔。 * 7.2 基本集

文档评论(0)

1亿VIP精品文档

相关文档