ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:185.96KB ,
资源ID:21127064      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21127064.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图像阈值分割方法研究Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图像阈值分割方法研究Word文档格式.docx

1、这样的划分可以通过从灰度级出发选取一个或多个阈值来实现。 阈值分割法是一种基于区域的图像分割技术,其基本原理是:通过设定不同的特征阈值,把图像像素点分为若干类常用的特征包括:直接来自原始图像的灰度或彩色特征;由原始灰度或彩色值变换得到的特征设原始图像为f(x,y,按照一定的准则在f(x,y中找到特征值T,将图像分割为两个部分,分割后的图像为 : 若取 : b0=0黑),b1=1,f(x,y式中,f(x,y是点(x,y的灰度值;n(x,y的局部邻域特性根据对T的不同约束,可以得到3种不同类型的阈值,即 (1点相关的全局阈值TT(f(x,y:只与点的灰度值有关(2区域相关的全局阈值TT(n(x,y

2、与点的灰度值和该点的局部邻域特征有关(3局部阈值或动态阈值TT(x,y,n(x,y与点的位置、该点的灰度值和该点邻域特征有关因此本文分三大类对阈值选取技术进行综述:1 基于点的全局阈值方法;2 基于区域的全局阈值方法 3 局部阈值方法和多阈值方法1.3 阈值分割方法的分类全局阈值法指利用全局信息对整幅图像求出最优分割阈值,可以是单阈值,也可以是多阈值;局部阈值法是把原始的整幅图像分为几个小的子图像,再对每个子图像应用全局阈值法分别求出最优分割阈值。其中全局阈值法又可分为基于点的阈值法和基于区域的阈值法。阈值分割法的结果很大程度上依赖于阈值的选择,因此该方法的关键是如何选择合适的阈值。由于局部阈

3、值法中仍要用到全局阈值法,因此本文主要对全局阈值法中基于点的阈值法和基于区域的阈值法分别进行了研究。根据阈值法的原理可以将阈值选取技术分为三大类1.3.1 基于点的全局阈值方法基于点的全局阈值算法与其他几大类方法相比,算法时间复杂度较低,易于实现,适合应用于在线实时图像处理系统。1.3.2 基于区域的全局阈值方法对一幅图像而言,不同的区域,比如说目标区域或背景区域,同一区域内的象素,在位置和灰度级上同时具有较强的一致性和相关性。1.3.3 局部阈值法和多阈值法局部阈值(动态阈值 当图像中有如下一些情况:有阴影,照度不均匀,各处的对比度不同,突发噪声,背景灰度变化等,如果只用一个固定的全局阈值对

4、整幅图像进行分割,则由于不能兼顾图像各处的情况而使分割效果受到影响。有一种解决办法就是用与象索位置相关的一组阈值(即阈值使坐标的函数来对图像各部分分别进行分割。这种与坐标相关的阈值也叫动态阈值,此方法也叫变化阈值法,或自适应阈值法。这类算法的时间复杂性和空间复杂性比较大,但是抗噪能力强,对一些用全局阈值不易分割的图像有较好的效果。多阈值法很显然,如果图像中含有占据不同灰度级区域的几个目标,则需要使用多个阈值才能将他们分开。其实多域值分割,可以看作单阈值分割的推广。第二章 课程设计分析2.1基于最小值点阈值的方法实现图像切割如果将直方图的包络看做1条曲线,刚选取直方图的谷可借助求曲线极小值的方法

5、。设用H(z代表直方图,那么极小值点应满足和这些极小值点对应的灰度值就可用作分割阈值。2.2 基于最优阈值的方法实现图像切割有时目标和背景的灰度值有部分交错,用1个全局阈值并不能将它们绝对分开。这时常希望能减小误分割的概率,而选取最优阈值是一种常用的方法。设一幅图像仅包含2类主要的灰度值区域的一个近似。这个密度函数实际上是目标和背景的2个单峰密度函数之和。如果已知密度函数的形式,那么就有可能选取1个最优阈值把图像分成2类区域而使误差最小。设有这样1幅混有加性高斯噪声的图像,它的混合概率密度是其中分别是背景和目标区域的平均灰度值,分别是关于均值的均方差,分别是背景和目标区域灰度值的行验概率。根据

6、概率定义有+=1,所以混合概率密度中有5个未知的参数。如果能求出这些参数就可以确定混合概率密度。假设对T求导并令导数为零,这样得到:将这个结果用于高斯密度,可得到解一元二次方程的根判别式的系数该二次在一般情况下有2个解。如果2个区域的方差相等,刚只有1个最优阈值2.3 基于迭代的方法实现图像切割迭代法是基于逼近的思想,其步骤如下:(1求出图象的最大灰度值和最小灰度值,分别记为Zmax和Zmin,令初始阈值T0=(Zmax+Zmin/2;根据阈值TK将图象分割为前景和背景,分别求出两者的平均灰度值ZO和ZB;求出新阈值TK+1=(ZO+ZB(4若TK=TK+1,则所得即为阈值;否则转2,迭代计算

7、。迭代所得的阈值分割的图象效果良好。基于迭代的阈值能区分出图像的前景和背景的主要区域所在,但在图像的细微处还没有很好的区分度。但令人惊讶的是,对某些特定图象,微小数据的变化却会引起分割效果的巨大改变,两者的数据只是稍有变化,但分割效果却反差极大经实验比较,对于直方图双峰明显,谷底较深的图像,迭代方法可以较快地获得满意结果。但是对于直方图双峰不明显,或图像目标和背景比例差异悬殊,迭代法所选取的阈值不如最大类间方差法。2.4最大类间方差的方法实现图像切割由Otsu于1978年提出的最大类间方差法以其计算简单、稳定有效,一直广为使用。从模式识别的角度看,最佳阈值应当产生最佳的目标类与北京类的分离性能

8、,此性能我们用类别方差来表征,为此引入类内方差 、类间方差 和总体方差。最大类间方差法计算简单、稳定有效,一直广为使用,是一种受到普遍欢迎的阈值选取方法。其基本思路是将直方图在某一阈值处分割成两组,当被分成的两组的方差为最大时,得到阈值。因为方差是灰度分布均匀性的一种量度,方差值越大,说明构成图像的两部分差别越大,当部分目标错分为背景或部分背景错分为目标都会导致两部分差别变小,因此使类间方差最大的分割意味着错分概率最小。2.5基于最大熵的方法实现图像切割八十年代以来,许多学者将Shannon信息熵的概念应用于图像阈值化,其基本思想都是利用图像的灰度分布密度函数定义图像的信息熵,根据假设的不同或

9、视角的不同提出不同的熵准则,最后通过优化该准则得到阈值。Pun16通过使后验熵的上限最大来确定阈值。对于基于点的全局阈值选取方法,除上述主要几种之外还许多,但大多都是以上述基本方法为基础,做出的改进方法或者对算法的优化,如使用递推方法以降低算法复杂性。例如一种使目标和背景差距最大的阈值求取方法,类似于最大类间方差阈值法。是它的一种简化算法。又如1984年Dunn等人23提出了均匀化误差阈值选取方法,这种方法实质上是要使将背景点误分为目标点的概率等于将目标点误分为背景点的概率。类似于最小误差阈值法。近年来有一些新的研究手段被引入到阈值选取中。比如人工智能,描述了如何用人工智能的方法,寻找直方图的

10、谷底点,作为全局阈值分割。其它如神经网络,数学形态学,小波分析与变换等等。总的来说,基于点的全局阈值算法,与其它几大类方法相比,算法时间复杂度较低,易于实现,适合应用于在线实时图像处理系统。第三章 仿真clcclear all。%极小值图像切割%I=imread(rice.png。figure(1,imhist(I % 观察灰度直方图, 灰度135处有谷,确定阈值T=135figure(2,title(直方图imshow(Ititle(原图I1=im2bw(I,135/255 % im2bw函数需要将灰度值转换到0,1范围内figure(3,imshow(I1极小值点阈值切割%迭代法图像切割%

11、 %imread 从文件读取图象figure,imshow(I %subplot 创建子图原图像 % %title 图名x,y=size(I %size 矩阵的大小 a=imhist(I %hist 频数计算或频数直方图 I=double(I %double 把其他类型对象转换为双精度数值 max=1。for i=2:x if a(maxa(i max=i。 endendmin=1。 if a(min min=i。end z0=maxz1=minT=(z0+z1/2。TT=0。S0=0。 n0=0。S1=0。 n1=0。allow=0.001。d=abs(T-TT %abs 绝对值、模、字符的

12、ASCII码值count=0。while(d=allow count=count+1。 for i=1: for j=1:y if (I(i,j=T S0=S0+I(i,j n0=n0+1。T S1=S1+I(i,j n1=n1+1。 end T0=S0/n0。 T1=S1/n1。 TT=(T0+T1 d=abs(T-TT T=TT。tmax2=T %tmax2=119.4582Seg=zeros(x,y %zeros 全零数组for i=1: if(I(i,j Seg(i,j=1。figure,imshow(Seg迭代阈值分割1第四章 结果分析 图4.1 原图及其直方图显示图4.2 原图与极

13、小值图像显示图4.3 原图与迭代图像显示极小值点阈值分割得到的效果最好,而用迭代法得到的分割图像要次之。结论通过实验不难看出,针对本实验所选择的图来说,极小值点阈值分割得到的效果最好,而用迭代法得到的分割图像要次之,通过实验可以说,这几种方法各有所长,针对不同的图形都有自己的优势,所以学会这几种方法的阈值分割对以后进行图像分割有深远的意义。对于使用的软件,Matlab具有强大、高效的矩阵和数组运算功能。 语法规则与一般的高级语言类似,一个稍有编程基础的人能很快熟悉掌握。 语言简洁紧凑,使用灵活,程序书写形式自由。而且库函数十分丰富,避免了繁杂的子程序编程任务。 向用户提供各种方便的绘图功能。 提供了图像处理工具箱、数字信号处理工具箱、小波工具箱等各种功能强大的工具箱。 集成了各种变换函数,不仅方便了研究人员,而且使源程序简洁明了、易实现。参考文献1 王家文.MATLA.图形图像处理M.北京,国防工业出版社.2001:12-17.2 甲永红.数字图像处理M .武汉,武汉大学出版社.2018:71-84.3 李红梅.二值图像的阈值分割方法探讨J .上海,科技经济市 场.2007:38-424 刘刚. MATLAB数字图像处理M.北京,机械工业出版社.2018:34-45.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1