首页 基于形态学图像处理方法研究

基于形态学图像处理方法研究

举报
开通vip

基于形态学图像处理方法研究基于形态学图像处理方法研究 UNIVERSITY OF TECHNOLOGY 毕业论文 题 目 基于形态学图像处理方法研究 学生姓名 学 号 专业班级 通信工程 指导教师 学 院 计算机与通信 答辩日期2012年 基于形态学图像处理方法研究 Research on image processing method on morphology xxx 摘 要 数学形态学是一种基于集合论的方法和理论,它的基本思想是利用一个结构元素去探测一个图像,通过目标图像的形态变换实现结构分析和特征提取的目的。本...

基于形态学图像处理方法研究
基于形态学图像处理方法研究 UNIVERSITY OF TECHNOLOGY 毕业论文 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目 基于形态学图像处理方法研究 学生姓名 学 号 专业班级 通信工程 指导教师 学 院 计算机与通信 答辩日期2012年 基于形态学图像处理方法研究 Research on image processing method on morphology xxx 摘 要 数学形态学是一种基于集合论的方法和理论,它的基本思想是利用一个结构元素去探测一个图像,通过目标图像的形态变换实现结构分析和特征提取的目的。本论文围绕数学形态学图像处理方法,介绍了形态学在击中或击不中变换、图像的细化和粗化、图像重构和图像平滑方面的基本应用,重点对各种形态学图像边缘检测算法做了仿真实现,并和传统边缘检测算法做比较,最后对结果进行了分析。 关键词:形态学;图像处理;边缘检测 Abstract Mathematical morphology founded on set theory is a new method applied in the field of image processing and pattern recognition. Its prime principle is using a certain structuring element to measure and extract the corresponding form in an image so that we can analyze and recognize the image. This paper focusing on the mathematical morphology image processing method introduces the morphological applications in hit or miss transform, image of refinement and coarsening, image reconstruction, image smoothing, focuses on a variety of morphological image edge detection algorithm to do the simulation experiments, and compares to the traditional edge detection algorithm. Finally the results will be analyzed. Keywords:morphology; image processing; edge detection 目 录 第1章 绪论 1 1.1 形态学的研究现状 1 2.2 形态学的研究目的和意义 2 第2章 形态学基本理论 4 2.1 形态学的研究内容 4 2.2 二值图像形态学 5 2.2.1 数字图像的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示及反射平移 5 2.2.2 二值图像的腐蚀和膨胀运算 6 2.2.3 二值形态膨胀和腐蚀运算的性质 8 2.2.4 二值图像开运算和闭运算 9 2.2.5 二值图像开闭运算性质 10 2.3 灰度图像形态学 11 2.3.1 灰度形态学理论基础 11 2.3.2 灰度形态学腐蚀和膨胀运算 12 2.3.3 灰度形态学腐蚀和膨胀运算性质 15 2.3.4 灰度形态学开运算和闭运算 16 2.3.5 灰度形态学开运算和闭运算性质 17 2.4 软数学形态学 18 2.5 模糊数学形态学 18 第3章 形态学在图像处理的基本应用 19 3.1 击中或击不中变换 19 3.2 细化和粗化 19 3.3 形态学重构 20 3.4 形态学图像平滑 21 3.5 图像的骨架化及边界像素值的测定 23 第4章 基于形态学的图像边缘检测 24 4.1 图像边缘的定义 24 4.2 结构元素的确定 24 4.2.1 结构元素的形状 25 4.2.2 结构元素的尺寸 25 4.3 形态学算法和传统算法的边缘检测比较 26 4.4 基于单尺度单结构的抗噪型形态学边缘检测 30 4.5 基于多尺度单结构的边缘检测 32 4.6 基于单尺度多结构的边缘检测 34 4.7 基于多尺度多结构的边缘检测 35 结论 36 参考文献 37 附录? 外文文献 翻译 阿房宫赋翻译下载德汉翻译pdf阿房宫赋翻译下载阿房宫赋翻译下载翻译理论.doc 38 附录? 程序清单 68 致谢 76 第1章 绪论 1.1 形态学的研究现状 数学形态学历史可回溯到19世纪的Eular,Steiner Crofton和本世纪的Minkowski, Matheron和Serra。1964年法国的Matheron和Serra在积分几何的研究成果上,将数学形态学引入图像处理领域,并研制了基于数学形态学的图像处理系统[1]。1982年出版的专著《Image Analysis andMathematical Morphology》是数学形态学发展的重要里程碑,表明数学形态学在理论上趋于完备及应用上不断深入。数学形态学蓬勃发展,由于其并行快速,易于硬件实现,已引起了人们的广泛关注。目前,数学形态学已在计算机视觉、信号处理与图像分析、模式识别、计算方法与数据处理等方面得到了极为广泛的应用。 Sinha和Dougherty于90年代初将模糊数学引入数学形态学领域,形成 模糊数学形态学。在模糊数学形态学的方法中,图像不再看成是硬二值化集合,而是模糊集合[2]。集合的交、并运算分别由凸的交、并运算代替,从而分别形成模糊腐蚀和模糊膨胀。周煦潼、施鹏飞等在此方面进行了较深入的研究。 此外,Koskinen[3]等还提出了另一种数学形态学方法??软数学形态学。软数学形态学方法用排序加权统计方法代替最小、最大法。权值与结构元素有关,并由核心和软边界两大部分组成。软数学形态学具有硬数学形态学相似的代数特性,但具有更强的抗噪声干扰的能力,对加性噪声及微小形状变化不敏感。舒昌献、莫玉龙等对基于软化形态学的边缘检测算子的性能也进行了分析和比较。 Gasteratos[4]等将模糊集合理论应用到软数学形态学提出了模糊软数学形态学。模糊软数学形态学将模糊数学形态学和软数学形态学结合起来,可根据图像的拓朴结构,合理选择模糊集合运算算子及结构元素核心、软边界的定义域,并通过改变反映结构元素与图像间匹配程度的参数K的值调整图像处理的输出结果。 对于形态学兴趣的增长势头,可以从近几年大量涌现的研究期刊和会议论文的数量,以及许多已经开发和正在开发的工业应用系统中窥见一斑。形态学的应用覆盖了图像处理的几乎所有领域,包括文字识别、医学图像处理、图像编码压缩、视觉检测、材料科学以及机器人视觉等,不胜枚举。形态学方法已经迅速成为图像应用领域工程技术人员的必备工具。形态学图像处理的基本思想,是利用一个称作结构元素的“探针”收集图像的信息。当探针在图像中不断地移动时,便可以考察图像各个部分间的相互关系,从而了解图像的结构特征。数学形态学基于探测的思想,与人的视觉特点有类似之处。作为探针的结构元素,可直接携带知识形态、大小、甚至加入灰度和色度信息,来探测研究图像的结构特点。 数学形态学是一种非线性滤波方法。形态和差膨胀与腐蚀是数学形态学的基础。数学形态学可以用来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析,图像恢复与重构、图像压缩等图像处理问题。 深入了解数学形态学会发现,数学形态学的基本思想及方法适用于与图像处理有关的各个方面,如基于击中击不中变换的目标识别,基于流域概念的图像分割,基于腐蚀和开运算的骨架抽取及图像编码压缩,基于测地距离的图像重构,基于形态学滤波器的颗粒分析等。迄今为止,还没有一种方法能够像数学形态学那样既有坚实的理论基础,简洁、朴素、统一的基本思想,又具有如此广泛的实际应用价值。有人称数学形态学在理论上是严谨的,在基本观念上却是简单和优美的。显然,这并不是一句简单的褒奖。 2.2 形态学的研究目的和意义 近年来,形态学图像处理已经发展成为图像处理的一个主要研究领域。数学形态学是一门建立在严格数学理论基础上的学科[5],其基本思想和方法对图像处理的理论和技术产生了重大影响。许多非常成功的理论模型和视觉检测系统都采用了数学形态学算法作为其理论基础或组成部分。事实上,数学形态学已经构成一种新型的图像处理方法和理论,形态学图像处理已成为计算机数字图像处理的一个主要研究领域。这门学科在计算机文字识别,计算机显微图像分析如定量金分析,颗粒分析,医学图像处理,工业检测如印刷电路自动检测,机器人视觉等方面都取得了许多非常成功的应用。一些形态学的算法,已经做成了计算机芯片,许多研究成果已经作为专利出售,其影响已波及到与计算机图像处理有关的各个领域,包括图像增强、分割、恢复、边缘检测、纹理分析、颗粒分析、特征生成、骨架化、形状分析、压缩、成分分析及细化等诸多领域。目前,有关形态 学的技术和应用正在不断地发展和扩大。所以,对数学形态学的理论研究是非常有意义的。 随着计算机技术的发展,图像及信号处理技术越来越为大众所需求。经典的信号处理方法主要是基于线性系统的理论、传统的信号与系统的概念及Fourier分析,并广泛地运用于不同的科学与技术领域中[4]。然而,对于图像的形态特征和几何结构等非线性因素的分析和描述却由于系统的线性特征而受到限制。 近几十年发展起来的数学形态学从理论和方法上弥补了这一缺憾。数学形态学不仅提供了描述和分析图像几何及形状特征的多种技术和方法,同时它对于经典的信号处理技术也产生了极大的影响并扩展了原有的技术。基于数学形态学的图像处理技术是一种采用集合的概念表示图像、非线性叠加方式描述图像的非线性系统技术,称之为形态系统, 它广泛地应用于生物医学和电子显微镜图像的分析以及数字图像处理和计算机视觉等领域,并已发展成为一种新型的图像处理方法和理论。用于图像处理的形态系统, 具有完备的结构和理论体系,是进行非线性性态分析和描述的有力工具。 本文结合目前的研究进展,对数学形态学的理论研究及其应用进展进行了综合性阐述。目前已经有很多图像处理的方法,但是由于数学形态学是基于集合论的方法,属于非线性处理,实际上相比传统的多种线性算法更加适合数字图像的处理。数学形态学可以通过本身的运算性质实现对噪声的抑制,还可以通过对结构元素的调整实现各种场合条件下的应用,且容易用硬件实现,所以利用数学形态学进行图像处理已经渐渐发展为与线性方法并行的主流方向。 第2章 形态学基本理论 2.1 形态学的研究内容 形态学运算是针对二值图像,并依据数学形态学集合论方法发展起来的图像处理方法。数学形态学起源于岩相学对岩石结构的定量描述工作,近年来在数字图像处理和机器视觉领域中得到了广泛的应用,形成了一种独特的数字图像法系方法和理论。 数学形态学是图像处理和模式识别领域的新方法[5],其基本思想是用具有一定形态的结构元素去度量和提取图像中的对应的形状,已达到对图像分析和识别的目的。用于描述数学形态学的是集合论,因此可以用一个统一且强大的工具来处理图像处理中所遇到的问题,它利用形态学基本概念和运算,将结构元灵活的组合分解,应用形态变换达到了分析问题的目的。 数学形态学比其他空域或频域图像处理和分析方法具有一些明显的优势。比如在图像恢复处理方面,基于数学形态学的形状滤波器可借助于先验的几何特征信息,利用形态学算子就能有效地滤除噪声,还可以保留图像中原有的信息;另外,基于数学形态学的边缘信息提取处理优于基本微分运算的边缘提取算法,它对噪声不像微分算法那样敏感,且提取的边缘也较平滑。利用数学形态学方法提取的图像骨架也比较连续,断点少。 数学形态学是一种非线性滤波方法[6]。可以用来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等图像处理问题。它首先处理二值图像,数学形态学将二值图像看成是集合,并用结构元素来探察。结构元素是一个可以在图像上平移、且尺寸比图像小的集合。基本的数学形态学运算是将结构元素在图像范围内平移,同时施加交、并等基本的集合运算。 二值数学形态学和灰度数学形态学构成了经典的数学形态学。在此基础 上,众多学者进行了大量、深入的研究,提出了一系列新的数学形态学理论。目前形态学研究内容主要集中在[7]: 1.结构元素的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 。结构元素对数学形态学的运算结果具有决定性的作用,结合实际应用背景和期望设计合理的结构元素是数学形态学研究的重点之?。 2.优化滤波器设计。数学形态学实质上是一类非线性滤波器,最基本的是开、闭滤波器。将开、闭算子组合起来可以构成性能更优越的滤波器。 3.快速算法。灰度形态学、模糊形态学和形态金字塔等算法运算速度慢,不适合实时处理。快速算法的研究旨在结合实际背景,优化计算方法,提高运算速度。 4.运动分析的研究。数学形态学非常适合对形状描述,将数学形态学应用于目标基图像编码与运动景物描述是当前的研究热点之一。 5.彩色图像处理的研究。彩色图像包含更丰富的信息,也有特殊的性质,研究彩色图像的数学形态学处理与分析方法是形态学研究内容之一。 6.形态小波研究。形态小波包含了目前几乎所有已知的线性和非线性小波,构成了统一的非线性小波变换框架。用形态学算子作为提升算子,用提升方法还可以构造出性能更优良的非线性小波。 改善数学形态学的通用性,增强其适应性,结合其他领域的最新应用进展门发展数学形态学理论和方法,拓展其应用领域,是数学形态学重要研究内容。 2.2 二值图像形态学 数学形态学将二值图像看成是集合,并用结构元素进行“探测”。结构元素是一个可以在图像上平移、且尺寸比图像小的集合[7]。基本的数学形态学运算是将结构元素在图像范围内平移,同时施加交、并等基本集合运算。数学形态 学的实质是通过图像集合与结构元素间的相互作用来提取有意义的图像信息,不同的结构元素可以提取不同层面的图像信息。数学形态学算子的性能主要以几何方式进行刻画,而几何描述的特点更适合视觉信息的处理和分析,其基本思想如图2-1所示。 图2-1 二值图像形态学的基本思想 2.2.1 数字图像的表示及反射平移 在形态学中,二值数字图像可以用集合来表示。在研究数学形态学原理及其应用以前,首先要掌握集合论中的一些基本概念。其中表示元素,,表示集合。集合论中的基本概念包括口,,,,,,。一幅二值图像可以看成是和的一个二值函数,形态学理论把二值图像看成是前景像素的集合,集合的元素属于。集合的运算可以直接应用于二值图像的集合。例如,若和是二值图像,则仍是一幅二值图像,若和中相应的像素是前景像素,则中的这个像素也是前景像素。按照这种种观点,函数为 (2-1) 另一方面,运用集合的观点,的定义如式(2-2)所示。 (2-2) 还有两个广泛应用于形态学的附加定义,在集合中定义如定义1和定义2所示。 定义1:设集合及,将平移到点,表示为,其定义如式(2-3)所示。 (2-3) 定义2:集合对于原点的反射,称为的反射,表示为,其定义如式(2-4)所示。 (2-4) 图2-2说明了这两个定义,是将集合平移到点,是集合对于原点的反射。 图2-2 平移和反射示意图 2.2.2 二值图像的腐蚀和膨胀运算 膨胀和腐蚀变换是建立在集合的和与差基础上的,是所有复合形态变换或形态分析的基础[8]。以后所有的形态学变换都可以由膨胀和腐蚀变换的复合运算来实现。 对集合和,使用对进行膨胀,用表示,其定义如式(2-5)所示。 (2-5) 其中称为输入图像,称为结构元素。被膨胀是所有位移的集合,这样和至少有一个元素是重叠的。根据这种解释,还可以写为如式(2-6)的形式。 (2-6) 膨胀的直观解释是:将结构元素做映像后,在图像上移动,当与的映像有交集的时候,的映像的原点所经过的所有的点构成的集合就是膨胀的结果;腐蚀的直观解释是:当集合完全包含在集合中时,的原点位置的集合就是用腐蚀的结果。图2-3[7]给出了二值图像膨胀示意图,a和b分别给出结构元素在原点和不在原点的情况。图2-4[9]给出了膨胀运算的例子,其中a是二值图像;b是结构元素;c是结构元素的映像;d是膨胀后的结果,深色的部分就是相对原图扩大的部分。可以看出此时膨胀的结果是包含原图的,即。 图2-3 二值图像膨胀示意图 图2-4 二值膨胀运算结果 对集合和,使用对进行腐蚀,用表示,其定义如式(2-7)所示。 (2-7) 被腐蚀是所有位移的集合。平移后得到的图像仍包含于。 图2-5[7]给出了二值图像腐蚀示意图,a和b分别给出原点在结构元素内 部和不在结构元素内部的情况。一般地,如果原点在结构元素的内部,则腐蚀后的图像为输入图像的一个子集,这就是称作“腐蚀”的原因;如果原点在结构元素的外部,那么腐蚀后的图像可能不在输入图像的内部。 图2-5 二值图像腐蚀示意图 图2-6给出了腐蚀运算的例子,其中a是二值图像;b是结构元素;c是腐蚀后的结果,深色的部分就是相对原图剩下的部分。可见腐蚀运算使得图像区域收缩变小了。并且用这样的结构元素腐蚀后的结果也是包含于原图的,即。 图2-6 二值腐蚀运算的结果 2.2.3 二值形态膨胀和腐蚀运算的性质 1. 对偶性如式(2-8)所示。 (2-8) 2. 单调性如式(2-9)和式(2-10)所示。 (2-9) (2-10) 3. 递减(增)性如式(2-11)所示。 (2-11) 如果结构元素包含原点,腐蚀的结果是使图像收缩,是的一个子集;而是膨胀结果的子集。 4. 交换律如式(2-12)所示。 (2-12) 需要说明的是腐蚀运算不满足交换律,即通常不成立。 5. 结合律如式(2-13)和式(2-14)所示。 (2-13) (2-14) 式(2-13)和式(2-14)十分重要,它们表明采用一个较大结构元素的形态学运算可以由两个采用较小结构元素B和C的形态学运算的级联来实现。这在实际应用中对提高算法效率和硬件实现意义极大。 6. 尺度伸缩性如式(2-15)所示。 (2-15) 7. 平移不变性如式(2-16)和式(2-17)所示。 (2-16) (2-17) 平移不变性意味着图像或结构元素的位置变化仅引起变换结果的位置变化,而结果的形态无任何改变。这符合实际的要求,因为当同一目标出现在图像的不同位置时,对它们的分析不应因位置差异而不同。 2.2.4 二值图像开运算和闭运算 使用结构元素对集合进行开运算,表示为,其定义如式(2-18)所示。 (2-18) 用结构元素对集合进行开操作就是用B对A腐蚀,然后用B对结果进行膨胀。为了更好地理解开运算在图像处理中的作用,可以参考式(2-19)所示的等价方程: (2-19) 图2-7[7]表示了先腐蚀后膨胀所描述的开运算。图中给出了利用圆盘对一个矩形先腐蚀后膨胀所得到的结果。 图2-7 二值图像开运算示意图 使用结构元素对集合进行闭操作,表示为,其定义如式(2-20)所示。 (2-20) 图2-8为闭运算的示意图,闭运算是先膨胀后腐蚀,也可以利用对偶性,即沿图像的外 图2-8 二值图像闭运算示意图 边缘填充或滚动结构元素,闭运算磨光了凸向图像内部的尖角,即对图像外部滤波。 二值图像开运算和闭运算的仿真结果如图2-9所示,a是一幅原始的二值图像,b是采 a原图像 b开运算 c闭运算 图2-9 二值图像开闭运算仿真结果 用半径为3的圆形结构元素对原始图像作开运算后得到的结果。比较a和b可以看到,开运算完全删除了不能包含结构元素的对象区域,平滑了对象的轮廓,断开了狭窄的连接,去掉了细小的突出部分。对原始二值图像作闭运算的结果如图2-9c所示,采用和开运算一样的半径为3的圆形结构元素,从图c看到,细长弯口、指向内部的齿状边缘和小洞都已被删除。闭运算具有填充物体内细小空洞,连接邻近物体和平滑边界的作用。 2.2.5 二值图像开闭运算性质 1.对偶性如式(2-21)所示。 (2-21) 2.扩展收缩性如式(2-22)所示。 (2-22) 3.单调性如式(2-23)和式(2-24)所示。 (2-23) (2-24) 4.幂等性如式(2-25)所示。 (2-25) 5.平移不等性如式(2-26)所示。 (2-26) 开、闭运算是由腐蚀和膨胀组成的二次运算,因此具有与腐蚀和膨胀相类似的性质。值得说明的是,与腐蚀和膨胀运算不同,开、闭运算具有幂等性,这意味着一次运算与重复运算将得到相同的结果,这是一个独特的性质。 2.3 灰度图像形态学 随着数字成像技术的发展和数字图像处理技术应用范围的扩展,对二值图像的处理已经不能满足数字图像处理日新月异的变化需要,而对高分辨率图像的处理已成为图像工程中的迫切需要解决的问题。但是对高分辨率的多值图像进行处理的形态学方法不同于二值形态学,它是将排序统计学与二值形态学有机结合起来的多值形态变换,一般称为灰度形态学。灰度形态学是二值形态学的推广,研究的主要对像是灰度图像。 2.3.1 灰度形态学理论基础 灰度形态变换是建立在二值形态变换的基础上的,在二值形态学中,集合的平移和交、并等变换仍然起着关键性的作用,但是对于图像和结构元素模型已经不能仅用二值的集合表示,而用的是函数表示。所以在介绍灰度形态变换之前,先介绍一些与之相应的概念。 将信号,向右水平移动,称移位,其定义如式(2-27)所示。 (2-27) 将信号,竖直移动,称为偏移,记为,其定义如式(2-28)所示。 (2-28) 当移位和偏移同时存在时,称为形态学平移,记为,其定义如式(2-29)所示。 (2-29) 假设和分别定义在域和上的两个信号,如果(1);(2)对,有,则称在下方,记为。 和g的极小为:如果x在定义域的交集中,那么 (2-30) 和的极大为:如果在定义域的并集,那么 (2-31) 信号对原点的反射记为,其定义如式(2-32)所示。 (2-32) 图2-10表示了一个信号的移位、平移及相应的形态学平移。如果在的定义域内,但在的定义域外,那么定义。如果在的定义域内,但在的定义域外, 图2-10 信号的移位、平移及相应的形态学平移 那么,定义。如果不在和的定义域内,即不在之内,则无定义。如图2-11所示。 图2-11 信号的极大极小表示 反射的定义是参照集合在平面内相对原点的旋转而提出来的。如图2-12所示,信号的反射是通过先对纵轴反射,然后对横轴反射得到的。 图2-12 信号的反射 2.3.2 灰度形态学腐蚀和膨胀运算 灰度形态学是二值形态学对灰度图像的自然扩展,其中二值形态学所用到的交、并运算分别用极大、极小极值代替就是灰度形态学的相应运算。 利用结构元素对信号的灰度膨胀记为,其定义如式2-33所示。 (2-33) 式中,和分别是和的定义域。这里限制和在的定义域之内,类似于二值膨胀定义中要求两个运算集合至少有一个非零元素相交。式(2-33)与2-D卷积的形式很类似,区别是这里用极大替换了卷积中的求和或积分,用加法替换了卷积中的相乘。膨胀灰度图像的结果是,比背景亮的部分得到扩张,而比背景暗的部分受到收缩。 在1-D中膨胀的定义表达式将简化为如式(2-34)所示的形式。 (2-34) 在此利用了结构元素的反射,求将信号限制在结构元素的定义域内时,上推结构元素使其原点超过信号时最小值,即为该点的膨胀结果。 与二值情况一样,灰度腐蚀也可用灰度膨胀的对偶运算来定义。 利用结构元素对信号的灰度腐蚀记为,其定义如式(2-35)所示。 (2-35) 式中,和分别是和的定义域。这里限制和在的定义域之内,类似于二值膨胀定义中要求两个运算集合至少有一个非零元素相交。式(2-32)与2-D卷积的形式很类似,区别是这里用min极小替换了卷积中的求和或积分,用加法替换了卷积中的相乘。膨胀灰度图像的结果是,比背景暗的部分得到扩张,而比背景暗的部分受到收缩。 在1-D中腐蚀的定义表达式将简化为如式(2-36)所示的形式。 (2-36) 从几何角度讲,为了求出信号被结构元素在点x腐蚀的结果,可以在空间滑动这个结构元素,使其原点与x点重合,然后上推结构元素,使其处于信号下方所能达到的最大值,即为该点的腐蚀结果。结构元素必须在信号下方,故空间平移结构元素的定义域必为信号定义域的子集。否则腐蚀在该点没有定义。 图2-13 灰度图像的膨胀和腐蚀变换 图2-13描述了这两种变换。其中1是结构元素;2是原始信号;3是灰度腐蚀后的结果;4是灰度膨胀后的结果。从图2-13可以看出,灰度腐蚀与二值腐蚀之间的一个基本关系:被灰度腐蚀信号的定义域等于利用结构元素的定义域作为结构元素,再对信号的定义域作二值腐蚀所得的结果。灰度膨胀与二值膨胀之间也有类似关系。看图2-13,其效果相当于半圆形结构元素在信号的下面“滑动”时,其圆心画出的轨迹。但是这里存在一个限制条件,即结构元素必须在信号曲线的下面平移。从图中不难看出,半圆形结构元素从信号的下面对信号产生滤波作用,这与圆盘从内部对二值图像滤波的情况是相似的。 灰度膨胀和腐蚀除了具有前面逐点定义的形式外,还有的全局定义的形 式,其分别如式(2-37)和式(2-38)所示。 (2-37) (2-38) 根据以上的定义形式,灰度膨胀可按下面步骤完成:对结构元素的定义域中的每一个点将信号平移x,然后再对每次平移的信号的值加上,这样对于结构元素定义域 中的每个点都得到一个信号,对所有这些信号逐点取其最大值,便可得到膨胀的结果;灰度腐蚀则可按下面步骤完成:对于结构元素的定义域中的每一点,将信号平移,然后再从每次平移信号值减去,这样对于结构元素定义域中的每一点都得到一个信号,对所有这些信号逐点取其最小值,便得到腐蚀的结果。 a 原始灰度图像 b灰度膨胀图像 c灰度腐蚀图像 图2-14 灰度图像膨胀腐蚀仿真结果 图2-14给出了灰度图像膨胀和腐蚀结果。a为原始的灰度图像,b为膨胀后的图像,c为腐蚀后的图像,采用的是的方形结构元。从b可以看出图像经过膨胀后,比原图像更明亮且消除了小的、暗的细节。从c中可以看到与膨胀相反的结果,被腐蚀的图像更暗.并且尺寸小、明亮的部分被削弱了。 从图中效果可以看出,膨胀变换是由结构元素确定的邻域中选取图像值与结构元素值的和的最大值,致使输出图像比输入图像亮;腐蚀变换是由结构元素确定的邻域块中选取图像值与结构元素值的差的最小值,致使输出图像比输入图像暗。 2.3.3 灰度形态学腐蚀和膨胀运算性质 灰度膨胀和腐蚀具有类似二值腐蚀和膨胀的一些性质,这些性质在实际 应用中具有非常重要的作用,下面不加证明的给出这些性质。 1.对偶性如式(2-39)所示。 (2-39) 2.单调性如式(2-40)和式(2-41)所示。 (2-40) (2-41) 3.扩展缩小性如式(2-42)所示。 (2-42) 4. 交换律如式(2-43)所示。 (2-43) 5. 结合律如式(2-44)所示。 (2-44) 6. 平移不变性如式(2-45)、式(2-46)、式(2-47)和式(2-48)所示。 (2-45) (2-46) (2-47) (2-48) 7. 与极大(极小)函数关系如式(2-49)、式(2-50)和式(2-51)所示。 (2-49) (2-50) (2-51) 2.3.4 灰度形态学开运算和闭运算 具备了腐蚀和膨胀这两种初级形态学运算,我们便可以定义二级运算一灰度开启和灰度闭合运算。与二值情况相同,这两种运算为对偶运算。灰度数学形态学中关于开启和闭合的表达与它们在二值数学形态学中的对应运算是一致的。用灰度开启记为,其定义如式(2-52)所示。 (2-52) 开启运算可以通过求出所有结构元素的形态学平移都可填入输入信号下方的极大点来计算。这种填充表达方式可以从几何角度直观地描述开运算:在信号的下方滑动结构元素,并在每一点记录结构元素上的最高点,原点相对结构元素的位置不会对运算结果产生影响。 用灰度闭合记为,其定义如式(2-53)所示。 (2-53) 闭合运算的直观描述则是一种滚球的效果:在信号上方滚动结构元素,并记录每一点结构元素上的最低点,同样原点相对结构元素的位置不会对运算结果产生影响。 图2-15 形态学灰度开启和闭合变换 图2-15[9]中,用开启,即,可看作将贴着的下沿从一端滚到另一端。图b给出在开启中的几个位置。图c给出开启操作的结果。从图c可看出,对所有比的直径小的山峰其高度和尖锐程度都减弱了。换句话说,当贴着的下沿滚动时,中没有与接触的部位都落到与接触。实际中常用开启操作来消除与结构元素相比 尺寸较小的亮细节,而保持图像整体灰度值和大的亮区域基本不受影响。具体就是第一步的腐蚀去除了小的亮细节并同时减弱了图像亮度,第二步的膨胀增加了图像亮度但又不重新引入前面去除的细节。 图2-16给出了一个原始灰度图像为图2-15中的原始图像的开启和闭合运算的结果,其中用的结构元素为的菱形结构元素。可以看出开启运算后的图像消除了原始图像中的亮点,整体图案显得比原始图像暗,因为原始图像中的亮细节往往让人主观感觉图像偏亮,所以开启运算后图像让人感觉就暗了很多,而图像整体灰度值却没有受到很大影响,因为开启 (1)灰度开运算(2)灰度闭运算 图2-16 灰度图像开闭运算仿真结果 运算的第二步会恢复一些图像亮度,只是使得整个图像没有了亮细节;闭合运算后的图像消除了原始图像中的暗点,整体图案由于没有了这些原来的暗区域,看起来会比较明亮清楚一些,但人眼往往对暗的细节不敏感,所以主观感觉不是很明显,但图像整体的灰度值却没有受到很大影响,因为闭合运算的第二步腐蚀还会降低一些灰度,只是使得整个图像没有了暗细节。 2.3.5 灰度形态学开运算和闭运算性质 灰度膨胀、腐蚀、开启和闭合四种基本运算的一些性质和二值图像形态学运算性质相比,有许多相同之处。二值形态学中的一些基本运算性质,在灰度形态学中依然成立,只是二值形态学是在集合的层次上,在灰度形态学中一律以函数代替;二值形态学用的是集合的交、并和补等集合关系的运算,在灰度形态学中就以函数的相加、减并取结果的极大值或极小值的关系的运算代替;例如开运算 的平移不变性可表示为式(2-54)的形式。 (2-54) 同样,开运算的递增性、非扩展性和幂等性可表示为式(2-55)和式(2-56)的形式。 (2-55) (2-56) 2.4 软数学形态学 在软数学形态学的运算中,注入了 “顺序统计” 的数学思想. 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 形态学里用到的极大极小运算用加权排序统计法代替并将结构元素分为核心和软边界两大部分。软数学形态学可进一步分为灰度软数学形态学和二值软数学形态学。在灰度软形态学的膨胀与腐蚀运算中,图像f的灰度值与传统的形态学一样,需要与结构元素的灰度值结合起来。与结构元素软边界对应的处理结果和与结构元素核心重复K次对应的结果按升序或降序排列。该排列表中的第K个元素即为软数学形态膨胀或腐蚀的结果。令表示重复K次,软灰度结构元素对灰度图像的软形态腐蚀的定义[10]如式(2-57)所示。 (2-57) 其中,是空间坐标,是图像的灰度值,是灰度结构元素的核心,表示结构元素的软边界,分别表示灰度图像、灰度结构元素的核心、灰度结构元素的软边界的定义域,(集合差),其中表示灰度结构元素的定义域。 由式(2-57)可见,软数学形态膨胀或腐蚀的结果与结构元素核心重复的次数K密切相关,K1时,软化形态学退化为标准形态学。所以软化形态学退化为标准形态学。所以软化形态学比标准形态学具有更强的抑制噪声的能力[11]。 2.5 模糊数学形态学 将模糊集合理论用于数学形态学就形成了模糊形态学。模糊算子的定义不同,相应的模糊形态运算的定义也不相同[4]。模糊性由结构元素对原图像的适应程度来确定。用有界支撑的模糊结构元素对模糊图像的腐蚀和膨胀运算按它们的隶属函数定义为: (2-58) (2-59) 其中,代表空间坐标,,分别代表图像和结构元素的隶属函数。从式(2-58)和式(2-59)的结果可知,经模糊形态腐蚀膨胀运算后的隶属函数均落在[0,1]的区间内。模糊形态学是传统数学形态学从二值逻辑向模糊逻辑的推广,与传统数学形态学有相似的计算结果和相似的代数特性,模糊形态学重点研究n维空间目标物体的形状特征和形态变换,主要应用于图像处理领域,如模糊增强、模糊边缘检测、模糊分割等。 第3章 形态学在图像处理的基本应用 3.1 击中或击不中变换 在图像分析中,同时探测图像的内部和外部,而不仅仅局限于探测图像的内部或图像的外部,对于研究图像中物体与背景之间的关系,往往会起到很好的效果[12]。一个物体的结构一般可以通过物体内部各种成分之间的关系来确定。为了研究图像的结构,可以逐步地利用各种成分如各种结构元素对其进行检验,指定哪些成分包括在图像内,哪些成分包括在图像外,从而最终确定图像的结构。在前面所述各种变换中,变换原理本质上均是基于结构元素是否全部包含在集合或它的补集中,而实际中还存在一些中间状态,即结构元素与和均相交。在上述变换中对它们均采取一致的政策而不管相交的结构。然而在实际中,这些相交结构常常会包含丰富的信息。 利用击中击不中变换即可以提取特定的相交结构信息。击中击不中变换 就是在一次运算中同时可以捕获到内外标记。击中击不中变换需要两个结构元和,这两个结构元被作为一个结构元素,对,一个用来探测图像内部,另一个用来探测图像外部,A被B击中或击不中变换定义如式(3-1)所示。变换过程如图3-1[7]所示: (3-1) 3-1 击中击不中变换 “击中或击不中变换”这一名称基于运算结果被两次腐蚀影响的方式。输出图像是由所有在中匹配的像素一个“击中"和未在中匹配的像素一个“击不中"组成。严格地说,击中和击不中变换的说法更准确,击中或击不中变换的说法更常用。 3.2 细化和粗化 细化是在图像中将二值物体和形状减小为单个像素宽的线。每次细化操作都会从二值图像物体的厚度中删除一个或两个像素。根据击中击不中变换细化过程可以定义成如式(3-2)所示的形式。 (3-2) 关键问题是要应用多少次细化操作。图3-2[7]表示了细化效果。 图3-2 细化结果 和细化相对应的是粗化,用B对比进行粗化表示为,定义如式(3-3)所示。 (3-3) 3.3 形态学重构 所谓形态学重构[5],就是根据一幅图像(称之为掩模图像)的特征对另一幅图像(称之为标记图像)进行重复膨胀操作,直到该图像的像素值不再变化为止。形态学重构是图像形态处理的重要操作之一,通常用来强调图像中与掩模图像指定对象相一致的部分,同时忽略图像中的其他对象。 在进行形态学重构时,重点是要选择一个合适的标记图像,这是因为标记图像进行膨胀后要能充分强调掩模图像中的主要对象。图3-3是用一幅简单图像来说明形态图像包含两个主要对象,这两个对象的像素块分别由数值14和18组成,图像的大部分背景像素值为10,其他为11。 图3-3 形态学重构的简单图像矩阵 要很好地重构这幅图像,可以通过以下两个步骤实现: (1)首先创建标记图像 与腐蚀和膨胀操作中使用的结构元素一样,标记图像的特征决定了形态学重构结果所具有的特征,所以表搜集图像的峰值应该确定掩模图像中希望强调对象的位置。一种创建标记图像的方法就是将掩模图像减去一个常数。 (2)进行形态学重构 形态学重构操作具有很多独有的特性: (1)形态学重构处理基于两幅图像,一个是标记图像,另一个是掩模图像,而不仅仅是一幅图像和一个结构元素。 (2)重构将一直重复至图像稳定(即图像不再变化);形态学重构是基于连通性原理,而不是基于结构元素。 对图3-3重构后,如图3-4所示,这里的标记图像是用掩模图像减去一个常数2。 图3-4 标记图像的形态重构结果 3.4 形态学图像平滑 图像中的噪声和边缘在空间域中都表现为梯度的突变,在频域中都表现为高频信息。要准确的检测出图像的边缘,噪声的滤除成为了边缘检测必不可少 的步骤[13]。由于噪声的滤除直接影响着边缘检测的效果,所以进行边缘检测的关键在于判断噪声点与边缘点。去除噪声的一般的思想是:先对有噪声的图像进行噪声的模糊,也即是先平滑图像然后进行形态边缘检测。 实现形态学平滑处理的一种途径是先使用形态学进行开操作,然后进行闭操作。进行这两种操作的最终结果是除去或减少了亮和暗的因素和噪声。开运算可以抑制信号中的峰值正脉冲噪声,而形态闭运算可以抑制信号中的底谷负脉冲噪声。 对于二值图像,噪声主要表现为目标周围的噪声块和目标内部的噪声孔。用结构元素B对集合A进行开操作,就可以将目标周围的噪声块消除掉。用B对A进行闭操作,则可以将目标内部的噪声孔消除掉。该方法中,对结构元素的选取进行闭操作,则可以将目标内部的噪声孔消除掉。该方法中,对结构元素的选取相当重要,它应当比所有的噪声孔和噪声块的尺寸都要大。 (a)原图像 (b)加入噪声密度为0.06的椒盐噪声(c)经过开?闭平滑操作后的图像 (d)经过闭?开平滑操作后的图像 图3-5 图像平滑操作仿真结果 对于灰度图像,用开运算消除与结构元素相比尺寸较小的亮细节.而保持图像整体灰度值和大的亮区域基本不变。用闭运算消除与结构元素相比尺寸较小的暗细节,而保持图像整体灰度值和大的暗区域基本不变。将这两种操作综合起来可达到滤除亮区和暗区中各类噪声的效果。同样,结构元素的选取也是个重要问题。 图3-5显示了在原图中加入噪声密度为0.06的椒盐噪声后的污染图像和经过平滑后的图像,操作选用的十字形结构元素。从图中可以看到经过一次开操 作和闭操作或者是经过一次闭操作和开操作,图像都得到了很好的平滑,但是细节上有一些微小的损失,边缘的清晰度也有所下降,细节损失的大小取决于结构元素的形态和大小。 3.5 图像的骨架化及边界像素值的测定 在某些应用中,针对一幅图像,希望图像中的所有对象简化为线条,但不修改图像的基本结构,保留图像的基本轮廓,这个过程就是所谓的骨架化操作。 a原图像 b骨架化效果 c边界像素测定效果 图3-6 图像的骨架化及边界像素测定 对于一幅二进制灰度图像,如果图像的像素值为1,则图像的状态为ON;如果其像素的值为0,则该像素的状态为OFF。 在一幅图像中,如果图像某个像素值满足以下条件: 该像素状态为ON; 该像素领域中有有一个或多个像素状态为OFF。 则认为该像素为边界像素。图3-6显示了一幅二值图像的骨架化效果和边界像素测定效果。其中a为原图像,b是骨架化效果,c是边界像素测定效果。 第4章 基于形态学的图像边缘检测 4.1 图像边缘的定义 图像的边缘对人的视觉具有重要意义。边缘反映了图像的最基本特征[14]。边缘是图像灰度不连续性的反映,它存在于目标与背景、目标与目标、区域与区域、基元与基元之间,包含了图像的大量信息,反映了物体的特征。因此,边缘检测在图像处理与计算机视觉中占有特殊的位置,它是是图像分割、纹理特征提取和形状特征提取等图像分析的重要基础,是底层视觉处理中最重要的环节 之一。 一个好的边缘检测算法应满足:检测精度高;抗噪能力强;计算简单;易于并行实现。其中最根本的问题是解决检测精度和抗噪能力间的矛盾。 图像上的边缘点和以下几种情况相对应: 1.空间曲面上的不连续点。这种边缘线为两种不同曲面的交界,在这些边缘点处物体的法线方向不连续,即两侧灰度明显不连续; 2.边缘由灰度或材料的不同产生; 3.边缘是物体与背景的分界线; 4.边缘由物体与物体的交界产生,在物体表面上法线的不连续处; 5.边缘由阴影引起,两侧灰度值有较大差异。 由对图像的边缘分析可见,在图像上灰度不连续处和变化剧烈处可能存在图像的边缘。一般将图像的边缘划分为阶跃状边缘和屋脊状边缘两种。阶跃状边缘是指边缘两侧图像的灰度值有明显变化,屋脊状边缘是指边缘位于图像灰度增加和减少的交界处。在数学上,利用灰度函数的导数来描述边缘点的变化规律。在边缘检测中,常用的方法是寻找图像灰度函数的一阶导数局部最大值或是二阶导数局部过零点。 利用形态学的基本运算是基于集合的观点,这个集合集中反映了物体的形状、体积、纹理、色彩等等。如果将客观实体用图像来表达,则集合变换主要是选择较小的特征图像集合即结构元素,并使之与目标图像相互作用,以达到图像分析及特征提取的目的,亦即通过结构元素及形态学运算复合方式的选择来达到图像处理的目的。所以,根据给定的图像处理目的,灵活、合理地运用形态学运算的要领归结为两点,即运算复合方式的选择及结构元素的选择。 4.2 结构元素的确定 结构元素是形态学的基本算子,合理选取结构元素直接影响图像处理的效果和质量,结构元素的选择在于结构元素的形状和尺寸大小如何确定[15]。 4.2.1 结构元素的形状 任何形状都可以作为结构元素,但在实际应用中,只有一定数量的结构元素可用,通常结构元素的形状和尺寸必须适合于待处理目标图像的几何性质形状选择要注意两点: (1)结构元素对称和非对称性选择。形态学变换通常是利用对称结构元素进行运算的,当结构元素非对称时运算的结果一般会产生偏移。例如线段状结构元素,若它的原点在中点则为对称结构,若原点在端头则为非对称结构。 (2)结构元素形状的选择。结构元素可以为圆盘形、正方形、菱形、六边形、线段形等。圆盘形结构元素由于各向同性,因此可以得到与方向无关的运算结果。正方形、菱形、六边形可以看作是圆盘形的变异,线段形结构元素可以用来去除或提取较长的图像结构,不同形状的结构元素运算结果会有差异,应针对待处理图像的几何形状进行选择。 4.2.2 结构元素的尺寸 当确定了结构元素的形状后,结构元素的尺寸是至关重要的。当结构元素尺寸太小时,闭运算不能实现裂口较大的断裂边缘连接,作开运算时不能实现较大凸起与粘连的去除。当结构元素尺寸太大时,闭运算时目标之间会互相干扰造成过度粘连,开运算时会造成假断裂。结构元素尺寸的计算是一个重要问题。 设结构元素可以分解为小结构元素对小结构元素的膨胀,即,则式(2-18)可以表示为如式(4-1)的形式。 (4-1) 由式(4-1)可以得出:
本文档为【基于形态学图像处理方法研究】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:54KB
软件:Word
页数:27
分类:企业经营
上传时间:2017-10-15
浏览量:16