人头人体联合检测方法、装置和电子设备制造方法及图纸

技术编号:22239060 阅读:94 留言:0更新日期:2019-10-09 18:50
本发明专利技术提供了一种人头人体联合检测方法、装置和电子设备,方法包括:获取多个人头候选框和多个人体候选框;利用至少一个神经网络模型对多个人头候选框和多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框;利用至少一个人头检测框中的每个人头检测框和至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果。通过将人头人体分开检测,并对人头、人体的检测结果通过人头检测框和人体检测框的结构关系以及人体检测框得分进行进一步精确的比较分析,能够实现在密集人群场景下,精确检测人头和人体,避免人头被虚检以及人体被漏检。

Joint detection method, device and electronic equipment for human head and human body

【技术实现步骤摘要】
人头人体联合检测方法、装置和电子设备
本专利技术涉及图像处理领域,特别是涉及一种人头人体联合检测方法、装置和电子设备。
技术介绍
目前主流的行人检测算法主要基于R-CNN框架,主要包括两部分:第一阶段区域候选网络RPN产生目标候选框;第二阶段区域卷积神经网络R-CNN对候选框进一步地分类和回归。针对人头、人体检测,第一阶段是把图片输入到RPN,生成人头人体的候选框;第二阶段R-CNN对人头人体候选框进一步地分类和回归,得到人头的检测结果和人体的检测结果。上述的人头人体的检测方式,在密集人群场景下,会导致人头容易被虚检,人体容易被漏检。
技术实现思路
有鉴于此,本专利技术实施例提供了一种人头人体联合检测方法、装置和电子设备,通过将人头人体分开检测,并对人头、人体的检测结果通过人头检测框和人体检测框的结构关系以及人体检测框得分进行进一步精确的比较分析,能够实现在密集人群场景下,精确检测人头和人体,避免人头被虚检以及人体被漏检。本专利技术实施例的第一方面在于提供一种人头人体联合检测方法,该方法由设备的处理器执行,该方法包括:获取多个人头候选框和多个人体候选框;利用至少一个神经网络模型对多个人头候选框和多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框;利用至少一个人头检测框中的每个人头检测框和至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果。在一些实施例中,利用至少一个人头检测框中的每个人头检测框和至少一个人体检测框中的任一人体检测框的结构关系,确定第二人头检测结果和第二人体检测结果,包括:当至少一个人头检测框中的第一人头检测框与至少一个人体检测框中的第N人体检测框的重叠面积与第一人头检测框面积的比值大于第一预设阈值时,将第一人头检测框添加到人头检测结果中。在一些实施例中,人头人体联合检测方法还包括:利用至少一个神经网络模型对多个人体候选框进行检测,分别得到多个人体检测框的得分,多个人体检测框的得分包括第一人体检测框、第二人体检测框以及第N人体检测框的得分,第一人体检测框与第一人头检测框对应;当比值小于或等于第一预设阈值时,比较第一人体检测框的得分与第二预设阈值的大小;当第一人体检测框的得分高于第二预设阈值时,将第一人体检测框添加到人体检测结果中。在一些实施例中,人头人体联合检测方法还包括:当第一人体检测框的得分等于或低于第二预设阈值时,将第一人头检测框从人头检测结果中去掉。在一些实施例中,获取多个人头候选框和多个人体候选框,包括:获取多个人头候选框;利用人头和人体的位置对应关系,根据多个人头候选框确定多个人体候选框。在一些实施例中,获取多个人头候选框,包括:利用区域候选网络RPN获取多个人头候选框。在一些实施例中,至少一个神经网络模型包括第一R-CNN模型和第二R-CNN模型。本专利技术实施例的第二方面在于提供一种人头人体联合检测装置,该装置包括:获取模块,用于获取多个人头候选框和多个人体候选框;检测模块,用于利用至少一个神经网络模型对多个人头候选框和多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框;确定模块,用于利用至少一个人头检测框中的每个人头检测框和至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果。在一些实施例中,确定模块用于在至少一个人头检测框中的第一人头检测框与至少一个人体检测框中的第N人体检测框的重叠面积与第一人头检测框的比值大于第一预设阈值时,将第一人头检测框添加到人头检测结果中。在一些实施例中,确定模块还用于利用至少一个神经网络模型对多个人体候选框进行检测,分别得到多个人体检测框的得分,多个人体检测框的得分包括第一人体检测框、第二人体框以及第N人体框的得分,第一人体检测框与第一人头检测框对应;在比值均小于或等于第一预设阈值时,比较第一人体检测框的得分与第二预设阈值的大小;在第一人体检测框的得分高于第二预设阈值时,将第一人体检测框添加到人体检测结果中。在一些实施例中,在第一人体检测框的得分等于或低于第二预设阈值时,将第一人头检测框从人头检测结果中去掉。在一些实施例中,获取多个人头候选框和多个人体候选框,包括:获取多个人头候选框;利用人头和人体的位置对应关系,根据多个人头候选框确定多个人体候选框。在一些实施例中,获取多个人头候选框,包括:利用区域候选网络RPN获取多个人头候选框。在一些实施例中,至少一个神经网络模型包括第一R-CNN模型和第二R-CNN模型。本专利技术实施例的第三方面在于提供一种电子设备,包括:处理器;存储器;以及存储在存储器中的计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行如上述实施例的方法。本专利技术实施例的第四方面在于提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述实施例的方法。本专利技术实施例提供的一种人头人体联合检测方法、装置和电子设备,至少具有以下效果:本专利技术实施例的提供的一种人头人体联合检测方法,通过将人头人体分开检测,并对人头、人体的检测结果通过人头检测框和人体检测框的结构关系以及人体检测框得分进行进一步精确的比较分析,能够实现在密集人群场景下,精确检测人头和人体,避免人头被虚检以及人体被漏检。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1所示为本专利技术一实施例提供的人头人体联合检测方法的流程示意图。图2所示为本专利技术另一实施例提供的人头人体联合检测方法的流程示意图。图3所示为本专利技术另一实施例提供的人头人体联合检测方法的流程示意图。图4所示为本专利技术另一实施例提供的人头人体联合检测方法的流程示意图。图5所示为本专利技术一实施例提供的人头人体联合检测装置的框图。图6所示为本专利技术另一实施例提供的人头人体联合检测装置的框图。图7所示为本专利技术另一实施例提供的人头人体联合检测装置的框图。图8所示为本专利技术一实施例提供的电子设备的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1所示为本专利技术一实施例提供的人头人体联合检测方法的流程示意图。该方法可以由计算机设备(例如,处理器)执行。如图1所示,该方法包括以下步骤:110:获取多个人头候选框和多个人体候选框。采用提取框的方式,可以在图片上使用穷举法只找到人头的候选框,再根据人头人体的先验结构关系或位置对应关系生成相应的人体的候选框,这些人头候选框之间可以是相互重叠互相包含的,选定候选框的方法例如可以包括:RPN,EdgeBoxes和SelectiveSearch,本专利技术对该选定候选框的方法不做具体限定。120:利用至少一个神经网络模型对多个人头候选框和多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框。对多个人头候选框和多个人体候选框进行特征提取、图像分类、本文档来自技高网...

【技术保护点】
1.一种人头人体联合检测方法,其特征在于,包括:获取多个人头候选框和多个人体候选框;利用至少一个神经网络模型对所述多个人头候选框和所述多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框;利用所述至少一个人头检测框中的每个人头检测框和所述至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果。

【技术特征摘要】
1.一种人头人体联合检测方法,其特征在于,包括:获取多个人头候选框和多个人体候选框;利用至少一个神经网络模型对所述多个人头候选框和所述多个人体候选框进行检测,分别得到至少一个人头检测框和至少一个人体检测框;利用所述至少一个人头检测框中的每个人头检测框和所述至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果。2.根据权利要求1所述的检测方法,其特征在于,所述利用所述至少一个人头检测框中的每个人头检测框和所述至少一个人体检测框中的任一人体检测框的结构关系,确定人头检测结果和人体检测结果,包括:当所述至少一个人头检测框中的第一人头检测框与所述至少一个人体检测框中的第N人体检测框的重叠面积与所述第一人头检测框的比值大于第一预设阈值时,将所述第一人头检测框添加到人头检测结果中。3.根据权利要求2所述的检测方法,其特征在于,还包括:利用所述至少一个神经网络模型对所述多个人体候选框进行检测,分别得到多个人体检测框的得分,所述多个人体检测框的得分包括第一人体检测框、第二人体检测框以及第N人体检测框的得分,第一人体检测框与所述第一人头检测框对应;当所述比值均小于或等于第一预设阈值时,比较所述第一人体检测框的得分与第二预设阈值的大小;当所述第一人体检测框的得分高于所述第二预设阈值时,将所述第一人体检测框添加到人体检测结果中。4.根据权利要求3所述的检测方法,其特征在于,还包括:当所述第一人体检测框的得分等于或低于所述第二预设阈值时,将所述第一人头检测框从所述人头检测结果中去掉。5.根据权利要求1至4中的任一项所述的检测方法,其特征在于,所述获取多个人头候选框和多个人体候选框,包括:获取所述多个人头候选框;利用人头和人体的位置对应关系,根据所述多个人头候选框确定所述多个人体候选框。6.根据权利要求5所述的检测方法,其特征在于,所述获取所述多个人头候选框,包括:利用区域候选网络RPN获取所述多...

【专利技术属性】
技术研发人员:张韵东瞿艳梅徐祥
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:北京,11

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

1