一种图像识别算法的自成长方法技术

技术编号:34369108 阅读:63 留言:0更新日期:2022-07-31 10:15
本发明专利技术公开了一种图像识别算法的自成长方法,包括:A:采用不同原生图像识别算法对预处理后的未知图像样本进行多次测试并计算每次测试的识别准确率,确定出原生图像识别算法的种类和数量;B:对得到的原生图像识别算法进行加权以协同判别正确的未知图像样本,得到集成决策算法;C:通过跟踪算法识别未知图像样本并获取伪标签,通过集成决策算法识别未知图像样本并获取判别标签,基于伪标签与判别标签的比较结果更新算法,实现图像识别算法的自成长。该方法先通过协同训练原生图像识别算法集成技术实现判别正确的未知图像样本协同更新,再通过协同训练优化更新技术实现自成长算法的协同或自更新,提高了原生图像识别算法的精度和泛化能力。度和泛化能力。度和泛化能力。

A self growing method of image recognition algorithm

【技术实现步骤摘要】
一种图像识别算法的自成长方法


[0001]本专利技术属于图像处理
,具体涉及一种图像识别算法的自成长方法,该方法通过协同训练算法集成以及优化更新的技术来实现实际场景中原生图像识别算法精度的提升。

技术介绍

[0002]图像识别技术发展至今,已经出现种类繁多的优秀的特征提取和识别方法。目前常见的图像识别算法主要有:BRIEF算法、BRISK算法以及ORB算法等。其中,BRIEF算法的主要思想是:在特征点周围邻域内选取若干个像素点对,通过对这些点对的灰度值比较,将比较的结果组合成一个二进制字符串用来描述特征点,最后使用汉明距离来计算特征描述子是否匹配。BRISK算法原理与BRIEF算法类似,采用邻域采样模式,然后围绕特征点旋转角度,对所有的特征点对进行灰度值比较。ORB算法在BRIEF算法基础上引入了方向的计算方法,并在点对的挑选上使用贪婪搜索算法,挑出了一些区分性强的点对用来描述图像特征。然而,未来图像识别技术应用的环境将更加复杂,单独使用某一类技术会存在一定的局限性,如在目标在图像中的颜色与背景颜色一致、多个目标在图像中重叠在一起、识别的目标在图像中遮挡严重等极端环境下将导致目标的识别率大幅下降。且在实际场景中,目标识别过程千变万化,致使没有哪一种方法是万能的,无论建立的学习模型与实际情况多接近还是考虑有多全面,总会有考虑不周的地方。
[0003]限于以上原因,单独使用某一种优秀的图像识别算法在实际应用中识别效果往往差强人意。所以,迫切需要一种新的图像识别技术,以改善和优化原生图像识别算法的泛化能力,提高图像的识别准确率。

技术实现思路

[0004]本专利技术的目的在于克服现有技术中存在的上述技术问题,提供了一种图像识别算法的自成长方法,该方法采用集成学习技术与协同优化技术相结合,针对实际场景中单一图像识别优秀算法的集成决策,先通过协同训练原生图像识别算法集成技术实现判别正确的未知图像样本协同更新,再通过协同训练优化更新技术实现自成长算法的协同更新或者自更新,以提高实际场景中原生图像识别算法的精度和泛化能力。
[0005]为实现上述目的,本专利技术采用的技术方案如下:
[0006]一种图像识别算法的自成长方法,其特征在于包括如下步骤:
[0007]A:对未知图像样本进行预处理,针对预处理后的未知图像样本,采用不同原生图像识别算法进行多次测试并计算每次测试的识别准确率,然后根据识别准确率确定出大于设定阈值的原生图像识别算法的种类和数量;
[0008]B:采用加权集成机制对步骤A得到的原生图像识别算法进行加权以协同判别正确的未知图像样本,加权完成后得到集成决策算法;
[0009]C:通过跟踪算法识别未知图像样本并获取伪标签,通过集成决策算法识别未知图
像样本并获取判别标签,基于伪标签与判别标签的比较结果更新算法,实现图像识别算法的自成长。
[0010]步骤A中,确定原生图像识别算法的种类和数量的具体方法为:针对预处理后的未知图像样本,采用随机组合原生图像识别算法的方式对未知图像样本进行多次测试,每种原生图像识别算法至少被组合一次,计算每次测试的平均识别准确率,然后根据平均识别准确率确定出大于设定阈值的原生图像识别算法的种类和数量。
[0011]步骤A中,所述的对未知图像样本进行预处理是指对未知图像样本进行去噪处理,最大限度地遏制噪声对未知图像样本中目标的边缘和纹理信息的干扰。
[0012]步骤A中,所述的原生图像识别算法包括但不限于BRIEF算法、BRISK算法、ORB算法、R

CNN算法、SPP

Net算法、Fast RCNN算法、R

FCN算法、Mask R

CNN算法、Cascade R

CNN算法、TridentNet算法、YOLO系列算法、SSD系列算法、RetinaNet算法、CornerNet算法、CenterNet算法。
[0013]步骤A中,所述的设定阈值不低于60%。
[0014]步骤B的实现方法为:根据原生图像识别算法之间识别结果的一致性程度,赋予原生图像识别算法在融合决策中不同的权值,进而加权集成以协同判别正确的未知图像样本。
[0015]步骤B中,权值的确定方法为:
[0016][0017]式中:N代表的是集成决策算法中原生图像识别算法的数量,η为平衡参数,d
i,j
表示任意两个原生图像识别算法识别结果间的距离,Dis表示某个原生图像识别算法与其他原生图像识别算法识别结果间的距离;若某个原生图像识别算法与其他原生图像识别算法识别结果间的一致度越低,则Dis值越大;反之,与其他原生图像识别算法识别结果间的一致度越高,则Dis值越小;
[0018]设定1

Dis代表某个原生图像识别算法与其他原生图像识别算法识别结果间的一致度,则1

Dis在所有一致度总和的占比就是在融合决策中的权值。
[0019]步骤C的实现方法为:
[0020]S21:通过跟踪算法多次识别未知图像样本,取置信度最高的标签为伪标签;
[0021]S22:通过集成决策算法多次识别未知图像样本,取集成决策算法中所有原生图像识别算法置信度均大于给定阈值的最多相同标签为判别标签;
[0022]S23:判断伪标签与判别标签的一致性,若一致,则协同更新步骤A得到的原生图像识别算法,若不一致,则自更新集成决策算法,实现图像识别算法的自成长。
[0023]步骤S21中,所述的跟踪算法指步骤A中对应平均识别准确率最高的原生图像识别算法。
[0024]步骤S22中,所述的置信度的计算方法为:
[0025][0026]式中:P代表的是任意一个原生图像识别算法对无标签图像样本预测得到的结果,
M表示样本类型数量,表示任意一个原生图像识别算法对样本标签的置信度,当时,表示原生图像识别算法预测的图像样本属于某一类的概率值为1,而属于其他类的概率值为0,此时认为原生图像识别算法出现误判的可能性最小,最可信;反之,当时,表示原生图像识别算法预测的图像样本属于各个类的概率值相同,此时认为原生图像识别算法最不可信;若集成决策算法中所有原生图像识别算法对应的值均大于给定阈值,这时才判定集成决策算法对图像样本具有高置信度,得到判别标签。
[0027]步骤S22中,所述的给定阈值不低于0.95。
[0028]采用上述技术方案,本专利技术的有益技术效果是:
[0029]1.本专利技术针对实际场景中单一图像识别优秀算法的综合表现不佳,实现了一种图像识别算法自成长机制,本专利技术能够根据未知图像样本的实际情况自动确定出最为合适的算法进行识别,有效地提高了图像识别的准确率和精度。具体的,本专利技术中各步骤的优点如下:
[0030]步骤A作为前期的准备工作,主要是对当前主流的图像识别算法进行筛选,以便于找出能够最佳适应未知图像样本的组合算法。步骤B采用加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像识别算法的自成长方法,其特征在于包括如下步骤:A:对未知图像样本进行预处理,针对预处理后的未知图像样本,采用不同原生图像识别算法进行多次测试并计算每次测试的识别准确率,然后根据识别准确率确定出大于设定阈值的原生图像识别算法的种类和数量;B:采用加权集成机制对步骤A得到的原生图像识别算法进行加权以协同判别正确的未知图像样本,加权完成后得到集成决策算法;C:通过跟踪算法识别未知图像样本并获取伪标签,通过集成决策算法识别未知图像样本并获取判别标签,基于伪标签与判别标签的比较结果更新算法,实现图像识别算法的自成长。2.根据权利要求1所述的一种图像识别算法的自成长方法,其特征在于:步骤A中,确定原生图像识别算法的种类和数量的具体方法为:针对预处理后的未知图像样本,采用随机组合原生图像识别算法的方式对未知图像样本进行多次测试,每种原生图像识别算法至少被组合一次,计算每次测试的平均识别准确率,然后根据平均识别准确率确定出大于设定阈值的原生图像识别算法的种类和数量。3.根据权利要求1所述的一种图像识别算法的自成长方法,其特征在于:步骤A中,所述的对未知图像样本进行预处理是指对未知图像样本进行去噪处理,最大限度地遏制噪声对未知图像样本中目标的边缘和纹理信息的干扰。4.根据权利要求1所述的一种图像识别算法的自成长方法,其特征在于:步骤A中,所述的原生图像识别算法包括但不限于BRIEF算法、BRISK算法、ORB算法、R

CNN算法、SPP

Net算法、Fast RCNN算法、R

FCN算法、Mask R

CNN算法、Cascade R

CNN算法、TridentNet算法、YOLO系列算法、SSD系列算法、RetinaNet算法、CornerNet算法、CenterNet算法。5.根据权利要求1所述的一种图像识别算法的自成长方法,其特征在于:步骤B的实现方法为:根据原生图像识别算法之间识别结果的一致性程度,赋予原生图像识别算法在融合决策中不同的权值,进而加权集成以协同判别正确的未知图像样本。6.根据权利要求5所述的一种图像识别算法的自成长方法,其特征在于:步骤B中,权值的确定方...

【专利技术属性】
技术研发人员:殷光强王治国李超李耶王加结杨晓宇
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1