1.一种基于集成策略和声搜索算法的草莓图像分割方法,其特征是:包括以下步骤:步骤1,利用数字图像传感器采集一幅草莓图像RI,然后将采集到的草莓图像RI转换成为YCrCb色彩空间的草莓图像MI;步骤2,提取草莓图像MI中每个像素的Cb颜色分量值作为聚类数据;步骤3,用户初始化参数,所述初始化参数包括分割类别数目D,和声库大小Popsize,记忆库学习率HMCR,音调扰动率PAR,最大评价次数MAX_FEs;步骤4,当前演化代数t=0,当前评价次数FEs=0;步骤5,随机初始化和声库其中个体下标i=1 ,2 ,...,Popsize;并且表示和声库Pt中的第i个个体,由D个分割类别的
聚类中心构成;维数下标j=1,2,...,D;步骤6,计算和声库Pt中每个个体的适应值其中个体下标i=1 ,2 ,...,
Popsize;步骤7,当前评价次数FEs=FEs+Popsize;步骤8,找出和声库Pt中的最优个体,并将其保存到当前最优个体Bestt;步骤9,令当前音调扰动策略序号SIt=1+randInt( )%3,其中randInt( )表示随机整数产生函数,%为取余符号;步骤10,执行集成策略操作算子生成一个试验个体Ut,并计算试验个体Ut的适应值Fit(Ut),具体步骤如下:步骤10.1,令计数器j=1;步骤10.2,在[0 ,1]之间随机产生一个实数r1,如果r1小于记忆库学习率HMCR,则转到步骤10.3,否则转到步骤10.14;步骤10.3,在[1,Popsize]之间随机产生一个正整数RI1,并令步骤10.4,在[0,1]之间随机产生一个实数r2,如果r2小于音调扰动率PAR,则转到步骤10.5,否则转到步骤10.15;步骤10.5,如果当前音调扰动策略序号SIt等于1则转到步骤10.6,否则判断当前音调扰动策略序号SIt是否等于2,如果是则转到步骤10.8,否则转到步骤10.9;步骤10 .6,在[1,Popsize ]之间随机产生两个互不相等的正整数RI2和RI3,并令步骤10 .12,其中NormalRand(MeanV ,StdV)表示以MeanV为均值,StdV为方差的高斯随机数产生函数;步骤10.13,转到步骤10.15;步骤10 .14,令其中rand(0 ,1)为在[0 ,1]之间服从均匀分布的随机实数产生函数;步骤10.15,令计数器j=j+1,如果计数器j小于或等于D,则转到步骤10.2,否则转到步骤10.16;步骤10.16,计算试验个体Ut的适应值Fit(Ut),转到步骤11;步骤11,令当前评价次数FEs=FEs+1,并找到当前和声库中最差个体步骤12,在当前和声库中的最差个体与试验个体Ut两者之间找出更优个体进入下一代和声库:步骤13,按以下公式更新当前音调扰动策略序号SIt+1: