《数图》第11章形态学处理
- 格式:ppt
- 大小:843.50 KB
- 文档页数:26
《医学图像处理》实验报告摘要本次实验的目的是对二值原始图像进行膨胀和腐蚀,并对经过膨胀和腐蚀后的两张图像进行集合的逻辑运算操作——交集、补集、相减;对二值图像进行边界提取操作;利用阈值处理的方法对二值图像进行连通分量的提取操作;运用上述结果和其他技术解决课本P442的习题9.36。
本次实验的内容是图像腐蚀图像膨胀边界提取连通分量的提取。
一、技术讨论1.1实验原理1.1.1图像的腐蚀腐蚀缩小或细化了二值图像中的物体。
用3X3的结构元,扫描二值图像的每一个元素,将结构元与其覆盖的二值图像做“与”操作,若结果均为1,输出图像的该像素为1,否则输出图像的该像素为0。
图示如下:1.1.2图像的膨胀膨胀会增长或粗化二值图像中的物体。
用3X3的结构元,扫描二值图像的每一个像素,将结构元关于原点的映射与其覆盖的二值图像做“与”操作,若结果均为0,输出图像的该像素为0,否则输出图像的该像素为1。
图示如下:1.1.3图像的边界提取对图像进行边界提取的方法是先对二值图像进行腐蚀,再将经过腐蚀后的输出图像和原始图像做集合差的逻辑运算。
图示如下:1.1.4图像的连通分量提取连通分量是指若像素子集S的全部像素之间存在一个通路,则可以说两个像素p和q之间是连通的,对于S中的任何像素p,S中连通到该像素的像素称为S的连通分量。
图像连通分量的提取方法是先对二值图像进行阈值处理,再对输出图像做腐蚀处理。
1.1.5测地膨胀测地膨胀不是包含一幅输入图像和特定的结构元素而是涉及两幅图像:标记图像和模版图像。
其基本思想是用特定结构元素对标记图像作膨胀运算,并将结果图像限制在模版图像之下。
图示如下:1.2实验函数示例:A.cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, intiterations=1 );——对二值图像进行腐蚀处理。
1.void cvDilate( constCvArr* src, CvArr* dst, IplConvKernel* element=NULL, intiterations=1 );--对二值图像进行膨胀处理;2.void cvThreshold( constCvArr* src, CvArr* dst, double threshold, double max_value, intthreshold_type);--阈值处理函数;二、结果与讨论2.1实验结果(每个实验均要使用3个不同大小的结构元进行处理,并将实验结果列举出来,注明结构元大小)a. Originpicb. intersectionc. img_eroded.img_dilatee. differencingf. Complementation图1.1、图像腐蚀和膨胀(3X3结构元,中心点为1,1)a. Originpicb. intersectionc. img_eroded.img_dilatee. differencingf. Complementation图1.2、图像腐蚀和膨胀(7X7结构元,中心点为3,3)a. Originpicb. intersectionc. img_eroded.img_dilatee. differencingf. Complementation图1.3、图像腐蚀和膨胀(9X9结构元,中心点为4,4)a. Originpicb. img_outc. img_erode图2.1、边界提取(3X3结构元,中心点为1,1)a. Originpicb. img_outc. img_erode图2.2、边界提取(7X7结构元,中心点为1,1)a. Originpicb. img_outc. img_erode图2.3、边界提取(10X10结构元,中心点为1,1)a. Originpicb. img_outc. img_erode图2.4、边界提取(10X10结构元,中心点为5,5)a. Originpicb.img_out1c.img_out2图3.1、连通分量的提取(5X5结构元,中心点为3,3)a. Originpicb.img_singlec.img_intersectd. img_boundary图4.1 problem4-362.2实验讨论(详细说明解决课本习题9.36的具体思路和过程,若有更好地解决课本习题9.36的方法,请详细给出解答思路或过程)1.腐蚀的作用是消除物体边界点,使目标缩小,可以消除小于结构元素的噪声点;膨胀的作用是将与物体接触的所有背景点合并到物体中,使目标增大,可添补目标中的空洞。
数字图像处理Ch.08 形态学图像处理OUTLINE1.形态学简介2.理论基础——集合论3.形态学基本操作(二值图像)4.二值图像形态学应用5.灰度图像的形态学处理6.彩色图像形态学处理数学形态学简介Morphology:代表生物学的一个分支,研究动植物的形态和结构:如根据形态对动植物分类:动物:偶蹄类,植物:十字花科。
Mathematical Morphology:用集合论研究图像形状和形态变化:利用集合论的一些基本操作研究在一个图像上进行变化,满足应用要求二值图像基本操作,生长(膨胀),收缩(腐蚀)应用形态学去噪、滤波细化、骨架提取特征提取区域填充、图像分割等诞生:数学形态学(Mathematical Morphology)诞生于1964年,是由法国巴黎矿业学院博士生J. Serra 和导师G Matheron,在从事铁矿核的定量岩石学分析及预测其开采价值的研究中提出“击中/击不中变换”,并在理论层面上第一次引入了形态学的表达式,建立了颗粒分析方法。
他们的工作奠定了这门学科的理论基础,如击中/击不中变换、开闭运算、布尔模型及纹理分析器的原型等。
发展1968年4月法国枫丹白露数学形态学研究中心成立¾http://cmm.ensmp.fr/~serra/1960年代后期至1970年代中期,数学形态学主要处理二值图像,产生了多种操作和算法,如击中/击不中变换、膨胀、腐蚀、开、闭、粒度测定、细化、骨架等。
大部分工作在枫丹白露数学形态学研究中心完成;1970 年代后期,数学形态学推广到灰度图像的处理。
诞生了一些新的概念和运算,如形态学梯度、top-hat变换、形态学分水岭算法等。
1980年代至1990年代,数学形态学开始被广泛应用在图像处理领域,解决了许多实际的问题,如消噪、边缘检测、图像分割等1986年J Serra 进一步推广了数学形态学,建立了较完备的数学形态学理论框架,使得数学形态学能够应用在更广泛的领域,如彩色图像处理、视频处理等………元素与集合集合是由元素组成的在二值图像的形态学处理中,集合由一些像素(x,y) 组成。
形态学图像处理方法Morphological Image Processing形态学方法•膨胀 (dilation)•腐蚀 (erosion)•开(opening)•闭(closing)•击中-击不中(hit-miss)•细化(thinning)•粗化(thicking)•骨架化(Skeleton)扩张 (Dilation)})ˆ(|{φ≠∩=⊕A B z B A z},|{ˆB b for b w w B∈−==反折(reflection )平移(translation )},|{)(A a for z a c c A z ∈+==A: 原图像, B: 结构元(Structuring element )定义:扩张(Dilation)BA ⊕111111111AB BA ⊕扩张(Dilation)A010111010B BA⊕效果: 当结构元的宽度大于缝隙的宽度时, 用膨胀方法可”填平”这些缝隙!膨胀结果图(square,5)腐蚀(Erosion)})(|{A B z B A z ⊆=Θ111111111BAA ΘB腐蚀(Erosion)腐蚀(Erosion)010111010AB A ΘB效果: 当结构元的宽度大于”桥梁”的宽度时, 用腐蚀方法可断开这些桥梁!扩张:扩大 1 区域,滤除小面积0区域腐蚀:扩大 0 区域,滤除小面积1区域扩张与腐蚀是互补的操作膨胀与腐蚀对比图开运算(Opening)A⊕BABB(o=)Θ•定义:•目的: 保留与结构元形状相似的前景部分。
可去除比结构元的小的前景!( “开”运算和“腐蚀”有点类似,但它不像“腐蚀”那样具有破坏性。
)111111111AB A ΘBBAo10111010A B A ΘBBA o开运算例子1•用圆形的结构元对图像进行“开”运算,可以分离出白色圆形对象并计数 (disk, m=15)开运算例子2•用不同大小的结构元(disk)提取不同的对象•disk ( m=11; m=7 )闭运算(Closing)•定义:BBABAΘ⊕=•)(•目的: 保留和结构元形状相似的部分。
什么叫做形态学图像处理形态学一般是使用二值图像,进行边界提取,骨架提取,孔洞填充,角点提取,图像重建。
基本的算法:膨胀腐蚀,开操作,闭操作,击中击不中变换几种算法进行组合,就可以实现一些非常复杂的功能,而且逻辑严密。
这里给出形态学的一般原理,以及用形态学进行边界提取,角点提取好骨架提取的原代码一引言数学形态学是一门建立在集论基础上的学科,是几何形态学分析和描述的有力工具。
数学形态学的历史可回溯到19世纪。
1964年法国的Matheron和Serra在积分几何的研究成果上,将数学形态学引入图像处理领域,并研制了基于数学形态学的图像处理系统。
1982年出版的专著《Image Analysis and Mathematical Morphology》是数学形态学发展的重要里程碑,表明数学形态学在理论上趋于完备及应用上不断深入。
数学形态学蓬勃发展,由于其并行快速,易于硬件实现,已引起了人们的广泛关注。
目前,数学形态学已在计算机视觉、信号处理与图像分析、模式识别、计算方法与数据处理等方面得到了极为广泛的应用。
数学形态学可以用来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等图像处理问题。
该文将主要对数学形态学的基本理论及其在图像处理中的应用进行综述。
二数学形态学的定义和分类数学形态学是以形态结构元素为基础对图像进行分析的数学工具。
它的基本思想是用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。
数学形态学的应用可以简化图像数据,保持它们基本的形状特征,并除去不相干的结构。
数学形态学的基本运算有4个:膨胀、腐蚀、开启和闭合。
它们在二值图像中和灰度图像中各有特点。
基于这些基本运算还可以推导和组合成各种数学形态学实用算法。
(1)二值形态学数学形态学中二值图像的形态变换是一种针对集合的处理过程。
其形态算子的实质是表达物体或形状的集合与结构元素间的相互作用,结构元素的形状就决定了这种运算所提取的信号的形状信息。