The invention discloses an image segmentation method based on dynamic multi-population ensemble differential evolution algorithm. In population structure planning, the original population is used to divide and reallocate the sub-population mechanism, which ensures the diversity of population evolution process and avoids the occurrence of local optimum phenomenon; and in mutation strategy, the local search mutation is adopted. Combining with the global search mutation, the optimal threshold of population survey and the balance of accelerating convergence can be achieved, and the dynamic incremental change of cross probability factors can effectively overcome the shortcomings of the fixed parameters of the standard differential evolution algorithm. Comparing with other evolutionary algorithms on benchmark test sets, the results show that the improved algorithm has obvious advantages in optimization and convergence speed, and the improved differential evolution algorithm is applied to image segmentation, both in accuracy and speed.
【技术实现步骤摘要】
基于动态多种群集成差分进化算法的图像分割方法
本专利技术涉及计算机仿真与优化领域,尤其涉及基于动态多种群集成差分进化算法的图像分割方法。
技术介绍
阈值法是一种简单有效的图像分割技术,但是阈值法也有着明显的缺点,即对于高清图像的阈值求解,计算量增加且计算时间增长。差分进化算法(DifferentialEvolution,DE)是一种通过模拟种群进化差异的启发式随机搜索算法。Storn和Price最初设想是解决Chebyshev多项式问题,后来发现较之其他进化算法,差分进化算法在解决复杂的全局优化问题方面的性能更加突出,过程也更为简单,受控参数少,适应性强。但是,对于求解高清图像的阈值,差分进化算法仍存在一些问题,种群局部搜索能力弱且易陷入局部最优的缺点。因此,本专利技术人对标准DE算法不足点进一步的探索和研究,提出一种动态多种群集成差分进化算法的图像分割方法。
技术实现思路
本专利技术的目的在于提出一种基于动态多种群集成差分算法的图像分割方法,将改进后的差分进化算法(DE算法)与求解图像阈值法结合应用于图像的分割,不仅不会使求解图像阈值陷入局部最优,而且能加快图像阈值的求解速度。本专利技术基于动态多种群集成差分进化算法的图像分割方法,包括以下步骤:步骤1、设定图像分割阈值范围和评估分割效果的适应度函数:待分割图像为灰度图像,设置分割阈值范围介于0-255之间;采用最大类间方差作为评估分割效果的适应度函数,计算公式如下所示:f=w0·w1·(u0-u1)2(1)其中,w0是图像背景的灰度概率,w1是图像目标的灰度概率,u0是图像背景的灰度均值,u1是图像目标的灰 ...
【技术保护点】
1.基于动态多种群集成差分进化算法的图像分割方法,其特征在于包括如下步骤:步骤1、设定图像分割阈值范围和评估分割效果的适应度函数:待分割图像为灰度图像,设置分割阈值范围介于0‑255之间;采用最大类间方差作为评估分割效果的适应度函数,计算公式如下所示:f=w0·w1·(u0‑u1)2 (1)其中,w0是图像背景的灰度概率,w1是图像目标的灰度概率,u0是图像背景的灰度均值,u1是图像目标的灰度均值;步骤2、设置动态多种群集成差分进化算法的参数,参数包括种群规模NP、个体维数D、进化最大迭代次数MaxF、当前迭代次数iter、进化代数G,最大进化代数MaxG;步骤3、初始化图像阈值种群xG:
【技术特征摘要】
1.基于动态多种群集成差分进化算法的图像分割方法,其特征在于包括如下步骤:步骤1、设定图像分割阈值范围和评估分割效果的适应度函数:待分割图像为灰度图像,设置分割阈值范围介于0-255之间;采用最大类间方差作为评估分割效果的适应度函数,计算公式如下所示:f=w0·w1·(u0-u1)2(1)其中,w0是图像背景的灰度概率,w1是图像目标的灰度概率,u0是图像背景的灰度均值,u1是图像目标的灰度均值;步骤2、设置动态多种群集成差分进化算法的参数,参数包括种群规模NP、个体维数D、进化最大迭代次数MaxF、当前迭代次数iter、进化代数G,最大进化代数MaxG;步骤3、初始化图像阈值种群xG:其中,i=1,2,…,NP,j=1,2,…,D,种群规模NP表示种群个体的数量,个体维数D表示解得维数,为随机数介于0到1之间,为种群中第i个个体第j维属性,和分别为的下界和上界;步骤4、通过步骤1的适应度函数来计算种群各个体阈值的评估分割效果的适应度值;步骤5、划分和分配子种群若为第一代,只需划分子种群;从第二代开始将根据父代保留下优良个体比率,重新分配子种群;在种群进化第一代时,将种群Pop按照公式(3)划分为三个子种群Pop1、Pop2、Pop3,其中Pop1子种群规模要比Pop2、Pop3大;其中,NPk表示第k个子种群的种群规模,λk表示第k个子种群的规模比例,三个子种群的规模比例关系为:λ1>λ2=λ3且λk∈[0,1];从第二代开始,统计各个子种群从父代继承个体比率,并通过继承的个体比率进行升序排序,给继承个体多的变异策略分配个体数少的子种群Pop2、Pop3,给继承个体少的变异策略分配个体数多的子种群;步骤6、对种群进行变异操作:三个子种群分别对应三种变异策略,通过三种随机选取的变异策略分别对三个子种群个体进行变异操作得到变异个体所述变异策略包括全局搜索变异策略、局部搜索变异策略和加权...
【专利技术属性】
技术研发人员:柳培忠,范宇凌,唐加能,骆炎民,邓建华,杜永兆,刘晓芳,
申请(专利权)人:华侨大学,泉州市中仿宏业信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。