1 / 21
文档名称:

Matlab数字图像处理(4).ppt

格式:ppt   大小:2,071KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab数字图像处理(4).ppt

上传人:相惜 2024/5/7 文件大小:2.02 MB

下载得到文件列表

Matlab数字图像处理(4).ppt

相关文档

文档介绍

文档介绍:该【Matlab数字图像处理(4) 】是由【相惜】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【Matlab数字图像处理(4) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第12章形态学图像处理形态学是一种应用于图像处理和模式识别领域的新的方法,是一门建立在严格的数学理论根底上而又密切联系实际的科学。由于形态学具有完备的数学根底,这为形态学用于图像分析和处理等奠定了坚实的根底。本章详细的介绍利用MATLAB软件进行形态学图像处理,主要内容包括根本运算、组合形态学运算以及二值图像的其他形态学运算等内容。.,主要以图象的形态特征为研究对象。它通过设计一整套运算、概念和算法,用以描述图象的根本特征。这些数学工具不同于常用的频域或空域算法,而是建立在微分几何以及随机集论的根底之上的。数学形态学作为一种用于数字图象处理和识别的新理论和新方法,它的理论虽然很复杂,但它的根本思想却是简单而完美的。数学形态学方法比其他空域或频域图像处理和分析方法具有一些明显的优势。例如,基于数学形态学的边缘信息提取处理优于基于微分运算的边缘提取算法,它不像微分算法对噪声那样敏感,提取的边缘比较光滑;利用数学形态学方法提取的图像骨架也比较连续,断点少等;数学形态学易于用并行处理方法有效的实现,而且硬件实现容易。.,首先对集合论的一些根本概念做一个简单介绍。腐蚀运算和膨胀运算是数学形态学的两个根本变换。参加运算的对象有两个:图像A〔感兴趣目标〕和结构集合B,B称为结构元素。结构元素通常是个圆盘,但它其实可以是任何形状。设和是的子集,那么把图像沿矢量平移一段距离记作或,其定义为:结构元素的映射为或,定义为:的补集记作或,定义为:两个集合和的差集记作,定义为:对于两幅图像和,如果,那么称击中,记作;否那么,如果,那么称击不中A。.,用于测试输入图像。二维结构元素是由数值0和1组成的矩阵。结构元素的原点指定了图像中需要处理的像素范围,结构元素中数值为1的点决定结构元素的领域像素在进行膨胀或腐蚀操作时是否参与计算。在MATLAB软件中,结构元素定义为一个STREL对象。如果nhood为结构元素定义的领域,那么任意大小和维数的结构元素的原点坐标为:origin=floor((size(nhood)+1)/2)。在MATLAB软件中,采用函数strel()创立任意大小和形状的STREL对象。函数strel()支持常用的形状,例如线型〔line〕、矩形〔rectangle〕、方形〔square〕、球形〔ball〕、钻石型〔diamond〕和自定义的任意型〔arbitrary〕等。.,使边界向外部扩张的过程。通过膨胀,可以填充图像中的小孔,及在图像边缘处的小凹陷局部。结构元素对图像的膨胀,记作,定义为:腐蚀和膨胀是对偶操作。腐蚀是一种消除边界点,使边界向内部收缩的过程。利用腐蚀操作,可以消除小且无意义的物体。集合被结构元素腐蚀,记作,定义为:.,记作,定义为:即首先采用结构元素对做腐蚀运算,然后再做膨胀运算,使用相同的结构元素。闭运算是开运算的对偶运算,记作,定义为:即首先用结构元素对做膨胀运算,然后再做腐蚀运算,使用相同的结构元素。.。下面介绍组合形态学运算,主要内容包括高帽滤波和低帽滤波、边界提取、区域填充等等。.〔top-hatfiltering〕定义为:其中为输入的图像,为采用的结构元素,即从图像中减去形态学开操作后的图像。通过高帽滤波可以增强图像的比照度。图像的形态学低帽滤波〔bottom-hatfiltering〕定义为:其中为输入的图像,为采用的结构元素,即从图像中减去形态学闭操作后的图像。通过低帽滤波可以获取图像的边缘。.,采用函数imfill()对二值图像或灰度图像进行填充操作。函数imfill()的调用格式为:BW2=imfill(BW):该函数对二值图像BW进行填充操作,对于二维图像允许用户通过鼠标选择填充的点。通过键盘上面的Backspace键或Delete键可以取消当前选择的点,通过键盘上的Return键可以结束交互式的选择。[BW2,locations]=imfill(BW):该函数中返回值locations包含了交互式选择时的点的坐标。BW2=imfill(BW,locations):该函数中通过参数locations指定了进行填充时的点的坐标。BW2=imfill(BW,‘holes’):该函数通过参数holes可以填充二值图像中的空洞。I2=imfill(I):该函数对灰度图像进行填充操作,返回值I2也是灰度图像。.,但只有一个最大值或最小值。在MATLAB软件中,采用函数imregionalmax()获取图像的所有局部极大值,采用函数imregionalmin()获取局部极小值。函数imregionalmax()的调用格式为:BW=imregionalmax(I):该函数获取灰度图像I的局部极大值,返回值BW为和原图像大小相同的二值图像,BW中元素1对应的是极大值,其它元素值为0。BW=imregionalmax(I,conn):该函数中参数conn为连通类型。对于二维图像conn可以取值为4和8,默认值为8。对于三维图像,conn可取值为6、18和26,默认值为26。.