第一范文网 - 专业文章范例文档资料分享平台

实验五、数学形态学

来源:用户分享 时间:2020-06-20 本文由微笑向暖 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验六、形态学图像处理

一.实验目的及要求

1.利用MATLAB研究二值形态学图像处理常用算法;

2.掌握MATLAB形态学图像处理基本操作函数的使用方法; 3.了解形态学的基本应用。 二、实验原理

1.编程实现二值图像的基本形态学处理(腐蚀、膨胀、开运算和闭运算);选择不同结构元素筛选图像目标。

2.用形态学运算实现灰度图像的噪声平滑和图像边缘提取。 三、实验原理

数学形态学图像处理的基本思想是利用一个称作结构元素的“探针”收集图像的信息。当探针在图像中不断移动时,便可考察图像各个部分间的相互关系,从而了解图像各个部分的结构特征。作为探针的结构元素,可直接携带知识(形态、大小、以及灰度和色度信息)来探测所研究图像的结构特点。

二值形态学中的运算对象是集合,通常给出一个图像集合和一个结构元素集合,利用结构元素对图像进行操作。其基本运算有四种:腐蚀、膨胀、开运算和闭运算。基于这些基本运算和组合来进行图像形状和结构的分析及处理。

如果 A是图像集合,B是结构元素( B本身也是一个图像集合),形态学运算将使用B对A进行操作。结构元素往往比图像小得多。基本运算将遵循这个原则。 ?膨胀和腐蚀

膨胀是在二值图像中“加长”或“变粗”的操作。这种特殊的方式和变粗的程度由一个称为结构元素的集合控制。

腐蚀“收缩”或“细化”二值图像中的对象。像在膨胀中一样,收缩的方式和程度由一个结构元素控制。 ?开运算和闭运算

在图像处理的实际应用中,更多地以各种组合的形式来使用膨胀和腐蚀,它们可以级连结合使用。膨胀后再腐蚀,或者腐蚀后再膨胀,通常不能恢复成原来图像(目标),而是产生一种新的形态变换,这就是开运算和闭运算。

当处理二值图像时,采用上述的形态学变换组合,主要应用于提取某一区域的边界线、图像边缘轮廓、物体骨架特征和目标识别等众多的实际应用。

更多内容青参考教材p402有关内容。 三、实验内容

1、二值图像的形态学变换

需要编写的二值图像形态学变换函数: function newbuf=BwFilter(oldbuf,select)

该函数调用MATLAB关于膨胀、腐蚀和图像筛选算法的相关函数,对二值图像进 行相应的处理,最后结果存放在newbuf数组中。 用于二值图像形态学变换的MATLAB函数有: Strel 构造结构元素函数 Imdilate 膨胀函数 Imerode 腐蚀函数 Imcrop 裁剪函数 Imopen 开运算函数

用help查看相关函数的使用方法,编程实现BwFilter()函数的功能。结构元素也

可以用ones函数和zeros函数创建。

2、对输入图像进行形态学操作,即腐蚀、膨胀、开运算和闭运算,改变结构元素形状、大小,重做上述实验,比较实验结果,分析结构元素对运算的影响; 3、以下图为例:(1)提取与图像边界融合的颗粒

(2)提取彼此交叠的颗粒

(3)提取不交叠的颗粒

提示:(1)可利用区域填充算法。如图所示为源图像,可将图像先转换为二值图像,然后对其进行取反,这样进行区域填充的结果将为与边界相连的颗粒,再与源图像进行比较,即可得出在源图像中与边界相连的颗粒图像。

(2)可利用图像的腐蚀与膨胀操作。先用模板对图像进行腐蚀操作,由于相交叠的颗粒面积必然比独立的颗粒大,因此腐蚀操作之后剩下的部分为交叠颗粒的部分,再对其进行膨胀,将其与源图像进行比较操作,则可得出交叠的颗粒图像。

(3)得出交叠的颗粒之后,用源图像对其相减,则得出的为独立分布的颗粒图像。

原图

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新医药卫生实验五、数学形态学 全文阅读和word下载服务。

实验五、数学形态学 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1087790.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top