二值图像处理与形状分析.ppt

上传人:sh****n 文档编号:13185012 上传时间:2020-06-06 格式:PPT 页数:32 大小:787KB
返回 下载 相关 举报
二值图像处理与形状分析.ppt_第1页
第1页 / 共32页
二值图像处理与形状分析.ppt_第2页
第2页 / 共32页
二值图像处理与形状分析.ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
第七章二值图像处理与形状分析,1.11.2数字图像处理的内容1.3数字图像处理系统概述1.4数字图像处理的特点1.5数字图像处理的应用,图像的二值化处理就是常用的阈值化处理,即选择一阈值,将图像转换为黑白二值图像。图像的二值化处理的变换函数表达式为:,此图像的二值化处理的关键是求出阈值T。,7.1灰度图像转二值图,7.2二图像形态学处理,7.1.1数学形态学基础,数学形态学的数学基础和所用语言是集合论。数学形态学的应用可以简化图像数据,保持它们基本的形状特性,并除去不相干的结构。基本思想是用具有一定形态的结构元素去量度和提取图像中的对应形状以达到对图像分析和识别的目的。,把一幅图像称为一个集合。对于二值图像,习惯上景物取值为1,用阴影表示,背景取值为0,用白色表示。值为1的点的集合A与图像是一一对应的。对于图像A,点a在A区域内,则a是A的元素,记为aA,否则,记作aA。,1.元素和集合,2.交集、并集和补集,集合的交集、并集和补集,3.击中(Hit)与击不中(Miss)设两幅图像A和B,AB,称B击中A,记为BA,AB=,称B击不中A。,4.平移和反射设A是一幅数字图像,b是一个点。定义:A被b平移后的结果为Abab|aA,A的反射是A中的每个点以原点取反AVa|-aA。,0,1,2,3,4,x,y,1,2,3,4,5,(,a,),x,0,1,2,3,4,1,2,3,y,(,b,),b,0,1,2,3,4,x,y,1,2,3,4,5,y,-1,-2,-3,-4,0,-1,-2,-3,-4,x,(,c,),(,d,),5、二值图像的逻辑关系,逻辑运算尽管本质上很简单,但对于实现以形态学为基础的图像处理算法是一种有力的补充手段。在图像处理中用到的主要逻辑运算时与、或、和非(或补)。下表总结了这些运算的性质。,7.2.2二值图像的腐蚀与膨胀,二值形态学中的运算对象是集合。设A为图像集合,S为结构元素,数学形态学运算是用S对A进行操作。二值形态学中两个最基本的运算腐蚀与膨胀。,(3)S+xX与S+xXC均不为空S+x与X部分相关,1腐蚀设目标图像X和结构元素S,S在X上移动。在每一个当前位置x,,S+x只有三种可能的状态:,(1)S+xXS+x与X相关最大,(2)S+xXCS+x与X不相关,X用S腐蚀的结果是所有使S平移x后仍在X中的x的集合。用集合的方式定义,腐蚀在数学形态学运算中的作用是消除物体边界点。腐蚀可以把小于结构元素的物体(毛刺、小凸起)去除;如果两个物体之间有细小的连通,结构元素足够大时,通过腐蚀运算可以将两个物体分开。,1腐蚀,腐蚀运算示例,1腐蚀,腐蚀的方法:拿S的原点和X上的点一个一个地对比,如果S上的所有点都在X的范围,则S的原点对应的点保留,否则将该点去掉。,注意:结构元素的原点坐标很重要,如果结构元素形状不变,而原点坐标改变,则腐蚀运算结果是不一样的。,2膨胀将X中的每一个点x扩大为S+x,它的定义为XS=x|S+xx膨胀的结果会使目标变大。膨胀的方法:拿S的中心点和X上的点及X周围的点一个一个地对,如果S上有一个点落在X的范围内,则该点存在且为黑。,用腐蚀和膨胀运算还可以实现图像的平移。如果在自定义结构元素时选择不在原点的一个点作为结构元素,则得到的图像形状没有任何改变,只是位置发生了移动。,I=imread(englishi1.bmp);imshow(I);B=010;111;010;A1=imerode(I,B);%对图像I实现腐蚀,腐蚀的结构元素为Bfigure,imshow(A1,),原始图像,腐蚀后的图像,腐蚀的结构元素,腐蚀的结构元素,原始图像,膨胀后的图像,I=imread(englishi2.jpg);I=double(I);imshow(I);I=1-I;B=010;111;010;A2=imdilate(I,B);figure,imshow(I,);A2=1-A2;figure,imshow(A2,);,腐蚀的结构元素,原始图像,腐蚀后的图像,如何要对这个图像中的文字进行腐蚀?,膨胀的结构元素,膨胀:白色(1)的膨胀黑色(0)的腐蚀,原始图像,膨胀后的图像,原始图像,腐蚀后的图像,膨胀后的图像,原始二值图像中包含许多个边长为1、3、5、7、9和15个像素点的正方形。假设想留下最大的正方形而去除其他的正方形,如何做?,I=imread(zhengfangxing.jpg);imshow(I);B=ones(15);A1=imerode(I,B);%对图像I实现膨胀,膨胀的形式为Bfigure,imshow(A1,)A2=imdilate(A1,B);figure,imshow(A2,),考虑:膨胀和腐蚀是逆运算吗?,7.2.3开、闭运算1.基本概念膨胀和腐蚀不互为逆运算,可以级连结合使用,构造出形态学运算族,它由膨胀和腐蚀两个运算的复合与集合操作组合成的所有运算构成。例如,可先对图像进行腐蚀然后膨胀其结果,称为开运算,或先对图像进行膨胀然后腐蚀其结果,称为闭运算。开运算和闭运算是形态学运算族中两个最为重要的组合运算。,对图像X及结构元素S,用符号XS表示S对图像X作开运算,用符号XS表示S对图像X作闭运算,定义为,这种恢复不是信息无损的。,7.2.3开、闭运算,原始图像,开运算之后的图像,闭运算之后的图像,膨胀的结构元素,A膨胀的结构元素,B膨胀的结构元素,原始图像,采用结构元素A进行开运算之后的图像,采用结构元素B进行开运算之后的图像,采用结构元素B,I=imread(zhiwen.jpg);imshow(I);B=ones(3);a=imopen(I,B);figure,imshow(a);b=imdilate(a,B);c=imerode(b,B);figure,imshow(c);,一些基本的形态学算法,1、边界提取集合A的边界表示为(A),它可通过先由B(B为适当的结构原色)对A腐蚀,然后用A减去腐蚀得到。即,原始图像A,AB,A-(AB),clearcloseallI=imread(head.jpg);I=im2bw(I,0.5);imshow(I);B=ones(3);F=imerode(I,B);figure,imshow(F);I=double(I);F=double(F);C=I-F;figure,imshow(C),
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!