灰度形态学[精选].pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
灰度形态学[精选]

灰度形态学 灰度形态学基本运算 灰度形态学介绍 灰度腐蚀 灰度膨胀 灰度开运算与灰度闭运算 灰度形态学介绍 灰度形态学是二值形态学向灰度空间自然扩展。在灰度形态学中,分别用图像函数f(x,y)和b(x,y)表示二值形态学中的目标图像A和结构元素B,并把f(x,y)称为输入像, b(x,y)称为结构元素,函数中的 (x,y)表示图像中像素点的坐标。二值形态学中用到的交和并运算在灰度形态学中分别用最大极值和最最小极值运算代替。 灰值腐蚀 * * 在灰值图像中,用结构元素b(x,y)对输入图像f(x,y)进行灰度腐蚀运算可表示为 其中, Df和Db分别是f和b的定义域 要求x和y在结构元素b(x,y)的定义域之内,而平移参数(s+x)和(t+y)必须在f(x,y)的定义域这内,这与二值形态学腐蚀运算定义中要求结构元素必须完全包括在被腐蚀图像中情况类似。但与二值图像的腐蚀运算的不同之处是,被移动的是输入图像函数f而不是结构元素b。 灰度运算的计算是逐点进行的,求某点的腐蚀运算结果就是计算该点局部范围内各点与结构元素中对应点的灰度值之差,并选取其中的最小值作为该点的腐蚀结果。经腐蚀运算后,图像边缘部分具有较大灰度值的点的灰度会降低,因此,边缘会向灰度值高的区域内部收缩。 图1-1给出了一个计算灰度腐蚀运算的例子。图1-1(a)为5×5的灰度图像矩阵A,图1-1(b)为3×3的结构元素矩阵B,其原点在中位位置处。下面以该例子腐蚀结果为例,说明灰度腐蚀运算过程: ①将B的原点重叠在A的中心元素上,如图1-1(c)所示。 ②依次用A的中心元素减去B的各个元素并将 结果放在对应的位置上,如图1-1(d)所示。 ③将B的原点移动到与A的吣元素相邻的8个元素上进行相同的操作,可得到8个平移相减的结果,图1-1(e)所示为把B的原点移动到A中心元素的右侧位置上,图1-1(f)为此时计算的结果。 ④取得到的9个位置的最小值,即为A中心元素腐蚀结果,如图1-1(f)所示。 ⑤依据该方法计算A中的其他元素,就可得到图像灰度矩阵A的腐蚀结果如图1-1(h)所示。 为了便于分析和理解灰度腐蚀运算的原理和效果,可将(一)式进一步简化,仅列出一维函数的形式,如下式所示 在式(二)中,目标图像和结构元素简化为x的函数,要求x和平移参数(s+x)分别在定义域Df和Db之内是为了保证结构元素b(x)在目标图像f(x)的范围内进行处理,在目标图像范围外的处理是显然没有意义的。 图1-2给出了当目标图像和结构元素均为一维函数时,腐蚀运算的过程示意图。其中1-2(a)为目标图像f(x),图1-2(b)为一维圆形结构元素b(x),图1-2(c)为腐蚀的结果。 利用结构元素b(x)对目标图像f(x)的腐蚀过程是:在目标图像下方“滑动”结构元素,结构元素所能达到的最大值所对应的原点位置的集合即为腐蚀的结果,如图1-2(c)所示。这与二值腐蚀运算为结构元素“填充”到输入图像中对应的原点集合是相似的。从图1-2(c)还可以看到结构元素b(x)必须在目标图像f(x)的下方,所以空间平移结构元素的定义域必为输入图像函数的定义域的子集。否则腐蚀运算在该点没有意义。 由于腐蚀操作是以在结构元素形状定 义的区间内选取(f-b)最小值为基础的,因此,灰度腐蚀运算的效果是:对于所有元素都为正的结构元素,输出图象趋向于比输入图像暗;当输入图像中的亮细节面积小于结构元素时,亮的效果将被削弱,削弱的程度取决于亮细节周围的灰度值和结构元素自身形状与幅值。 灰度腐蚀操作的Matlab实现 Matlab中灰度腐蚀操作函数与二值腐蚀操作函数在Matlab 7.x中都为imerode,结构元素的定义也相同。 通过下面的程序,我们来观察一下灰度腐蚀的效果 f1=imread(tire.tif); b1=strel(disk,5); f2=imerode(f1,b1); imshow(f1); figure,imshow(f2); 灰度膨胀 灰度膨胀是灰度腐蚀运算的对偶运算,结构元素b(x,y)对目标图像f(x,y)进行灰度膨胀可表示为: 其中, Df和Db分别是f和b的定义域 类似于二值膨胀运算中要求目标图像集合和结构元素集合相交至少有一个元素。灰度膨胀运算的计算是逐点进行的,求某点的膨胀运算结果,也就是计算该点局部范围内各点与结构元素中对应点的灰度值之和,并选取其中的最大值作为该点的膨胀结果,经膨胀运算,边缘得到了延伸。 图2-

文档评论(0)

jsntrgzxy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档