二值图像处理与形状分析.ppt_第1页
二值图像处理与形状分析.ppt_第2页
二值图像处理与形状分析.ppt_第3页
二值图像处理与形状分析.ppt_第4页
二值图像处理与形状分析.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章 二值图像处理与形状分析,1.1 1.2数字图像处理的内容 1.3数字图像处理系统概述 1.4数字图像处理的特点 1.5数字图像处理的应用,图像的二值化处理就是常用的阈值化处理, 即选择 一阈值,将图像转换为黑白二值图像。图像的二值化处理 的变换函数表达式为:,此图像的二值化处理的关键是求出阈值T。,7.1 灰度图像转二值图,7.2 二图像形态学处理,7.1.1 数学形态学基础,数学形态学的数学基础和所用语言是集合论。数学形态 学的应用可以简化图像数据,保持它们基本的形状特性, 并除去不相干的结构。 基本思想是用具有一定形态的结构元素去量度和提取图像中的对应形状以达到对图像分析和识别的目

2、的。,把一幅图像称为一个集合。 对于二值图像,习惯上景物取值为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

3、,(,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均不为

4、空 S+x与X部分相关,1 腐蚀 设目标图像X 和结构元素S, S在X上移动。在每一个当前位置x,, S+x只有三种可能的状态:,(1) S+xX S+x与X相关最大,(2) S+x XC S+x与X不相关, X 用S 腐蚀的结果是所有使S 平移x后仍在X 中的x的集合。 用集合的方式定义,腐蚀在数学形态学运算中的作用是消除物体边界点。 腐蚀可以把小于结构元素的物体(毛刺、 小凸起)去除; 如果两个物体之间有细小的连通,结构元素足够 大时,通过腐蚀运算可以将两个物体分开。,1 腐蚀,腐蚀运算示例,1 腐蚀,腐蚀的方法:拿S的原点和X上的点一个一个地对比,如果S上的所有点都在X的范围,则S的原点

5、对应的点保留,否则将该点去掉。,注意:结构元素的原点坐标很重要,如果结构元素形状不变,而原点坐标改变,则腐蚀运算结果是不一样的。,2 膨胀 将X 中的每一个点x扩大为S+x,它的定义为 XS = x| S+xx 膨胀的结果会使目标变大。 膨胀的方法:拿S的中心点和X上的点及X周围的点一个一个地对,如果S上有一个点落在X的范围内,则该点存在且为黑。,用腐蚀和膨胀运算还可以实现图像的平移。如果在自定 义结构元素时选择不在原点的一个点作为结构元素,则得 到的图像形状没有任何改变,只是位置发生了移动。 ,I=imread(englishi1.bmp); imshow(I); B=0 1 0;1 1 1

6、;0 1 0; A1=imerode(I,B); %对图像I实现腐蚀,腐蚀的结构元素为B figure,imshow(A1,),原始图像,腐蚀后的图像,腐蚀的结构元素,腐蚀的结构元素,原始图像,膨胀后的图像,I=imread(englishi2.jpg); I=double(I); imshow(I); I=1-I; B=0 1 0;1 1 1;0 1 0; A2=imdilate(I,B); figure,imshow(I,); A2=1-A2; figure,imshow(A2,);,腐蚀的结构元素,原始图像,腐蚀后的图像,如何要对这个图像中的文字进行腐蚀?,膨胀的结构元素,膨胀: 白色(

7、1)的膨胀 黑色(0)的腐蚀,原始图像,膨胀后的图像,原始图像,腐蚀后的图像,膨胀后的图像,原始二值图像中包含许多个边长为1、3、5、7、9和15个像素点的正方形。假设想留下最大的正方形而去除其他的正方形,如何做?,I=imread(zhengfangxing.jpg); imshow(I); B=ones(15); A1=imerode(I,B); %对图像I实现膨胀,膨胀的形式为B figure,imshow(A1,) A2=imdilate(A1,B); figure,imshow(A2,),考虑:膨胀和腐蚀是逆运算吗?,7.2.3 开、闭运算 1. 基本概念 膨胀和腐蚀不互为逆运算,可

8、以级连结合使用,构造出 形态学运算族,它由膨胀和腐蚀两个运算的复合与集合操作 组合成的所有运算构成。 例如,可先对图像进行腐蚀然后膨胀其结果,称为 开运算,或先对图像进行膨胀然后腐蚀其结果,称为闭运算。 开运算和闭运算是形态学运算族中两个最为重要的组合运算。,对图像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,A B,A-(A B),clear close all I=im

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论