数字图像处理数学形态学原理.ppt
《数字图像处理数学形态学原理.ppt》由会员分享,可在线阅读,更多相关《数字图像处理数学形态学原理.ppt(128页珍藏版)》请在三一办公上搜索。
1、数字图像处理学第9章 数学形态学原理(第一讲),9.1 数学形态学的发展,“数学形态学(Mathematical Morphology)是一种应用于图像处理和模式识别领域的新的方法。形态学是生物学的一个分支,常用它来处理动物和植物的形状和结构。,数学形态学发展历史“数学形态学”诞生于1964年。1964年,法国学者J.Serra对铁矿石的岩相进行了定量分析,以预测铁矿石的可轧性。几乎在同时,G.Matheron研究了多孔介质的几何结构、渗透性及两者的关系,他们的研究成果直接导致“数学形态学”雏形的形成。,随后,J.Serra和 G.Matheron在法国共同建立了枫丹白露(Fontainebl
2、eau)数学形态学研究中心。在以后的几年的研究中,他们逐步建立并进一步完善了“数学形态学”的理论体系,此后,又研究了基于数学形态学的图像处理系统。,“数学形态学”是一门建立在严格的数学理论基础上的科学。G.Matheron 于1973年出版的Ensembles aleatoireset geometrie integrate一书严谨而详尽地论证了随机集论和积分几何,为数学形态学奠定了理论基础。1982年,J.Serra出版的专著Image Analysis and Mathematical Morphology是数学形态学发展的里程碑,它表明数学形态学在理论上已趋于完备,在实际应用中不断深入。
3、,随着数学形态学逻辑基础的发展,其应用开始向边缘学科和工业技术方面发展。数学形态学的应用领域已不限于传统的微生物学和材料学领域,80年代初又出现了几种新的应用领域如:工业控制、放射医学、运动场景分析等。数学形态学在我国的应用研究也很快,目前,已研制出一些以数学形态学为基础的实用图像处理系统,如:中国科学院软件研究所、电子研究所和自动化所参加研究的癌细胞自动识别系统等。,数学形态学是一门综合了多学科知识的交叉科学,其理论基础颇为艰深,但其基本观念却比较简单。它体现了逻辑推理与数学演绎的严谨性,又要求具备与实践密切相关的实验技术与计算技术。它涉及微分几何、积分几何、测度论、泛函分析和随机过程等许多
4、数学理论,其中积分几何和随机集论是其赖以生存的基石。总之,数学形态学是建立在严格的数学理论基础上而又密切联系实际的科学。,利用数学形态学进行图像分析的基本步骤有如下几步:1)提出所要描述的物体几何结构模式,即提取物体的几何结构特征;2)根据该模式选择相应的结构元素,结构元素应该简单而对模式具有最强的表现力;,3)用选定的结构元对图像进行击中与否(HMT)变换,便可得到比原始图像显著突出物体特征信息的图像。如果赋予相应的变量,则可得到该结构模式的定量描述;4)经过形态变换后的图像突出了我们需要的信息,此时,就可以方便地提取信息;,数学形态学方法的优势:1 在图像恢复处理中,基于数学形态学的形态滤
5、波器可借助于先验的几何特征信息利用形态学算子有效地滤除噪声,又可以保留图像中的原有信息;数学形态学算法易于用并行处理方法有效的实现,而且硬件实现容易;基于数学形态学的边缘信息提取处理优于基于微分运算的边缘提取算法,它不象微分算法对噪声那样敏感,同时,提取的边缘也比较光滑;利用数学形态学方法提取的图像骨架也比较连续,断点少。,数学形态学的核心运算是击中与否变换(HMT),在定义了HMT及其基本运算膨胀(Dilation)和腐蚀(Erosion)后,再从积分几何和体视学移植一些概念和理论,根据图像分析的各种要求,构造出统一的、相同的或变化很小的结构元素进行各种形态变换。在形态算法设计中,结构元的选
6、择十分重要,其形状、尺寸的选择是能否有效地提取信息的关键。,一般情况,结构元的选择本着如下几个原则进行:1)结构元必须在几何上比原图像简单,且有界。当选择性质相同或相似的结构元时,以选择极限情况为益;2)结构元的凸性非常重要,对非凸子集,由于连接两点的线段大部分位于集合的外面,故而用非凸子集作为结构元将得不到什么信息。,总之,数学形态学的基本思想和基本研究方法具有一些特殊性,掌握和运用好这些特性是取得良好结果的关键。,9.2 数学形态学的基本概念和运算,用于描述数学形态学的语言是集合论。集合代表图像中物体的形状。,一些基本的定义,(1)集合:具有某种性质的确定的有区别的事物的全体。如果某种事物
7、不存在,称为空集。集合常用大写字母 A,B,C,表示,空集用 表示。,设 为一自由空间,是由集合空间 所构成的幂集,集合,则集合 和 之间的关系只能有以下三种形式:,集合B包含于X(表示为)集合B击中X(表示为),即:集合B相离于X(表示为),即:,图 91 击中X,相离于X,包含于X,(2)元素:构成集合的每一个事物称之为元素,元素常用小写字母 表示,应注意的是任何事物都不是空集的元素。,(3)平移转换:,设A和B是两个二维集合,A和B中的元素分别是,定义,对集合的平移转换为:,(98),(4)子集:当且仅当A集合的所有元素都属于B时,称A为B的子集。,(5)补集:定义集合A的补集为:,(9
8、9),(6)差集:定义集合A和B的差集为,(910),(911),(8)并集:由A和B的所有元素组成的集合称为A和B的并集。,(9)交集:由A和B的公共元素组成的集合称为A和B的交集。,(7)映像:定义集合B的映像为,(912),图92(a)集合A;(b)用x平移集合A后的结果;(c)集合B;(d)B的反转;(e)集合A和它的补集;(f)两个集合的差集(如阴影所示)。前四幅图的黑点表示了每个集合的起点。,二值形态学,膨胀,为 中的集合,为空集,被 的膨胀,记为,为膨胀算子,膨胀的定义为:,=|(),(912),该式表明的膨胀过程是B首先做关于原点的映射,然后平移x。A被B的膨胀是 被所有x平移
9、后与A至少有一个非零公共元素。,根据这个解释,公式(912)可以重写如下:,同在其他的形态处理中一样,集合B在膨胀操作中通常被称为结构元素。,=|(),(913),图93(a)表示一个简单的集合,图93(b)表示一个结构元素及其“映射”。在此图情况下,因为结构元素B关于原点对称,所以,结构元素B及其映射 相同。图93(c)中的虚线表示作为参考的原始集合,实线示出若 的原点平移至x点超过此界限,则 与A的交集为空。,这样实线内的所有点构成了A被B的膨胀。图93(d)表示预先设计的一个结构元素,其目的是为了得到一个垂直膨胀比水平膨胀大的结果。图93(e)显示为用此构成元素膨胀后得到的结果。,图 9
10、3 膨胀操作的例子,腐蚀,为 中的集合,被 腐蚀,记为,其定义为:,(914),也就是说 被 的腐蚀的结果为所有使 被x平移后包含于 的点x的集合。与膨胀一样,公式(914)也可以用相关的概念加以理解。,腐蚀 腐蚀的另一种解释。对一个给定的目标图像X和一个结构元素S,想象一下将S在图像上移动。在每一个当前位置x,S+x只有三种可能的状态(1)S+xX;(2)S+xXC;(3)S+xX与S+xXC均不为空。,图94表示了类似于图93的一个过程。象以前一样,集合A在图94(c)用虚线表示作为参考。实线表示若B的原点平移至x点超过此界限,则A不能完全包含B。这样,在这个实线边界内的点构成了A被B的腐
11、蚀。,图94(d)画出了伸长的结构元素,图94(e)显示了A被此元素腐蚀的结果。注意原来的集合被腐蚀成一条线了。,图 94 腐蚀操作的例子,膨胀和腐蚀是关于集合补和反转的对偶。也就是,(915),关于上式的正确性可证明于下:,从腐蚀的定义可知:,如果集合()包含于集合,那么()=,在这种情况下,上式变为,()=|()=,但是满足()=的集合 的补集是使()的 集合。这样,()=|()=,命题得证。,膨胀和腐蚀运算的一些性质对设计形态学算法进行图像处理和分析是非常有用的,下面列出几个较重要的性质:,、交换性:(916)、结合性:(917)、递增性:(918),、分配性:(919)(920)(92
12、1)(922),开运算(Opening)和闭运算(Closing),如前边所见,膨胀扩大图像,腐蚀收缩图像。另外两个重要的形态运算是开运算和闭运算。开运算一般能平滑图像的轮廓,削弱狭窄的部分,去掉细的突出。闭运算也是平滑图像的轮廓,与开运算相反,它一般熔合窄的缺口和细长的弯口,去掉小洞,填补轮廓上的缝隙。,设 A 是原始图像,B 是结构元素图像,则集合A 被结构元素 B 作开运算,记为 AB,其定义为:,(923),换句话说,A 被 B 开运算就是A 被 B 腐蚀后的结果再被B 膨胀。,设 A是原始图像,B 是结构元素图像,则集合 A 被结构元素 B 作闭运算,记为,其定义为:,换句话说,A
13、被 B 开运算就是 A 被 B 膨胀后的结果再被 B 腐蚀。,(924),图95图释了集合A 被一个圆盘形结构元素作开运算和闭运算的情况。图95(a)是集合 A,95(b)示出了在腐蚀过程中圆盘结构元素的各个位置,当完成这一过程时,形成分开的两个图形示于图95(c)。,注意,A 的两个主要部分之间的桥梁被去掉了。“桥”的宽度小于结构元素的直径;也就是结构元素不能完全包含于集合 A 的这一部分,这样就违反了公式(914)的条件。由于同样的原因 A 的最右边的部分也被切除掉了。,图95(d)画出了对腐蚀的结果进行膨胀的过程,而图95(e)示出了开运算的最后结果。同样地,图95(f)-95(i)示出
14、了用同样的结构元素对 A 作闭运算的结果。结果是去掉了A 的左边对于 B 来说较小的弯。注意,用一个圆形的结构元素对集合 A 作开运算和闭运算均使A 的一些部分平滑了。,图 95 开运算和闭运算的图示,开运算和闭运算有一个简单的几何解释。假设我们把圆盘形结构元素 看作一个(平面的)“滚动球”。的边界为 在 内滚动所能达到的最远处的 的边界所构成。这个解释能从图95(a)得到图95(e)。,注意所有的朝外的突出角均被圆滑了,而朝内的则没有影响。突出的不能容下这球的部分被去掉。这种开运算的几何拟合性得出了集合论的一个定理:,被 的开运算就是 在 内 的 平 移(保 证()所得到的集合的并集。这样开
15、运算可以被描述为拟合过程,即:,(925),图96图释了这个概念,为了多样性这里我们用了一个非圆形的结构元素。,图 96 开运算的拟合特性,闭运算也有类似的几何解释。再次用滚动球的例子,只不过我们在边界外边滚动该球(开运算和闭运算是对偶的,所以让小球在外面滚动是合理的)。有了这种解释,图95(i)就很容易从图95(a)得到。,注意所有的朝内的突出角均被圆滑了,而朝外的则保持不变。集合 的最左边的凹入被大幅度减弱了。几何上,点 为 的一个元素,当 且 仅 当 包 含 的 与 的交集非空,即。图97解释了这一性质。,图 97 闭运算的几何解释,像膨胀和腐蚀一样,开运算和闭运算是关于集合补和反转的对
16、偶。也就是,(926),开运算有下列性质,、是集合 的子集(子图);、如果 C 是 D 的子集,则 是 的子集;、,同样,闭运算有下列性质:,、是集合 的子集(子图);、如果 C 是 D 的子集,则 是 的子集;、,这些性质有助于对用开运算和闭运算构成的形态滤波器时所得到的结果的理解。例如,用开运算构造一个滤波器。我们参考上面的性质:(i)结果是输入的子集;(ii)单调性会被保持;(iii)多次同样的开运算对结果没有影响。最后一条性质有时称为幂等性。同样的解释适合于闭运算。,图 98 形态学滤波,考虑图98(a)的简单的二值图像,它包含一个被噪声影响的矩形目标。这里噪声用暗元素(阴影)在亮的背
17、景表示,而光使暗目标为空的。注意集合 包含目标和背景噪声,而目标中的噪声构成了背景显示的内部边界。目的是去除噪声及其对目标的影响,并对目标的 影 响 越 小 越 好。,形 态“滤 波 器”可以用来达到此目的。图98(c)显示了用一个比所有噪声成分都大的圆盘形结构元素对 进行开放运算的结果。注意这步运算考虑了背景噪声但对内部边界没有影响。,因为在这个理想的例子中,所有的背景噪声成分的物理大小均小于结构元素,背景噪声在开运算的腐蚀过程中被消除。(腐蚀要求结构元素完全包含于被腐蚀的集合内。)而目标内的噪声成分的大小却变大了(图98(b),,这在意料之中,原因是目标中的空白事实上是内部边界,在腐蚀中会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 数学 形态学 原理
链接地址:https://www.31ppt.com/p-6165325.html