基于改进遗传算法的二维模糊熵图像分割算法_第1页
基于改进遗传算法的二维模糊熵图像分割算法_第2页
基于改进遗传算法的二维模糊熵图像分割算法_第3页
基于改进遗传算法的二维模糊熵图像分割算法_第4页
基于改进遗传算法的二维模糊熵图像分割算法_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于改进遗传算法的二维模糊熵图像分割算法

计算机技术

主要内容遗传算法在图像分割中的应用图像分割背景结论

1.背景

随着信息科学技术的发展,文字,图片,视频等大量信息充斥在我们生活中。大数据时代已经到来,图形图像的处理也被认为是大数据时代的一个必须解决的问题。如何利用好这些信息,利用各种科学方法搜集,分析这些数据,并且合理利用各种资源,已成为世界各国研究的重点。目的与意义:图像分割的重点是高效,对图像的进一步研究、处理很多情况下也是以图像分割为前提。随着对于图像分割技术的深入研究,人们也提出了很多优秀的算法。可是由于图像研究领域的独特性,导致到目前为止,绝大部分图像分割的研究成果都只能对某一特定的类型起作用,或者说只能对某一具体的应用。

2.图像分割图像分割就是把图像各部分特性区域区分开来,提取有用部分。图像分割需要依赖一些特性,例如亮度、形状、纹理、灰度等许多指标。

分割前分割后

图像分割的常用方法常用方法边缘检测阈值分割算法全局阈值分割算法最大熵法最大类间方差算法

二维模糊熵图像分割算法二维模糊熵图像分割算法是一种典型的基于二维直方图的图像分割算法。通过构造二维直方图,该算法充分利用了图像的灰度信息与空间信息间的相关性,有效降低噪声对图像分割效果的影响。改进遗传算法如何有效地描述、处理约束条件并通过约束条件构造一个合适的评价函数是使问题优化的关键。惩罚函数是最优化问题中处理约束条件的常用方法。为构造进化过程中的惩罚评价机制,本文提出的算法定义了如下适应度极值距离。适应度极值距离定义为:在以求最大值为目标的遗传算法优化问题中,对当前种群中的个体集(形如f1,f2,fN)按照适应度进行降序排序,可形成一个形如g1,g2,…,gN的有序个体集。其中,N为种群规模,fi为第i个体的适应度值,gj∈({f1,f2,fN}(1≤i,j≤N)。这样,新个体集中处于首位的个体的适应度最大,称之为适应度极值;相应地,将第i个个体在新个体集中的位置称为第i个个体的适应度极值距离,记作di。通过引入适应度极值距离概念,改进遗传算法在考虑进化不同阶段特点的情况下,按照如下思想建立了算法的模糊惩罚评价函数。本文算法对应的模糊惩罚评价函数u(di,x)定义如下。1)进化前期阶段:存在少数适应度较高的染色体,其选择概率很高,导致算法过早收敛,出现早熟现象,陷入局部解,为此,给高适应度的个体一定的惩罚,相应降低其适应度,避免其大量繁殖。其中,C1和C2为控制参数,满足C1<C2<1。2)进化中期阶段:构造了一个形状变化缓慢的隶属度函数,这样既可以提高一些精英个体的繁殖概率,又不失多样性。3)进化后期阶段:采用曲线形状比较陡峭的隶属度函数,以提高算法的局部搜索能力,并保证算法能够收敛于可行解。设新的适应度计算函数为eval(i,x),其计算方法为:3.基于改进遗传算法的二维模糊熵分割算法实现思想和步骤如下1)编码。由于待编码的参数是a1,c1,a2,c2,而它们的值均为0~255之间,所以将染色体成员编码为32位的二进制字符串,前8位代表a1、第2个8位代表c1、第3个8位代表a2、第4个8位代表c2。各个参数在[0,255]内随机取值,且须满足约束条件0≤a1≤c1≤255和0≤a2≤c2≤255。2)产生群体和参数设置。参数数目为PopSize(PopSize=100)的初始群体,设置最大进化代数MaxGen=45,交叉概率Pc=0.6,变异概率Pm=0.02。3)计算适应度。按照新适应度公式计算各个体的eval(i,x)值,并对u(di,x)做如下设置:当前运行代数>0且≤15为进化前期,>15且≤30为进化中期,>30且≤45为进化后期。4)选择。将适应度最大的个体,即群体中最好的个体无条件地复制到下一代新群体中,然后利用轮盘赌选方法进行选择操作。具体做法是先计算群体中各个体的适应度的总和S,再随机的生成0到S之间一个随机数k,然后从第一个个体开始累加,直到累加值大于此随机数k,此时最后一个累加的个体便是要选择的个体。如此重复,形成用于繁殖的个体A′1到A′100。5)交叉。在A′1到A′100中每次选取两个个体按设定的交叉概率进行交叉操作,生成新一代种群A″1到A″100。交叉时,对每对染色体中每隔8位的染色体的对应位做4次单点交叉。6)变异。根据变异概率Pm,随机的从A″1到A″100中选择PopSize×Pm个个体,再随机地从这PopSize×Pm个个体中选择某一位进行变异运算,从而形成新一代群体A苁1到A苁100。7)终止条件。本算法中的停机条件是:当前代数大于或等于进化代数MaxGen。如不满足停机条件,则以新的群体A苁1到A苁100作为新的群体A1到A100,并转步骤3),否则转步骤8)。8)解码、获得分割阈值并进行图像分割。将最后一代群体中适应度最大的个体作为最优结果,解码获得分割阈值。实验结果上图显示了本文所述分割算法与基本遗传分割算法在对加有随机噪声的国际标准测试图像的分割结果。(d)图虽然很好地实现了背景和前景的分割,但所得的解为局部解,解码得到的阈值偏大,丢失了图像的部分边缘细节信息。相对于(d)图,(e)图更好地实现了分割,不仅抑制了噪声,而且保留了必要的细节信息,分割效果更好。两种遗传算法的收敛过程比较如表所示,改进遗传算法所得的最优解在35代以后变化较为缓慢,即趋于全局最优解。在算法运行的各代,普通遗传算法各代运行所得的最优解变化较大。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论