一种基于人工智能的图像分类标注方法与流程

文档序号:34389531发布日期:2023-06-08 09:12阅读:44来源:国知局
一种基于人工智能的图像分类标注方法与流程

本发明涉及图像分类,尤其涉及一种基于人工智能的图像分类标注方法。


背景技术:

1、随着信息化时代的发展,生活中存在海量的图像数据,为了获取其中有用的图像信息,因此将不同结构,不同类型的图像进行分类和标注是有必要的。同时机器学习,神经网络等模型也都依赖于图像数据的分类标注。然而,传统的图像分类标注技术是一个费时费力的过程,需要人为的进行筛选与标注,不仅需要消耗大量的人为成本,而且人为误差较大,即,存在人为不确定因素,例如,人眼疲劳,注意力不集中,误标等现象导致图像分类标注出现错误。同时现有的自主图像分类标注方法,需要大量的计算成本,存在计算时间长,分类效果不佳等问题。

2、因此有必要提出一种基于人工智能的自适应皮肤镜图像分割方法以解决上述问题。


技术实现思路

1、本发明公开了一种基于人工智能的图像分类标注方法,其提供一种自适应的、高效的、抗干扰强的图像自动分类标注方法,有效提高图像自主分类标注,从而可以有效解决背景技术中涉及的技术问题。

2、为实现上述目的,本发明的技术方案为:

3、一种基于人工智能的自适应皮肤镜图像分割方法,该方法包括如下步骤:

4、s1:获取已标注好的图像数据集,并对图像数据集中的所有图像进行预处理,其中预处理过程包括去噪操作和图像增强操作;

5、s2:对图像训练集采用支持向量机构建自主分类模型,其中支持向量机中最佳参数的获取采用改进的灰狼优化算法,测试图像集用于测试训练好的支持向量机模型的好坏,具备包括如下步骤:

6、s21:支持向量机模型中存在多个第一参数,其中主要参数包括惩罚因子和核参数,初始化灰狼种群的各第二参数,该第二参数包括灰狼种群个数n、维度数d以及最大迭代次数tmax;

7、s22:设定支持向量机模型中第一参数的边界值,依据第一参数边界值,得到初始化灰狼种群x={x1,x2,...,xn},其中x是灰狼种群集合,xi(i=1,2,...,n)表示第i个灰狼的个体,表示第i个灰狼个体的位置信息,表示第i个灰狼个体的第j维的位置信息;

8、s23:对每个灰狼的位置计算其相应的适应度函数,从而得到适应度值,并筛选出迄今为止前三个最优的适应度值f1,f2,f3,将适应值f1,f2,f3所映射的三个位置记作xa,xb,xc,其中最佳适应度所映射的位置xa为最优解;

9、s24:更新灰狼各参数因子以及各灰狼的位置,判断更新后的灰狼种群位置是否超出边界值;

10、s25:若更新后的灰狼个体的适应度值大于更新前的适应度值,则将更新后的灰狼个体的位置替换掉更新前的位置;若更新后的灰狼个体的适应度值小于更新前的适应度值,则保留更新前的灰狼个体的位置;多次迭代直至达到最大迭代次数,输出适应度值最大的灰狼个体的位置信息xa;

11、s3:基于最佳参数的支持向量机模型对输入的未标注的图像进行自主分类标注。

12、作为本发明的一种优选改进,步骤s1包括:

13、s11:对图像数据中的图像采用双边滤波法进行去噪操作,具体表达如下:

14、

15、其中wp是一个标准量:

16、

17、其中s表示图像的像素点集,q表示像素点,im表示去噪后的图像,wp为归一化参数,σd和σr衡量图像i的滤除量,分别是基于高斯函数的空间距离标准差和灰度相似度标准差,是一个空间函数,用来减少远距离像素影响;是一个范围函数,用来减少灰度值不同于ip的像素q的影响。p是模板中心像素。iq是噪声图像,ip是模板图像;

18、一般情况下,双边滤波器的空间邻近函数和灰度相似度都取参数为欧几里得距离的高斯函数,通常定义为:

19、

20、

21、其中d(p,q)和δ(i(p),i(q))分别为图像量像素点的欧几里得距离及像素的灰度差;i(p)和i(q)分别表示p和q的灰度值;

22、s12:对去噪后的图像采用直方图均衡化的方法对图像进行增强,步骤如下:

23、首先统计图像中每个灰度值像素的个数,其次,计算每个灰度值像素的频率,并计算累计频率,最后,将图像进行映射,图像的灰度值=图像原来灰度值*累计频率。

24、作为本发明的一种优选改进,步骤s23中,适应度函数采用libsvm中的svmtrain函数进行k折交叉验证,得到平均分类准确率。

25、作为本发明的一种优选改进,步骤s24具体包括:

26、s241:基于前三个最优的适应度值f1,f2,f3所映射的位置信息xa,xb,xc,灰狼个体基于灰狼算法的位置更新如下:

27、

28、

29、其中xi(t)和xi(t+1)为当前迭代次数t时刻和下次迭代次数t+1时刻的第i个灰狼个体的位置,xa(t),xb(t),xc(t)表示到t时刻为止前三个最优的适应度值所映射的位置;

30、灰狼算法中的部分参数更新如下:

31、a=2a·r1-a

32、c=2·r2

33、

34、其中t是第t次迭代,tmax是最大迭代次数,a是随着迭代次数的增加而从2到0线性递减,r1和r2是[0,1]的随机向量,a=a1,a2,a3以及c=c1,c2,c3;

35、本次提出的改进的灰狼优化算法从以下两个方面进行优化:

36、其一,收敛因子a的取值采用正态分布而不是线性变化,可以提高算法前期的全局优化能力和后期的局部优化能力,由下式表达:

37、

38、其中σ1和σ2是方差参数,且满足设定σ1=σ2=2;

39、其二,将灰狼运动位置更新划为两个阶段,迭代前半段,即0到以及迭代后半段,即到tmax;

40、前半段迭代阶段,应考虑灰狼领导xa的重要性,因此增加灰狼领导xa的权重使该个体成为更突出的领导者,灰狼位置更新如下:

41、xi(t+1)=w1x1+w2x2+w3x3

42、w1,w2,w3为三个权重值,此处设定为w1=0.4,w2=0.3,w3=0.3;

43、后半段迭代阶段,灰狼领导xa的位置不一定是后期狼群中最好的,后期很容易陷入局部最优,因此本文采用正弦余弦函数的权值设置,有效地避免了优化结果陷入局部最优的问题,由下式表达为:

44、

45、经过改进的灰狼算法的更新后的x(t+1)的位置是否超出支持向量机模型的参数边界值,如果个体位置小于最小参数边界值,则赋值参数最小边界值;如果个体位置大于最大参数边界值,则赋值最大参数边界值。

46、本发明的有益效果如下:

47、1、本文采用双边滤波对图像进行去噪操作,有效剔除图像获取过程中的噪声干扰,提高图像质量,有利于后续的图像处理操作;

48、2、本文采用直方图均衡化对图像进行增强操作,增强了图像的视觉效果,同时将原来不清晰的图像变得清晰或强调所感兴趣的特征,抑制不感兴趣的特征,从而改善了图像质量、丰富了图像的信息量;

49、3、本文采用灰狼算法应用于支持向量机模型中以寻找最佳参数组合,通过灰狼算法自适应获取最佳参数组合,从而代替传统的手动调整,极大程度上减少了人为及时间成本,同时提高了图像分类的精度;

50、4、本文在灰狼算法中采用收敛因子a的取值采用正态分布而不是线性变化,可以提高算法前期的全局优化能力和后期的局部优化能力;

51、5、本文在灰狼算法中采用将灰狼运动位置更新划为两个阶段,前半段灰狼位置更新从而加快算法收敛速度,后半段灰狼位置从而提升算法的鲁棒性及稳定性,因此提升整体算法的收敛速度以及收敛精度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1