《数字图像处理-第九章.ppt》由会员分享,可在线阅读,更多相关《数字图像处理-第九章.ppt(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 第第9 9章章 形形 态态 学学 图图 像像 处处 理理 形态学:原来是生物学的一个分支,研究动物和植物形态和结构,数学形态学 这里借用数学形态学,从图像中的取表达和描述区域表态的图像分量,如边界、凸壳骨架。数学形态学的语言是集合论。如:在图像中所有黑色像素的集合就是一个例子。如:二值图像中,刚提到的集合是二维整数空间(z2)坐标(x,y)灰度图像可
2、表示为空间分量集合。(x,y)+灰度数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.1 9.1 序言序言9.1 序言介绍几个集合论的基本概念数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.1 9.
3、1 序言序言9.1.1 集合论的几个基本概念 含A为z中一个集合,a=(a1,a2)是A的元素,记为aA 若不是,a A (A为B子集)A的补:集合B的反对 集合A平移到点 ,表示为(A)z数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.1 9.1 序言序言图9.1为集合论基本概念图示 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9C
4、hapter 9Morphological Image ProcessingMorphological Image Processing9.1 9.1 序言序言图9.2为平移、反射图示 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.1 9.1 序言序言9.1.2 二值图像的逻辑运算 与或非,图9.3为逻辑运算图示 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与
5、信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀9.2 膨胀与腐蚀 这两种运算是形态学的基础。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀9.2.1 膨胀 A、B是z2中的集合,A被B膨胀定义:是所有位移
6、z的集合,还可写成:集合B叫结构元素上述表达式并不是唯一的。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀 图9.4为膨胀的简单说明数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Pr
7、ocessing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀图9.5为利用膨胀将裂缝桥接起来的例子。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀9.2.2 腐蚀 对z中集合A、B,B对A腐蚀 图9.2说明了腐蚀的图解情况 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morpholog
8、ical Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀证明如下:如果 ,则 故 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.2 9.2 膨胀与腐蚀膨胀与腐蚀例9.2为用形态学腐蚀去除图像的某些部分 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9
9、Chapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作9.3 开操作与闭操作 使用结构元素B对集合A进行开操作:作用:使用对象轮廓平滑,断开狭窄的间断、消除细的凸出物,去除小亮点(相对于结构元素)-“减”使用结构元素B对集合A进行开操作:作用:使轮廓平滑,融联狭窄间断和长细的深沟,消除小孔洞,填补轮廓线的断裂-“加”总之:开操作体现“分开”闭操作体现“联接”数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9C
10、hapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作图9.8为开操作的图示:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作开操作可写成:即 由许许多多个 并集组成 图9.9为闭操作图示 数数 字字 图图 像像 处处 理理西安
11、邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作 例9.3为开、闭操作简单的说明 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作性质:(i)是A的子
12、集合(ii)如果C是D子集,则 是 子集(iii)同样:(i)A是 的子集(ii)如果C是D的子集,则 是 的子集(iii)算子应用之后,再用也无变化。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.3 9.3 开操作与闭操作开操作与闭操作例9.4为开、闭具体实例。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Mo
13、rphological Image ProcessingMorphological Image Processing 9.4 9.4 击中或击不中变换击中或击不中变换9.4 击中或击不中变换 这种变换是形状检测的基本工具。从几何上讲,是X原点所有位置集合,在这些位置X找到了在A中的匹配(击中)概念详参见图9.12。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.4 9.4 击中或击不中变换击中
14、或击不中变换B1在A内找到匹配B2在AC中找到匹配根据腐蚀与膨胀间的对偶关系 以上3个公式叫形态学上的击中或击不中变换。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5 一些基本的形态学算法本节主要使用二值图像,规定1为阴影,0为白色。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapte
15、r 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.1 边界提取 集合A的边界表示为 B为适当的结构元素P433为边界提取机理 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法例9.5为
16、一实例数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.2 区域填充 先看图9.15,图(a),背景=0,边界为1 起始点p=1 将整个区域用1填充,如果 ,则算法在第k步结束,最后 与A的并集包含被填充的集合和它的边界。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chap
17、ter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法例9.6形态学区域填充 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.3 连接分量的提取 见图9.17,Y表示一个包含于集合A中的连通分量,并假设
18、Y中的一个点p已知,通过下式可生成Y的所有元素 ,B为结构元素,如果,算法收敛,令 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法例9.7为一实际例子数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorp
19、hological Image Processing 9.5 9.5 一些基本的形态学算法一些基本的形态学算法 9.5.4 凸壳 如果连接集合A内任意两点的直线段都在A内部,就称A是凸形的。任意集合S的凸壳H是包含S的最小凸集合,集合差H-S称为S的凸缺。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法设集合A的凸壳C(A)令 表示图9.19(
20、a)的4个结构元素(击中击不中)令 ,“conv”表示在 时收敛,则A的凸壳为:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法这过程可以说4大步骤:(1)反复击中击不中变换,直到不变化,执行与A的并集(2)(3)(4)最后4个D求并即可,这个过程有明显的缺点,凸壳可能超出确保凸性所需的最小尺寸,减少这种影响的简单方法,是限制生长,以便凸壳不会
21、超出初始点集合,在水平方向和垂直方向上的尺寸大小。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.5 细化 Bi是Bi-1旋转后的形式更有用的形式:整个过程反复进行,直到没有变化为止数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological I
22、mage ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法细化实例参见图9.21 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.6 粗化 AB=AU(A*B)B为结构元素 AB=(AB1)B2)Bn)粗化处理结构元素和细化处理有关的结构元素具有相同
23、的形式,但所有0,1互换,但粗化算法实际中很少用,代之的是经常先对背景细化,而后求补,数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.7 骨架(中轴变换、梦烧草地)参见图9.23 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Im
24、age ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法 集合A的骨架符号为S(A)A的骨架可用腐蚀和开操和表达 B:结构元素 为对A,k次腐蚀 第K次是A被腐蚀为空集前最后一次迭代 还可以重构这种方法的实质是细化可以抽于其“骨架”,但并不能延伸到边缘通过找到端点并对其进行有限制的膨胀,可恢复细化失去的有用的端线(点),从而去掉那些无用的分支。重构:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Ima
25、ge ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法 例9.8为计算图形的骨架 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.8 裁剪是对细化处理和骨架绘制算法的补充,因为这些处理过程会将附加部分保留下来,应请除干净,例如手写字体识别。图9.25
26、(见下页)为手写字母a的处理 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法手写字母a的处理数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5
27、 9.5 一些基本的形态学算法一些基本的形态学算法 现在想去除寄生的多余部分。可分4步来完成:(1),而B为B1,B2,B3,.B8,Bi为Bi-1转90得到(2)取X1端点集合X2 ,用来检测端点的结构元素(3)端点三次膨胀,并用A作限定器H为x结构元素,值为1(4)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.9 关于二值图像形态
28、与运算总结(1)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.9 关于二值图像形态与运算总结(2)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Proces
29、sing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.9 关于二值图像形态与运算总结(3)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.9 关于二值图像形态与运算总结(4)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphologi
30、cal Image ProcessingMorphological Image Processing9.5 9.5 一些基本的形态学算法一些基本的形态学算法9.5.9 关于二值图像形态与运算总结(5)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展9.6 灰度级图像扩展扩展到灰度图像的基本操作(膨胀、腐蚀,开操作和闭操作基本形态学算法),这些算法在图像预处
31、理和后处理中非常有用。以下讨论设f(x,y)是图像,而b(x,y)是结构元素。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展9.6.1 膨胀 用b对f进行的灰度膨胀表示为:Df为f定义域Db为b的定义域 (s-x)和(t-y)必须在f定义域内,以及x,yDb与以前的膨胀定义很相似的。(2个集合交集不为空)上式与卷积又很相似。一维的情况:f与b必须彼此交叠
32、 正式定义也可写成b平移,而f不动 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展图9.27为一个计算实例 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9
33、.6 9.6 灰度级图像扩展灰度级图像扩展 对灰度图像进行膨胀,结果是双重的:(1)如果所有元素为正,输出图像变亮(2)暗的细节全部或部分被减少或消除取决于结构元素 数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展9.6.2 腐蚀 同样与前边的腐蚀定义相类似,表达式有点类似于相关一维情况:s0,f(s+x)向左移s0,f(s+x)向右移图9.28为一图示例
34、子:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展 对灰度图像进行腐蚀也是双重的:(1)如果所有结构元素为正,输出图像变暗(2)在输入图像中,亮的细节的面积,比结构元素面积小,则亮的将被消弱。消弱程度取决于亮细节周围的灰度值和结构元素本身。根据对满关系:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapte
35、r 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展例9.9为膨胀和腐蚀例子:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展9.6.3 开操作和闭操作参见图9.30(见下页)是开、闭操作几何解释:数数 字字 图图 像像
36、处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展开:球最高位置闭:球最低位置开操作性质 表示
37、e的域是r域的子集,且对e的域内任何(x,y),e(x,y)r(x,y)闭操作性质数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展例9.10为一个开、闭操作图像数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorpho
38、logical Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展9.6.4 灰度级形态学的一些应用图像平滑:先开后闭。实例如图9.32:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展梯度:实例如图9.33 对边缘方向性依赖性小。数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapt
39、er 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展Top-bat变换:对于增强阴影的细节有用。图9.34纹理分割:数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展Top-bat变换:参见P452图9.35 数数 字字
40、图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展 目标:以纹理为基础找到两区域边界 分开步骤:闭操作,消除左边暗斑开操作,去掉右边白背景,使之变黑设定阈值,分开左右区域 粒度测定:判断图像中颗粒尺寸分布问题。参见P453图9.36(a)数数 字字 图图 像像 处处 理理西安邮电学院电子与信息工程系西安邮电学院电子与信息工程系Chapter 9Chapter 9Morphological Image ProcessingMorphological Image Processing9.6 9.6 灰度级图像扩展灰度级图像扩展 基本步骤:使用逐渐增大尺寸的结构元素对图像进行开操作,每次处理后,初始图像和经过开操作处理的图像之间差异可计算出来,最后将这些差异归一化处理,建立尺寸直方图,见图9.36(b)