目标检测算法的评估方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21953598 阅读:26 留言:0更新日期:2019-08-24 18:09
本申请涉及一种目标检测算法的评估方法、装置、计算机设备和存储介质。方法包括:对待检测图像中的全部n个对象进行标注,得到n个标注框,其中,n为正整数,对待检测图像进行目标检测,得到初始检测结果,其中,若对待检测图像进行目标检测时检测出目标,则的初始检测结果包含检出框,对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果,其中,若对缺失图像进行目标检测时检测出目标,则的缺失检测结果包含检出框,根据初始检测结果和/或缺失检测结果,对目标检测算法进行评估,从而可以对目标检测算法进行准确地评估。

Evaluation method, device, computer equipment and storage medium of target detection algorithm

【技术实现步骤摘要】
目标检测算法的评估方法、装置、计算机设备和存储介质
本申请涉及目标检测
,特别是涉及一种目标检测算法的评估方法、装置、计算机设备和存储介质。
技术介绍
目标检测是通过目标检测算法从图像中检测出目标的技术,目标检测算法的准确性直接影响到目标的检测效果,因此,如何智能准确地评估一个目标检测算法的好坏一直是本领域技术人员研究的重点,而对目标检测算法的性能评估即为对目标的检测效果的评估,因此,可以通过评估检测效果来评估目标检测算法。传统方法中,在进行多目标检测的准确性的评估时,需要先将图像中的多个目标手动标出标注框,之后,利用目标检测算法对标出标注框后的多个目标进行检测,自动标出检出框,计算检出框与任一标注框的重叠面积,若重叠面积大于预设阈值,即认为检出。判断检出框与标注框的对应关系时,目前以重合面积为标准,即认为与某个检出框重合面积最大的标注框为与该检出框对应的标注框。该方法虽然快捷,但存在以下问题:第一,虽然可以通过判断检出框和标注框的数量关系判断是否存在目标漏检或非目标误检(检出框数量大于标注框数量时,出现非目标误检,检出框数量小于标注框数量时,出现目标漏检),但是无法判断到底是哪个目标被漏检或哪个非目标被误检;第二,检出框并不是总是和与其重合面积最大的标注框对应,用重合面积作为对应的标注并不严谨。
技术实现思路
基于此,有必要针对上述技术问题,提供一种目标检测算法的评估方法、装置、计算机设备和存储介质。一种目标检测算法的评估方法,所述方法包括:对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。在其中一个实施例中,所述对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果,之前还包括:使待检测图像中的每个对象至少缺失一次,得到缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像。在其中一个实施例中,所述对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果,之前还包括:使待检测图像中的每个对象至少单独缺失一次,得到缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像;其中,所述单独缺失指该对象缺失但其他对象不缺失。在其中一个实施例中,所述根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估,包括:相比于所述初始检测结果,将所述缺失检测结果中缺少的检出框确定为与缺失的对象所对应的检出框;根据缺失的对象和缺少的检出框的对应关系,得到所述初始检测结果中检出框与所述待检测图像中标注框的对应关系;根据所述初始检测结果中检出框与所述待检测图像中标注框的对应关系,对所述目标检测算法进行评估。在其中一个实施例中,所述根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估,包括:相比于所述初始检测结果,若与缺失图像对应的缺失检测结果中未缺少检出框,则所述缺失图像中缺失的对象在所述初始检测结果中被漏检。在其中一个实施例中,所述根据所述初始检测结果和所述缺失检测结果,对所述目标检测算法进行评估,包括:相比于所述初始检测结果,所述缺失检测结果中不随任何对象缺失而缺少的检出框为误检的检出框。在其中一个实施例中,所述根据所述初始检测结果中检出框与所述待检测图像中标注框的对应关系,对所述目标检测算法进行评估,包括:根据每个检出框和其对应的标注框之间的距离,对所述目标检测算法进行评估。一种目标检测算法的评估装置,所述装置包括:标注模块,用于对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;检测分析模块,用于对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;所述检测分析模块,还用于对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;评估模块,用于根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。上述目标检测算法的评估方法、装置、计算机设备和存储介质,首先记录初始多目标图检测获得的初始检测结果,然后通过逐个减少目标再次送检得到确实检测结果,通过比较初始检测结果和缺失检测结果可以确定每一个检出框对应的哪一个目标,从而可以对目标检测算法进行准确地评估。附图说明图1为一个实施例中目标检测算法的评估方法的应用环境图;图2为一个实施例中目标检测算法的评估方法的流程示意图;图3为一个实施例中步骤S204的细化步骤的流程示意图;图4为一个实施例中目标检测的识别结果示意图;图5为一个实施例中目标检测的识别结果示意图;图6为一个实施例中目标检测的识别结果示意图;图7为一个实施例中目标检测的识别结果示意图;图8为一个实施例中目标检测算法的评估装置的结构框图;图9为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的目标检测算法的评估方法,可以应用于如图1所示的应用环境中。其中,图像采集装置10与计算机设备20相连接。其中,图像采集装置10与计算机设备20可以设置为一体式终端,该一体式终端可以包含但不限于是各种个本文档来自技高网...

【技术保护点】
1.一种目标检测算法的评估方法,其特征在于,所述方法包括:对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。

【技术特征摘要】
1.一种目标检测算法的评估方法,其特征在于,所述方法包括:对待检测图像中的全部n个对象进行标注,得到n个标注框;其中,所述n为正整数;对所述待检测图像进行目标检测,得到初始检测结果;其中,若对所述待检测图像进行目标检测时检测出目标,则所述的初始检测结果包含检出框;对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果;其中,若对所述缺失图像进行目标检测时检测出目标,则所述的缺失检测结果包含检出框;根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估。2.根据权利要求1所述的方法,其特征在于,所述对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果,之前还包括:使待检测图像中的每个对象至少缺失一次,得到缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像。3.根据权利要求1所述的方法,其特征在于,所述对缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像进行目标检测,得到缺失检测结果,之前还包括:使待检测图像中的每个对象至少单独缺失一次,得到缺失了待检测图像中的n个对象中的部分或全部对象得到的缺失图像;其中,所述单独缺失指该对象缺失但其他对象不缺失。4.根据权利要求1所述的方法,其特征在于,所述根据所述初始检测结果和/或所述缺失检测结果,对所述目标检测算法进行评估,包括:相比于所述初始检测结果,将所述缺失检测结果中缺少的检出框确定为与缺失的对象所对应的检出框;根据缺失的对象和缺少的检出框的对应关系,得到所述初始检测结果中检出框与所述待检测图像中标注框的对应关系;根据所述初始检测结果中检出框与所述待检测图像中标注框的对应关系,对所述目标检测算法进行评估。5.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:赵航孙磊黄元臻
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

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

1