在计算装置中的对象识别模型学习方法与流程

文档序号:36329826发布日期:2023-12-10 03:25阅读:44来源:国知局
在计算装置中的对象识别模型学习方法与流程

本说明书涉及一种在计算装置中学习对象识别模型的方法。


背景技术:

1、存在基于学习的多样的图像分析技术,其被训练为在图像中检测对象,判断对象是否存在,并且在存在对象的情况下对对象进行分类并输出对象的类型。

2、基于人工智能的对象检测技术在对新的对象的类型进行分类、收集新的对象的对象信息以及学习模型的过程中可能需要大量资源。尤其,在学习用于对象识别的模型的过程中,为了提高模型的可靠性,可能需要反映错误检测的对象并再学习的过程。然而,存在难以通过针对对象检测结果的监测来立即修改对应结果的问题,并且在模型学习过程中对错误检测对象进行手动索引的过程也可能是消耗大量资源和时间的过程。


技术实现思路

1、本说明书用于解决上述问题,目的在于提供一种如下的对象识别模型学习方法,即,能够在实现用于对象识别的人工智能学习模型的过程中自动校正错误检测对象并实时反映错误检测对象来使模型进行再学习,从而提高对象识别模型的可靠性。

2、本发明所要解决的技术问题并不局限于以上提及的技术问题,本发明所属技术领域中具有普通知识的人员可以通过以下的发明的详细说明明确理解未提及的其他技术问题。

3、根据本说明书的一实施例的计算装置中的对象识别模型学习方法包括如下步骤:接收在通过相机获取的图像中指定感兴趣对象的输入;在所述图像中指定除了所述感兴趣对象之外的区域中的至少一部分来生成非感兴趣对象;基于所述感兴趣对象及非感兴趣对象使对象识别模型学习;在作为基于经学习的所述对象识别模型执行对象识别的结果,未被指定为所述感兴趣对象的第一对象被识别的情况下,将所述第一对象改变为所述非感兴趣对象;以及基于改变的所述非感兴趣对象使所述对象识别模型再学习。

4、接收指定所述感兴趣对象的输入的步骤可以包括如下步骤:在所述感兴趣对象被提取时提取所述感兴趣对象的位置信息。

5、生成所述非感兴趣对象的步骤可以包括如下步骤:生成具有彼此不同的属性的n个非感兴趣对象集合,其中,所述n个非感兴趣对象集合包括:第一非感兴趣对象集合,由所述计算装置的处理器在除了所述感兴趣对象之外的区域中随机指定;以及多个第二非感兴趣对象集合,在将所述图像以预定间隔划分的网格区域中除了所述感兴趣对象之外的区域中改变网格间隔而生成。

6、所述多个第二非感兴趣对象集合可以包括:在所述网格间隔调整为第一网格间隔的状态下指定的多个像素区域以及在所述网格间隔调整为第二网格间隔的状态下指定的多个像素区域。

7、在使所述对象识别模型学习的步骤中,可以将所述感兴趣对象及所述n个非感兴趣对象集合中的每一个作为一对学习数据,分别学习n个对象识别模型。

8、生成所述非感兴趣对象的步骤中,可以在反复执行所述对象识别模型的学习的过程中,基于先前学习的对象识别模型的可靠性分数(confidence sco re),在除了所述感兴趣对象之外的区域中,在所述可靠性分数在预定范围内与所述感兴趣对象相似的情况下,追加指定为所述非感兴趣对象。

9、在将所述第一对象改变为所述非感兴趣对象的步骤可以包括如下步骤:获取所述第一对象的对象特性信息;以及基于所述第一对象的对象特性信息在未被生成为所述非感兴趣对象的对象中选择将要改变为所述非感兴趣对象的第二对象,并且将所述第二对象追加改变为所述非感兴趣对象。

10、所述对象识别模型学习方法还可以包括如下步骤:改变并显示改变为所述非感兴趣对象的对象的边界框的视觉特性。

11、根据本说明书的另一实施例的一种计算装置包括:通信部,接收通过相机获取的图像;用户输入部,在所述图像中指定感兴趣对象;处理器,在所述图像中指定除了所述感兴趣对象之外的区域中的至少一部分来生成非感兴趣对象,并且基于所述感兴趣对象和非感兴趣对象来使对象识别模型学习,其中,所述处理器,在作为基于经学习的所述对象识别模型执行对象识别的结果,未被指定为所述感兴趣对象的第一对象被识别的情况下,将所述第一对象改变为所述非感兴趣对象,并基于改变的非感兴趣对象使所述对象识别模型再学习。

12、所述处理器,当所述感兴趣对象被指定时,可以提取所述感兴趣对象的边界框的位置信息。

13、所述处理器,可以生成具有彼此不同的属性的n个非感兴趣对象集合,所述n个非感兴趣对象集合包括:第一非感兴趣对象集合,由所述计算装置的处理器在除了所述感兴趣对象之外的区域中随机指定;以及多个第二非感兴趣对象集合,在将所述图像以预定间隔划分的网格区域中除了所述感兴趣对象之外的区域中改变网格间隔而生成。

14、所述处理器,可以将在所述网格间隔调整为第一网格间隔的状态下指定的多个像素区域以及在所述网格间隔调整为第二网格间隔的状态下指定的多个像素区域分别生成为第二非感兴趣对象集合。

15、所述处理器,在反复执行所述对象识别模型的学习的过程中,可以基于先前学习的对象识别模型的可靠性分数(confidence score),在除了所述感兴趣对象之外的区域中,在所述可靠性分数在预定范围内与所述感兴趣对象相似的情况下,追加指定为所述非感兴趣对象。

16、所述处理器,可以获取所述第一对象的对象特性信息,基于所述第一对象的对象特性信息在未被生成为所述非感兴趣对象的对象中选择将要改变为所述非感兴趣对象的第二对象,并且将所述第二对象追加改变为所述非感兴趣对象。

17、所述处理器,可以改变并显示改变为所述非感兴趣对象的对象的边界框的视觉特性。

18、根据本说明书的另一实施例的一种计算装置包括:输入部,接收用于在通过相机获取的第一图像中指定感兴趣对象的用户输入;以及处理器,提取所述感兴趣对象的位置信息,为了使对象识别模型学习,基于所述感兴趣对象的位置信息自动地执行反复学习,其中,所述处理器,在所述第一图像中随机生成非感兴趣对象的位置信息并应用于所述对象识别模型以执行第一学习,并在所述第一学习之后追加执行n次学习,并且在每次学习自动提取基于前一学习结果的错误检测对象的位置信息并将所述错误检测对象改变为非感兴趣对象。

19、所述处理器,可以在所述第一图像中通过所述用户输入指定的感兴趣对象的边界框的坐标信息应用于所述对象识别模型。

20、所述计算装置还可以包括:显示部,其中,所述处理器,改变在所述反复学习的执行过程中检测到的所述感兴趣对象的视觉特性并显示在所述显示部,并且所述错误检测对象在不通过所述显示部显示的状态下使所述误检测对象的位置信息应用于下一次反复学习。

21、所述处理器,可以根据通过所述用户输入指定的感兴趣对象和经学习的所述对象识别模型的对象识别结果的交并比(iou:intersection over union)值来判断是否存在所述错误检测对象。

22、所述处理器,可以将改变为所述非感兴趣对象的错误检测对象的位置信息作为所述对象识别模型的学习数据而添加,以使所述对象识别模型再学习。

23、所述处理器,可以将改变为所述非感兴趣对象的错误检测对象中满足预先确定的条件的对象的位置信息作为所述对象识别模型的学习数据而添加,以使所述对象识别模型再学习。

24、所述处理器,在第m次学习完成后,可以在作为基于所述对象识别模型在所述第一图像中识别对象的结果不存在错误检测的情况下,终止所述反复学习,并存储所述对象识别模型。

25、根据本说明书的一实施例的对象识别模型学习方法,能够通过在实现用于对象识别的人工智能学习模型的过程中自动校正错误检测对象并实时反映错误检测对象来使模型再学习,从而提高对象识别模型的可靠性。

26、本发明能够达成的效果并不局限于以上提及的效果,本发明所属技术领域中具有普通知识的人员可以通过以下的记载明确理解未提及的其他效果。

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