混沌粒子群算法在二维Fisher中的应用.doc_第1页
混沌粒子群算法在二维Fisher中的应用.doc_第2页
混沌粒子群算法在二维Fisher中的应用.doc_第3页
混沌粒子群算法在二维Fisher中的应用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

混沌粒子群算法在二维Fisher图像分割中的应用叶志伟 周欣(湖北工业大学 计算机学院 430068)摘要:针对二维Fisher算法在图像分割求解阈值时计算量大的特点,将混沌粒子群算法引入其中,利用混沌变量具有遍历性、随机性和规律性的特点有效的解决了计算效率以及传统粒子群算法的初始解质量、易陷入局部最优解的问题。通过实验证明将混沌粒子群算法引入二维Fisher图像分割算法提高了算法的速度和精度。关键词:混沌粒子群,二维Fisher,阈值,图像分割中图分类号:TP391 文献标识码:A1引言图像分割是将图像中具有特殊意义的不同区域分开来,并使这些区域相互不相交且每个区域应满足特定区域的一致性条件。图像分割一直是计算机图像理解中一个十分活跃的研究领域。在图像分割中存在很多分割算法,本实验采用的二维Fisher图像分割算法,考虑了图像中目标和背景之间类间方差和类内方差在类别分离中的作用,有效地克服了经典Otsu阈值法当图像中目标的面积很小时产生的阈值“漂移”现象。由于二维Fisher算法计算量大,有学者提出了将粒子群算法结合二维Fisher图像分割算法,减少计算量,提高效率。但粒子群算法存在一些不足,主要体现在粒子群算法本身存在容易陷入局部最优的缺陷,初始解质量得不到保证。为了解决经典粒子群算法的这些不足,提出了混沌微粒群优化算法,此算法是近年来提出的一种优化算法,其基本思想是把变量从混沌空间变换到解空间,然后利用混沌变量的遍历性、随机性和规律性的特点进行搜索,混沌优化方法具有全局渐进收敛、易跳出局部极小点和收敛速度快的特点,在算法执行过程中对优秀个体混沌优化。本文用混沌粒子群算法实现二维Fisher图像分割阈值寻优。实验结果表明,基于混沌粒子群算法的图像分割方法具有较快的收敛效率和较高的收敛准确度。2混沌粒子群算法Kennedy和 Eberhart于1995年提出的粒子群优化算法是一种基于群体智能的随机优化进化算法。这种算法的优点是简单易实现,并且有深刻的智能背景。经典粒子群算法的每次迭代速度和微粒位置的更新是通过以下两个公式完成的:vid(t+1)=w*vid(t)+c1rand()(pid(t)-xid(t)+c2rand()(pgd(t)-xgd(t) (1)xid(t+1)=xid(t)+vid(t+1) (2)其中w,c1,c2都是控制参数,xid和vid分别为微粒位置和速度,pgd为群体最优位置,xgd为个体最优位置。通过式(1)(2)来更新微粒。经典粒子群算法有它自身的其局限性,初始解没保障,收敛后期收敛速度慢,易陷入局部极值点。针对经典粒子群的这些不足,研究人员提出了一系列改进算法,其中混沌粒子群算法较好地弥补了经典粒子群算法的不足。一般将由确定性方程得到的具有随机性的运动状态称为混沌,呈现混沌状态的变量称为混沌变量。Logistic方程是一个典型的混沌系统:zi+1=uzi(1-zi) i=0,1,2 u(2,4 (3)式中u为控制参量,方程 (3)可以看作是一个动力学系统。u值确定后,任意初值z0,1,可迭代出一个确定的时间序列。一个混沌变量在一定范围内有如下特点:随机性,即它的表现同随机变量一样;遍历性,即它可以不重复地历经空间内的所有状态;规律性,即该变量是由确定的达代方程导出的。混沌优化方法是一种新颖的优化方法,它利用混沌系统特性来实现全局最优,而且它不要求目标函数具有连续性和可微性的性质。将混沌的思想引入粒子群算法就能够很好的克服经典粒子群算法的不足,从而更快更优地寻解。基本粒子群方法的基本步骤是:第一步:初始化粒子群; 第二步:计算每个粒子的适应度;第三步:对每个粒子,比较它的适应值和它经历过的最好位置的适应值,若更好,更新当前最好位置;第四步:对每个粒子,比较它的适应值和群体所经历的最好位置的适应值,若更好,更新全局最好位置;第五步:根据式(1)和式(2)进化粒子速度和位置;第六步:如果达到结束条件(足够好的位置或最大迭代次数),则结束,否则转第二步。混沌粒子群优化算法步骤如下:混沌初始化。随机产生一个n维每个分量数值在 0-1之间的向量z,根据式(3)得到n个z的值。将 z 的各个分量载波到优化变量的取值范围:xij=aj+(bj-aj)zij,计算目标函数,从N个初始群体中选择性能较好的m个解作为初始解,随机产生 m个初始速度;根据当前位置和速度产生各个粒子的新的位置。随机产生一个n维每个分量数值在0-1之间的向量z0=(z01,z02,z0n);While(迭代次数kf,则=x。End For更新个体最优位置,群体最优位置;End While 输出群体最优位置。3二维Fisher图像分割算法由于传统的一维直方图仅仅反映了象素的灰度值分布,当图像的信噪比较小时,一维直方图不会出现明显的波峰和波谷,阈值较难选取。这时如果仅仅根据一维直方图进行分割则会产生严重的错误。针对这种情况,本文将使用二维Fisher准则函数法充分利用象素的邻域空间信息,对图像进行分割。定义二维直方图N(i,j)的值表示为象素灰度值f(x,y)=i且同时象素邻域平均灰度值g(x,y)=j的象素的个数,(i,j=0,1,L)。设图像的灰度级为L(L=0,1,255),f(x,y)为图像在(x,y)点的灰度值,g(x,y)为以(x,y)为中心,kk邻域内的平均灰度值。其中,1xM,1yN,M,N为图像的宽度和高度,k一般取3。无论图像的信噪比高低,二维直方图都有两个明显的波峰,选择一个合适的二维阈值(s,t)将物体和背景分割开,可以得到较好的分割效果,充分体现了二维直方图较强的抗噪声性能。将二维直方图分别在两个坐标上进行投影,分别表示为H(i)和W(j),二维直方图Fisher准则函数的均值和方差: 其中 二维Fisher准则函数,则二维Fisher准则函数为: (9)当取最大值时所对应的为最佳分割阈值:Arg Max() (10)4混沌粒子群算法在二维Fisher算法中的实现为了验证本实验方法的有效性,采用本文方法对十幅图像进行分割实验。本文实验平台为Visual C+,对每幅图像分别采用穷举法,粒子群优化(PSO),混沌粒子群优化(CPSO)对其进行比较。PSO算法中的参数设置如下w=1,c1=c2=2,xup=255,xdown=0,vmax=10,粒子规模为10。CPSO的参数和PSO算法相同,混沌控制参数u=4,B=5。十幅图像分割效果如下: (1) (2) (2) (4) (5) (6)以上六幅图像用穷举法需要搜索256*256=65536次,用PSO算法和CPSO算法搜索效率都可以得到极大提高。用PSO和CPSO两种方法分别对以上六幅图像进行优化,对每幅图像做100次实验,用两种方法得到最佳阈值迭代次数最小值,最大值和平均值的次数如下表所示。方法图像穷举法最佳阈值PSO算法迭代次数CPSO算法迭代次数最小值最大值平均值最小值最大值平均值192,932772298282023292,9021052028911388,862425276277327485,84229661052217744589,872129212146156128,13926603021301295实验结论 本文提出了混沌粒子群算法优化二维Fisher图像分割算法。对经典粒子群算法进行了改进,利用了粒子群算法参数简单,易于实现的特点,加入混沌变量的遍历性,随机性和初值敏感性的优势,有效得对二维Fisher算法进行了优化,极大提高了搜索效率。从实验结果可以看出,经典粒子群算法和混沌粒子群算法都能够找到最优阈值,混沌粒子群算法比经典粒子群算法具有更高的效率。混沌粒子群算法在图像分割算法中具有广泛的应用前景。参考文献1 Linyi Li and Deren Li, “Fuzzy entropy image segmentation based on particle swarm optimization ”, Progress in Natural Science Volume 18, Issue 9, 10 September 2008, Pages 1167-11712 Peng-Yeng Yin, “Multilevel minimum cross entropy threshold selection based on particle swarm optimization ”, Applied Mathematics and Computation Volume 184, Issue 2, 15 January 2007, Pages 503-5133 Long Liu, Jun Sun, Dongxu Zhang, Guocheng Du, Jian Chen, Wenbo Xu.,“Culture conditions optimization of hyaluronic acid production by Streptococcus zooepidemicus based on radial basis function neural network and quantum-behaved particle swarm optimization algorithm”, Enzyme and Microbial Technology, Volume 44, Issue 1, 6 January 2009, Pages 24-324 Yuhui Shi and Russell Eberhart, “A Modified Particle Swarm Optimizer”, 0-7803-4869-9198 1998 IEEE5 Zhou Xian-cheng, Shen Qun-tai, LIU Li-mei, “New two-dimensional fuzzy C-means clustering algorithm for image segmentation”, J. Cent. South Univ. Technol. (2008) 15: 8828876 GAO Shang ,YANG JingYu ,“Research on Chaos Particle Swarm Optimization Algorithm”, mode identify and artificial intelligence,April 2006,Pages 267-2707 C. Praveen, R. Duvigneau, “Low cost PSO using metamodels and inexact pre-evaluation: Application to aerodynamic shape design”,Computer Methods in Applied Mechanics and Engineering, Volume 198, Issues 9-12, 15 February 2009, Pages 1087-10968 Shu-Kai S. Fan , Yen Lin, “Image thresholding using a novel estimation method in

温馨提示

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

评论

0/150

提交评论