预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106780501A(43)申请公布日2017.05.31(21)申请号201611175611.5(22)申请日2016.12.16(71)申请人中国人民解放军装甲兵工程学院地址100072北京市丰台区杜家坎21号装甲兵工程学院(72)发明人谢晓竹徐雅薇周志强傅博凡何成(74)专利代理机构北京东方汇众知识产权代理事务所(普通合伙)11296代理人张淑贤(51)Int.Cl.G06T7/10(2017.01)G06N3/00(2006.01)权利要求书2页说明书8页附图4页(54)发明名称基于改进人工蜂群算法的图像分割方法(57)摘要本发明公开了基于改进人工蜂群算法的图像分割方法,包括:输入待分割图像;设置参数并完成可行解矩阵初始化;构造新解并记录较优的解信息;观察蜂选择蜜源;根据limit的值判断是否舍弃某解;替换最差解;更新全局最优解;判断是否结束循环;得到分割图像。发明可用于灰度图像区域分割,与传统的聚类分割方法相比鲁棒性更强,不易受初始参数影响,可获得稳定的分割结果,并且分割速度较快。CN106780501ACN106780501A权利要求书1/2页1.基于改进人工蜂群算法的图像分割方法,其特征在于,包括:步骤1.输入待分割的灰度图像;步骤2.设置参数并完成可行解矩阵初始化,将所述图像中包含的不同灰度值作为样本,聚类中心值作为算法的解,依次设置蜂群数量ColonySize、最大循环次数MaxCycles、可行解维数Dim以及取值范围、“开采”失败次数上限limit、目标函数,在可行解取值范围内初始化大小为ColonySize*Dim的可行解矩阵,在聚类数取值范围[2,kmax]内,选择最高的平均sil值对应的聚类数k作为改进人工蜂群算法中可行解的维数Dim,待分割灰度图像的最大、最小灰度值规定了可行解的取值范围,将误差和函数作为目标函数;步骤3.构造新解并记录较优的解信息,构造新解vi,并求适应度值,若新解适应度值更优则替换原解,否则解不变,limit的值加一;步骤4.观察蜂选择蜜源,计算信息素,将灵敏度与信息素比较,观察蜂选择蜜源并更新,若新解的适应度值更优则替换原解,limit置零,否则解不变,limit的值再加一;步骤5.根据limit的值判断是否舍弃某解,若某个解的limit的值超过预先设置的limit上限,则按步骤2中初始化可行解的方法产生新的蜜源,蜜源对应的limit值置零,并重新计算适应度值,若limit的值未达到上限,则不进行操作;步骤6.替换最差解,更新每代循环中适应度值最小的解,计算新解的适应度值,若优于原解的适应度值,则替换原解,对应的limit置零,否则解不变;步骤7.更新全局最优解,将本次迭代最优解与全局最优解比较,若适应度值更高,则更新全局最优解,否则全局最优解不变,所述本次迭代最优解具有最高适应度值;步骤8.判断是否结束循环,判断迭代次数是否达到预先设置的最大循环次数,若达到则结束循环并输出全局最优解,否则回到步骤3,迭代次数加一;以及步骤9.得到分割图像。2.根据权利要求1所述的基于改进人工蜂群算法的图像分割方法,其特征在于,可行解矩阵初始化的方法为:其中可行解xi表示一个蜜源,也就是矩阵中的第i行,xij表示蜜源i的j位置,i=1,2,...,ColonySize,j=1,2,...,Dim,和分别表示j维可行解的下界和上界,rand为一个0-1之间的随机数。3.按照权利要求1所述的基于改进人工蜂群算法的图像分割方法,其特征在于,聚类数为k时对应的Silhouette值计算方法为:其中,a(i,Ci)表示样本i与所在聚类Ci中其余样本的平均距离,b(i,Cj)表示样本i与另一聚类Cj中所有样本的平均距离,i≠j,j∈[1,k],b(i)=min{b(i,Ci)}。Sil取值范围是[-1,1]。Sil的平均值越高说明当前聚类数额取值越合适。4.按照权利要求1所述的基于改进人工蜂群算法的图像分割方法,其特征在于,适应度值的计算方法为:2CN106780501A权利要求书2/2页其中,f(xi)为目标函数,即误差和函数。将蜜源按适应度值由大到小排列,雇佣蜂与前50%的蜜源一一对应,记录排名第一的蜜源信息,并设为全局最优解。5.按照权利要求1所述的基于改进人工蜂群算法的图像分割方法,其特征在于,构造新解的方法为:其中,γ是[0,1]之间的随机数,是[-1,1]之间的随机数,xbest,j表示目前能得到的最好蜜源在j维的位置。6.按照权利要求1所述的基于改进人工蜂群算法的图像分割方法,其特征在于,信息素的计算方法为:其中,f(i)表示蜜源i的适应度函数值,fmax和fmin分别表示当前ColonySize/2个蜜源中最