一种目标物品映射方法、装置及存储介质与流程



1.本技术涉及安检领域,尤其涉及一种目标物品映射方法、装置及存储介质。


背景技术:



2.随着社会的不断进步和民众对关键场所安全性的关注不断提升,安检已成为人们在公共交通出行中需要经常进行的检查项目。目前基于毫米波的安检设备,由于对人体的辐射伤害较小,被广泛应用于案件领域,实现对人体的安全检查。
3.然而,在安全检查中,常用毫米波成像设备直接获取人体全身图,将目标物品(例如危险品、金属物品等)显示在获取的人体全身图上;但是由于人体全身图中包括人体的隐私部位图像,因此可能会导致用户的隐私被泄露,造成一定的不良影响。基于此,相关技术中存在一种目标物品的映射方式,该方式根据毫米波成图的尺寸与预设的人体卡通图的尺寸,将毫米波成像图案比例映射至人体卡通图,进而将目标物品映射显示在人体卡通图;但是由于人体卡通图是预设的固定图像,因此无法确保毫米波成像图中的被检人员的肢体摆放角度和人体卡通图中的卡通人体摆放角度一致,因此目标物品映射的准确性较低。


技术实现要素:



4.本技术实施例提供一种目标物品映射方法、装置及存储介质,可以用于提高目标物品映射的准确性。
5.第一方面,提供一种目标物品映射方法,该方法包括:获取被检人员进行人体扫描得到的原始图像;获取目标物品在原始图像中的位置信息,以及目标人体部位在原始图像中的位置信息,目标人体部位为被检人员用于携带目标物品的人体部位;根据目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息;根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息,目标人偶部位为人偶图像中的人偶中与目标人体部位对应的人偶部位;根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息;根据目标物品在人偶图像中的位置信息,将目标物品映射在人偶图像中。
6.本技术实施例提供的技术方案至少带来以下有益效果:相比于相关技术中直接将目标物品从毫米波成像图案映射至人体卡通图,本技术在实现目标物品的映射时,是将目标物品从原始图像中的目标人体部位映射到人偶图像中的目标人偶部位(目标物品相对人体部位的相对位置是不变的),因此在映射的过程中可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,提高目标物品映射的准确性。此外,使得工作人员在进行安检时,可以不观察含有较多人体特征信息的原始图像,而通过观看人偶图像获知目标物品的相关位置信息,进而保护了被检人员的隐私。同时,由于采用本技术实施例提供的技术方案可以根据目标物品相对人体部位的位置信息准确将目标物品映射至人偶图像上的人偶部位,在对被检测人员进行检测过程中,被检人员的检测位姿可以更加灵活,不需要限定被检人员必须按照限定的位姿进行检测,提高了检测效率以及检测适用性。
7.在一些实施例中,上述获取目标物品在原始图像中的位置信息,包括获取目标物品的检测框的中心点在原始图像中的位置信息;上述方法还包括:对于原始图像的各个人体部位,获取人体部位的检测框的中心点在原始图像中的位置信息;根据目标物品的检测框的中心点在原始图像中的位置信息和人体部位的检测框的中心点在原始图像中的位置信息,确定该人体部位与目标物品的图像距离;根据原始图像的各个人体部位与目标物品的图像距离,将与目标物品的图像距离最小的人体部位作为目标人体部位。
8.应理解,目标人体部位为被检人员用于携带目标物品的人体部位,因此目标人体部位在原始图像上与目标物品最近。因此,可以计算各个人体部位的检测框的中心点与目标部位的检测框的中心点的图像距离,将图像距离最小的人体部位作为目标人体部位。
9.在一些实施例中,上述根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息,包括:获取目标人体部位与目标人偶部位之间的大小关系;基于目标人体部位与目标人偶部位之间的大小关系,对目标物品相对于目标人偶部位的位置信息进行处理,得到目标物品相对于目标人偶部位的位置信息。
10.应理解,由于个体差异性,对不同的被检人员进行人体扫描所得到的原始图像存在较大差异,因此可能出现原始图像和人偶图像的各个人体部位的大小不一致的情况。因此可以根据目标人体部位与目标人偶部位之间的大小关系,将目标物品从目标人体部位映射到目标人偶部位,以使得目标物品在目标人体部位中的大小与目标物品在目标人偶图像中的大小相匹配,提高目标物品映射的准确性。
11.在一些实施例中,上述目标物品在原始图像的位置信息包括目标物品的检测框在第一坐标系中的坐标信息,目标人体部位在原始图像中的位置信息包括目标人体部位的检测框在第一坐标系中的坐标信息,第一坐标系为原始图像的图像坐标系;上述根据目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息,包括:以目标人体部位的检测框构建第二坐标系,并基于目标人体部位的检测框在第一坐标系中的坐标信息,确定第二坐标系与第一坐标系的转换关系;基于第二坐标系与第一坐标系的转换关系,将目标物品的检测框在第一坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第二坐标系中的坐标信息,目标物品的检测框在第二坐标系中的坐标信息用于表征目标物品相对于目标人体部位的位置信息。
12.基于此,可以建立不同的坐标系(原始图像对应的第一坐标系和目标人体部位对应的第二坐标系)之间的转换关系,进而得到目标物品相对于目标人体部位的位置信息,以便将目标物品从目标人体部位映射到目标人偶部位。可以理解,目标人体部位相对于原始图像的摆放角度信息体现在第二坐标系和第一坐标系的转换关系中,因此在实现目标物品的映射时,可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,进而提高目标物品映射的准确性。
13.在一些实施例中,上述目标人体部位的检测框为矩形检测框,目标人体部位的检测框在第一坐标系中的坐标信息包括目标人体部位的检测框的顶点在第一坐标系中的坐标信息;上述以目标人体部位的检测框构建第二坐标系,包括:以目标人体部位的检测框的第一顶点作为第二坐标系的原点,以目标人体部位的检测框的第一顶点沿第二顶点的方向作为第二坐标系中横坐标轴的方向,以目标人体部位的检测框的第一顶点沿第三顶点的方向作为第二坐标系中的纵坐标轴的方向,构建第二坐标系,第二顶点以及第三顶点为第一
顶点在目标人体部位的检测框上相邻的顶点。
14.在一些实施例中,上述基于目标人体部位与目标人偶部位之间的大小关系,对目标物品相对于目标人偶部位的位置信息进行处理,得到目标物品相对于目标人偶部位的位置信息,包括:基于目标人体部位与目标人偶部位之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,目标物品的检测框在第三坐标系中的坐标信息用于表征目标物品相对于目标人偶部位的位置信息,第三坐标系是基于目标人偶部位的检测框来构建的。
15.基于此,可以以目标物品的检测框在第二坐标系中的坐标信息表示目标物品相对于目标人偶部位的位置信息,以目标物品的检测框在第三坐标系中的坐标信息表示目标物品相对于目标人偶部位的位置信息,进而根据目标人体部位与目标人偶部位之间的大小关系,将目标物品的位置信息从目标人体部位映射到目标人偶部位,以使得目标物品在目标人体部位中的大小与目标物品在目标人偶图像中的大小相匹配,提高目标物品映射的准确性。
16.在一些实施例中,上述方法还包括:以目标人偶部位的检测框的第四顶点作为第三坐标系的原点,以目标人偶部位的检测框的第四顶点沿第五顶点的方向作为第三坐标系中横坐标轴的方向,以目标人偶部位的检测框的第四顶点沿第六顶点的方向作为第三坐标系中的纵坐标轴的方向,构建第三坐标系,第五顶点以及第六顶点为第四顶点在目标人偶部位的检测框上相邻的顶点,第四顶点与第一顶点对应,第五顶点与第二顶点对应,第六顶点与第三顶点对应。
17.基于此,可以使得标人偶部位的检测框与目标人体部位的检测框的各个顶点对应,以便将目标物品的位置信息从目标人体部位对应的第二坐标系映射到目标人偶部位对应的第三坐标系。
18.在一些实施例中,上述获取目标人体部位与目标人偶部位之间的大小关系,包括:以第一顶点至第二顶点的距离与第四顶点至第五顶点的距离的比值作为第一比值;以第一顶点至第三顶点的距离与第四顶点至第六顶点的距离的比值作为第二比值;上述基于目标人体部位与目标人偶部位之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,包括:基于第一比值,对目标物品的检测框在第二坐标系中的横坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的横坐标值;基于第二比值,对目标物品的检测框在第二坐标系中的纵坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的纵坐标值。
19.应理解,第一比值和第二比值综合反映了目标人体部位与目标人偶部位之间的大小关系,其中第一比值反映了目标人体部位的检测框在横坐标轴方向上的长度与目标人偶部位的检测框在横坐标轴方向上的长度的比例,第二比值反映了目标人体部位的检测框在纵坐标轴方向上的长度与目标人偶部位的检测框在纵坐标轴方向上的长度比例。因此可以根据第一比值和第二比值可以对目标物品的检测框在横坐标轴方向和纵坐标轴反向上进行放缩,使得目标物品在目标人体部位中所占的比例与目标物品在目标人偶图像中所占的比例相匹配,以提高目标物品映射的准确性。
20.在一些实施例中,上述根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息,包括:获取目标人偶部位的检测框在第四坐标系的坐标信
息,并基于目标人偶部位的检测框在第四坐标系的坐标信息,确定第三坐标系与第四坐标系的转换关系,第四坐标系为人偶图像的图像坐标系;基于第三坐标系与第四坐标系的转换关系,对目标物品的检测框在第三坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第四坐标系中的坐标信息,目标物品的检测框在第四坐标系中的坐标信息用于表征目标物品在人偶图像中的位置信息。
21.基于此,可以建立不同的坐标系(目标人偶部位对应的第三坐标系和人偶图像对应的第四坐标系)之间的转换关系,进而通过坐标信息的转换得到目标物品在人偶图像中的位置信息,以便将目标物品的位置信息从目标人偶部位映射到人偶图像。可以理解,目标人偶部位相对于人偶图像的摆放角度信息体现在第三坐标系和第四坐标系的转换关系中,因此在实现目标物品的映射时,可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,进而提高目标物品映射的准确性。
22.第二方面,提供一种目标物品映射装置,包括:获取模块,用于获取被检人员进行人体扫描得到的原始图像;定位模块,用于获取目标物品在原始图像中的位置信息,以及目标人体部位在原始图像中的位置信息,目标人体部位为被检人员用于携带目标物品的人体部位;根据目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息;根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息,目标人偶部位为人偶图像中的人偶中与目标人体部位对应的人偶部位;根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息;映射模块,用于根据目标物品在人偶图像中的位置信息,将目标物品映射在人偶图像中。
23.在一些实施例中,上述定位模块,具体用于获取目标物品的检测框的中心点在原始图像中的位置信息;上述定位模块还用于对于原始图像的各个人体部位,获取人体部位的检测框的中心点在原始图像中的位置信息;根据目标物品的检测框的中心点在原始图像中的位置信息和人体部位的检测框的中心点在原始图像中的位置信息,确定该人体部位与目标物品的图像距离;根据原始图像的各个人体部位与目标物品的图像距离,将与目标物品的图像距离最小的人体部位作为目标人体部位。
24.在一些实施例中,上述定位模块,具体用于获取目标人体部位与目标人偶部位之间的大小关系;基于目标人体部位与目标人偶部位之间的大小关系,对目标物品相对于目标人偶部位的位置信息进行处理,得到目标物品相对于目标人偶部位的位置信息。
25.在一些实施例中,上述定位模块,具体用于以目标人体部位的检测框构建第二坐标系,并基于目标人体部位的检测框在第一坐标系中的坐标信息,确定第二坐标系与第一坐标系的转换关系;基于第二坐标系与第一坐标系的转换关系,将目标物品的检测框在第一坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第二坐标系中的坐标信息,目标物品的检测框在第二坐标系中的坐标信息用于表征目标物品相对于目标人体部位的位置信息;目标物品在原始图像的位置信息包括目标物品的检测框在第一坐标系中的坐标信息,目标人体部位在原始图像中的位置信息包括目标人体部位的检测框在第一坐标系中的坐标信息,第一坐标系为原始图像的图像坐标系。
26.在一些实施例中,上述定位模块,具体用于以目标人体部位的检测框的第一顶点作为第二坐标系的原点,以目标人体部位的检测框的第一顶点沿第二顶点的方向作为第二
坐标系中横坐标轴的方向,以目标人体部位的检测框的第一顶点沿第三顶点的方向作为第二坐标系中的纵坐标轴的方向,构建第二坐标系,第二顶点以及第三顶点为第一顶点在目标人体部位的检测框上相邻的顶点;目标人体部位的检测框为矩形检测框,目标人体部位的检测框在第一坐标系中的坐标信息包括目标人体部位的检测框的顶点在第一坐标系中的坐标信息。
27.在一些实施例中,上述定位模块,具体用于基于目标人体部位与目标人偶部位之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,目标物品的检测框在第三坐标系中的坐标信息用于表征目标物品相对于目标人偶部位的位置信息,第三坐标系是基于目标人偶部位的检测框来构建的。
28.在一些实施例中,上述定位模块,具体用于以目标人偶部位的检测框的第四顶点作为第三坐标系的原点,以目标人偶部位的检测框的第四顶点沿第五顶点的方向作为第三坐标系中横坐标轴的方向,以目标人偶部位的检测框的第四顶点沿第六顶点的方向作为第三坐标系中的纵坐标轴的方向,构建第三坐标系,第五顶点以及第六顶点为第四顶点在目标人偶部位的检测框上相邻的顶点,第四顶点与第一顶点对应,第五顶点与第二顶点对应,第六顶点与第三顶点对应。
29.在一些实施例中,上述定位模块,具体用于以第一顶点至第二顶点的距离与第四顶点至第五顶点的距离的比值作为第一比值;以第一顶点至第三顶点的距离与第四顶点至第六顶点的距离的比值作为第二比值;基于第一比值,对目标物品的检测框在第二坐标系中的横坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的横坐标值;基于第二比值,对目标物品的检测框在第二坐标系中的纵坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的纵坐标值。
30.在一些实施例中,上述定位模块,具体用于获取目标人偶部位的检测框在第四坐标系的坐标信息,并基于目标人偶部位的检测框在第四坐标系的坐标信息,确定第三坐标系与第四坐标系的转换关系,第四坐标系为人偶图像的图像坐标系;基于第三坐标系与第四坐标系的转换关系,对目标物品的检测框在第三坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第四坐标系中的坐标信息,目标物品的检测框在第四坐标系中的坐标信息用于表征目标物品在人偶图像中的位置信息。
31.第三方面,本技术实施例提供一种目标物品映射装置,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;其中,当处理器执行计算机指令时,使得目标物品映射装置执行如第一方面及其任一种可能的设计方式的目标物品映射方法。
32.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行第一方面以及可能的实现方式中提供的方法。
33.第五方面,本技术实施例提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行上述第一方面以及可能的实现方式中提供的方法。
34.需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质
上。其中,计算机可读存储介质可以与控制器的处理器封装在一起的,也可以与控制器的处理器单独封装,本技术对此不作限定。
35.本技术中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述。第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式的有益效果分析,此处不再赘述。
附图说明
36.图1为根据一些实施例的一种安检设备的结构示意图;
37.图2为根据一些实施例的一种目标物品映射方法的流程示意图一;
38.图3为根据一些实施例的一种目标物品映射方法的流程示意图二;
39.图4为根据一些实施例的一种目标物品映射过程的示意图一;
40.图5为根据一些实施例的一种目标物品映射方法的流程示意图三;
41.图6为根据一些实施例的一种目标物品映射过程的示意图二;
42.图7为根据一些实施例的一种目标物品映射方法的流程示意图四;
43.图8为根据一些实施例的一种目标物品映射过程的示意图三;
44.图9为根据一些实施例的一种目标物品映射装置的结构示意图一;
45.图10为根据一些实施例的一种目标物品映射装置的结构示意图二。
具体实施方式
46.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.需要说明的是,在本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
48.如背景技术所述,安检已成为人们在公共交通出行中需要经常进行的检查项目。相关技术中常用毫米波成像设备直接获取人体全身图,将目标物品(可以是危险品或金属物品等可以被检测出的物品对象)显示在获取的人体全身图上;但是由于人体全身图中包括人体的隐私部位图像,因此可能会导致用户的隐私被泄露,造成一定的不良影响。此外,此外,相关技术中还存在一种目标物品的映射方式,该方式根据毫米波成图的尺寸与预设的人体卡通图的尺寸,将毫米波成像图案比例映射至人体卡通图,进而将目标物品映射显示在人体卡通图;但是由于人体卡通图是预设的固定图像,因此无法确保毫米波成像图中的被检人员的肢体摆放角度和人体卡通图中的卡通人体摆放角度一致,因而使得目标物品映射的准确性较低。
49.对此,本技术实施例提供一种目标物品映射方法,该方法的核心思路在于:相比于相关技术中直接将目标物品从毫米波成像图案映射至人体卡通图,本技术所提供的方法实现了将目标物品的位置信息依次从原始图像到目标人体部位、从目标人体部位到目标人偶部位,以及从目标人偶部位到人偶图像的映射,通过位置关系的多次转换,使得即使目标人体部位与对应的目标人偶部位的角度不同,依然可以准确实现目标物品的映射,进而提高目标物品映射的准确性。此外,使得工作人员在进行安检时,可以通过观看人偶图像获知目标物品的相关位置信息,进而保护了被检人员的隐私。同时,由于采用本技术实施例提供的技术方案可以根据目标物品相对人体部位的位置信息准确将目标物品映射至人偶图像上的人偶部位,在对被检测人员进行检测过程中,被检人员的检测位姿可以更加灵活,不需要限定被检人员必须按照限定的位姿进行检测,提高了检测效率以及检测适用性。
50.应理解,本技术实施例对本技术提供的目标物品映射方法的具体应用场景不作限制,可以应用于任意基于人体成像的安检场景中,以便在通过人体成像检查目标物品时,实现目标物品在人偶图像的映射,进而保护用户隐私。为了便于后续的说明,下面首先对本技术所涉及的一种安检设备进行整体介绍,如图1所示,图1是本技术提供的一种安检设备的结构示意图。
51.参照图1,安检设备100包括成像装置101、处理装置102、以及显示装置103。
52.其中,成像装置101用于对被检人员的身体进行扫描检查,生成对被检人员进行人体扫描后的原始图像,并将生成的图像传递给处理装置102或显示装置103。
53.处理装置102接收到成像装置101送来的图像后,对该图像进行预处理,例如调亮、滤波、或者去噪等操作。在一些实施例中,处理装置102可以对成像装置101生成的原始图像进行图像识别,以检测原始图像中是否存在目标物品。在一些实施例中,处理装置102还用于执行本技术所提供的目标物品映射方法,将原始图像中的目标物品映射到与原始图像对应的人偶图像上。可选地,处理装置102可以是中央处理器(central processing unit,cpu)、图像处理单元(graphics processing unit,gpu)、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合,还可以是其它具有处理功能的装置,例如电路、器件或软件模块等,本技术对此不做任何限制。
54.显示装置103与成像装置101和处理装置102连接。可选地,显示装置103可以用于显示成像装置101生成的原始图像;可选地,显示装置103可以用于显示处理装置102生成的目标物品映射后的人偶图像;可选地,显示装置103可以用于显示安检设备100的控制面板,以实现人机交互功能。显示装置103可以是液晶显示器、有机发光二极管(organic light-emitting diode,oled)显示器。本技术对显示装置103的具体类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示装置103可以根据需要做性能和配置上一些改变。
55.在一些实施例中,安检设备100还包括指引装置(图中未示出),指引装置用于引导或指示被检人员以特定站姿站在指定的案件位置,以使得被检人员的身体的正面或者背面能面朝扫描面。
56.在一些实施例中,安检设备100还包括语音提示装置(图中未示出),语音提示装置被配置成以语音提示被检人员以指定站姿站在指定安检位置。可选地,当检测到被检人员
携带目标物品时,语音提示装置可以发出语音提示,用于提示工作人员当前被检人员携带目标物品。
57.在一些实施例中,安检设备100还包括存储装置(图中未示出)。可选地,存储装置可以用于储存成像装置101所生成的原始图像。可选地,存储装置可以用于存储完成目标物品映射后的人偶图像。可选地,存储装置还可以用于存储图像处理的相关算法,以便处理装置102在进行图像处理时调用。
58.尽管图1未示出,上述安检设备100还可以包括给各个部件供电的电源装置(比如电池和电源管理芯片),电池可以通过电源管理芯片与逻辑相连,从而通过电源装置实现安检设备的功耗管理等功能。
59.需要说明的是,本技术实施例提供的目标物品映射方法可以由目标物品映射装置来执行。例如,该目标映射装置可以是图1所示的安检设备100或安检设备100的处理装置102。又例如,该目标物品映射装置可以为服务器。又例如,该目标物品映射装置可以是任意具有处理功能的电子芯片,如中央处理器(central processing unit,cpu)、图像处理单元(graphics processing unit,gpu)、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合;又例如,该目标物品映射装置可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等。本技术对目标物品映射装置的具体形态不作特殊限制。
60.为便于理解,以下结合附图对本技术提供的目标物品映射方法作具体介绍。
61.图2为本技术实施例提出的一种目标物品映射方法,应用于安检领域,下面以执行主体为服务器为例,对图2所示的方法作具体说明。如图2所示,该目标物品映射方法包括以下步骤s101至s106:
62.s101、获取被检人员进行人体扫描得到的原始图像。
63.在一些实施例中,步骤s101具体实现为:从成像装置中实时获取对被检人员进行人体扫描所生成的原始图像;或者,从安检设备的存储装置中读取对对被检人员进行人体扫描所生成的原始图像。
64.在一些实施例中,在获取被检人员进行人体扫描得到的原始图像后,还可以对原始图像进行图像预处理。示例性地,可以对该原始图像进行亮度变化、锐化,或者去噪等图像预处理操作,以提高原始图像的准确性。应理解,本技术对图像预处理的具体算法不作限制。
65.在一些实施例中,服务器默认执行本技术所提供的目标物品映射方法,以节省用户(也即安检工作人员)的选择时间。
66.在另一些实施例中,服务器根据用户指示开启或关闭目标物品映射功能。具体的,若检测到用户指示开启目标物品映射功能的指令,则服务器执行本技术所示的目标物品映射方法;若检测到用户指示关闭目标物品映射功能的指令,则服务器不执行本技术所示的目标物品映射方法。如此,可以适应性地满足用户在不同场景下的使用需求。
67.在又一些实施例中,在服务器开启目标物品映射功能后,若在预设时长内在指定
安检区域未检测到被检人员,则关闭目标物品映射功能;或者,在服务器关闭目标物品映射功能后,若在预设时长内在指定安检区域检测到被检人员,则开启目标物品映射功能。
68.示例性地,服务器与红外检测装置连接,红外检测装置用于检测指定安检区域内是否存在被检人员。以预设时长为10分钟为例,服务器接收红外检测装置所发送的人员检测情况信息,并根据该人员检测情况信息开启或关闭目标物品映射功能。其中,人员检测情况信息用于反映10分钟内红外检测装置在指定安检区域是否检测到被检人员。根据该人员检测情况信息开启或关闭目标物品映射功能具体实现为:若该人员检测情况信息指示10分钟内红外检测装置在指定安检区域检测到被检人员,则服务器开启目标物品映射功能;若该人员检测情况信息指示10分钟内红外检测装置在指定安检区域未检测到被检人员,则服务器关闭目标物品映射功能。基于此,可以在长时间不存在被检人员时关闭目标物品映射功能,以节省计算量。
69.s102、获取目标物品在原始图像中的位置信息,以及目标人体部位在原始图像中的位置信息。
70.其中,目标人体部位为被检人员用于携带目标物品的人体部位。
71.在一些实施例中,若检测到原始图像中存在目标物品,则执行本技术所示的目标物品映射方法;若检测到原始图像中不存在目标物品,则不执行本技术所示的目标物品映射方法。
72.在一些实施例中,如图3所示,上述步骤s102具体实现为以下步骤s1021至步骤s1023:
73.s1021、对原始图像进行人体部位的分割和定位,确定被检人员的各个人体部位在原始图像中的位置信息。
74.在一些示例中,可以按照预设的人体部位分类对原始图像进行人体部位的分割和定位。示例性地,可以将人体部位分类预设为:头部、躯干、左上臂、左小臂、左手、右上臂、右小臂、右手、左大腿、左小腿、左脚、右大腿、右小腿,以及右脚。应理解,上述14中预设的人体部位分类仅为示例,本技术对人体部位分类的内容不作具体限制。
75.此外,上述对原始图像进行人体部位分割和定位的算法可以是基于图像形态学处理的算法,例如图像轮廓提取、膨胀、或腐蚀等方法,也可以是基于决策树、支持向量机,或者随机森林等的机器学习方法,还可以是基深度学习或卷积神经网络的算法,本技术对此不作限制。
76.在一些示例中,被检人员的各个人体部位在原始图像中的位置信息,包括各个人体部位的检测框在第一坐标系中的坐标信息,其中,第一坐标系为原始图像的图像坐标系。在本技术实施例中检测框用于标识当前检测物(例如是被检对象整体还是特定的人体部位等)在图像上的位置,根据不同的检测物可以设置不同尺寸的检测框。
77.示例性地,如图4所示,对原始图像200进行人体部位的分割和定位后,得到各个人体部位的检测框:头部的检测框201、躯干的检测框202、左上臂的检测框203、左小臂的检测框204、左手的检测框205、右上臂的检测框206、右小臂的检测框207、右手的检测框208、左大腿的检测框209、左小腿的检测框210、左脚的检测框211、右大腿的检测框212、右小腿的检测框213,以及右脚的检测框214。此外,原始图像200的图像坐标系可以按照以下方式构建:以原始图像200的左上角顶点为第一坐标系的原点oi,以原始图像从左上角顶点指向右
上角顶点的方向为横坐标方向(也即图4中的xi轴方向),以原始图像从左上角顶点指向左下角顶点的方向为纵坐标方向(也即图4中的yi轴方向),构造原始图像的图像坐标系,也即第一坐标系(xi-oi-yi)。根据人体部位分割和定位后的结果,确定各个人体部位的检测框的顶点在第一坐标系的坐标信息,即为各个人体部位在原始图像中的位置信息。
78.s1022、对原始图像进行目标物品识别,得到目标物品在原始图像中的位置信息。
79.其中,目标物品为安检中禁止携带的物品。
80.在一些示例中,上述对原始图像进行目标物品识别,可以具体实现为:对原始图像本身进行目标物品识别;也可以具体实现为:对原始图像中的局部区域进行目标物品识别。
81.示例性地,对原始图像中的局部区域进行目标物品识别可以具体实现为以下sa1或sa2:
82.sa1、从原始图像中分割出被检人员的人体区域图像,对人体区域图像进行目标物品识别。
83.sa2、从原始图像中分割出被检人员的人体区域图像;从人体区域图像中识别出衣物覆盖区域;对人体图像的衣物覆盖区域进行目标物品识别。
84.不难理解,原始图像中的局部区域进行目标物品识别可以提高目标物品识别的效率,减少目标物品识别的计算量。
85.在一些示例中,上述目标物品识别的算法可以是任意基于计算机视觉的相关算法,例如可以基于深度学习或卷积神经网构建目标物品识别模型,根据目标物品识别模型对目标物品进行识别;又例如可以基于目标物品在原始图像中的特征(例如纹理特征复杂,亮度超过阈值等),将原始图像中具有相关特征的图像区域识别为目标物品,目标物品的具体识别算法可以参考相关技术中的识别算法,本技术对此不作具体限制。
86.在一些示例中,目标物品在原始图像的位置信息包括目标物品的检测框在第一坐标系中的坐标信息,第一坐标系为原始图像的图像坐标系。
87.示例性地,仍如图4所示,对原始图像200进行目标物品识别后,得到目标物品的检测框215。根据目标物品识别的结果,确定目标物品的检测框的四个顶点在第一坐标系的坐标信息,即为目标物品在原始图像中的位置信息。
88.应理解,步骤s1022可以在步骤s1021之前,也可以在步骤s1021之后,还可以与步骤s1021同时执行,本技术对此不作具体限制。
89.s1023、根据目标物品在原始图像中的位置信息和被检人员的各个人体部位在原始图像中的位置信息,确定目标人体部位,进而从各个人体部位在原始图像中的位置信息中提取出目标人体部位的位置信息。
90.在一些示例中,目标人体部位在原始图像中的位置信息包括目标人体部位的检测框在第一坐标系中的坐标信息。
91.示例性地,仍如图4所示,目标物品的检测框215存在于左小腿的检测框210中,因此目标人体部位即为左小腿。因此,以左小腿的检测框210的四个顶点在第一坐标系的坐标信息作为目标人体部位在原始图像中的位置信息。
92.s103、根据目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息。
93.在一些实施例中,如图5所示,上述步骤s103具体实现为以下步骤s1031至步骤
s1032:
94.s1031、以目标人体部位的检测框构建第二坐标系,并基于目标人体部位的检测框在第一坐标系中的坐标信息,确定第二坐标系与第一坐标系的转换关系。
95.其中,目标人体部位的检测框为矩形检测框,目标人体部位的检测框在第一坐标系中的坐标信息包括目标人体部位的检测框的顶点在第一坐标系中的坐标信息。
96.在一些示例中,第二坐标系根据以下方式构建:以目标人体部位的检测框的第一顶点作为第二坐标系的原点,以目标人体部位的检测框的第一顶点沿第二顶点的方向作为第二坐标系中横坐标轴的方向,以目标人体部位的检测框的第一顶点沿第三顶点的方向作为第二坐标系中的纵坐标轴的方向,构建第二坐标系,第二顶点以及第三顶点为第一顶点在目标人体部位的检测框上相邻的顶点。
97.示例性地,如图6所示,仍以原始图像200的目标人体部位的检测框为左小腿的检测框210为例,第二坐标系根据以下方式构建:以左小腿的检测框210的第一顶点2061作为第二坐标系的原点oii,以左小腿的检测框210的第一顶点2061沿第二顶点2062的方向作为第二坐标系中横坐标轴的方向(也即图5中的xii轴方向),以左小腿的检测框210的第一顶点2061沿第三顶点2063的方向作为第二坐标系中的纵坐标轴的方向(也即图5中的yii轴方向),构建第二坐标系(xii-oii-yii)。可以看出,第二顶点2062以及第三顶点2063为第一顶点2061在左小腿的检测框210上相邻的顶点。
98.在一些示例中,第二坐标系与第一坐标系的转换关系可以满足以下关系:
99.x2=x1*cos(θ1)-y1*sin(θ1)-a
100.y2=y1*cos(θ1)+x1*sin(θ1)-b
101.其中,x1表示原始图像中的一个像素点在第一坐标系中的横坐标,y1表示原始图像中的一个像素点在第一坐标系中的纵坐标,x2表示该像素点在第二坐标系中的横坐标,y2表示该像素点在第二坐标系中的纵坐标;θ1表示第二坐标系的纵坐标轴沿顺时针方向与第一坐标系的纵坐标轴之间的夹角,a表示第二坐标系的原点在第一坐标系中的横坐标,b表示第二坐标系的原点在第一坐标系中的纵坐标。
102.应理解,第一坐标系和第二坐标系经平移和旋转后可以重合,因此可以根据第二坐标系的坐标轴与第一坐标系的坐标轴的夹角(例如上述公式中的θ1),以及第二坐标系的原点相对于第一坐标系的原点的位置(例如上述公式中a和b),建立第二坐标系与第一坐标系的转换关系。需要说明的是,上述第二坐标系与第一坐标系的转换关系仅为示例,还可以采用其他方式建立第二坐标系与第一坐标系的转换关系,只要能实现图像中各个点的坐标信息在第一坐标系和第二坐标系之间的映射转换即可,本技术对此不作具体限制。
103.s1032、基于第二坐标系与第一坐标系的转换关系,将目标物品的检测框在第一坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第二坐标系中的坐标信息。
104.其中,目标物品的检测框在第二坐标系中的坐标信息用于表征目标物品相对于目标人体部位的位置信息。
105.基于图5所示的实施例,可以建立不同的坐标系(原始图像对应的第一坐标系和目标人体部位对应的第二坐标系)之间的转换关系,进而得到目标物品相对于目标人体部位的位置信息,以便将目标物品从目标人体部位映射到目标人偶部位。可以理解,目标人体部位相对于原始图像的摆放角度信息体现在第二坐标系和第一坐标系的转换关系中,因此在
实现目标物品的映射时,可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,进而提高目标物品映射的准确性。
106.s104、根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息。
107.其中,目标人偶部位为人偶图像中的人偶中与目标人体部位对应的人偶部位。应理解,人偶图像中的人偶部位与原始图像中的人体部位一一对应。
108.在一些实施例中,如图7所示,上述步骤s104可以具体实现为以下步骤s1041至步骤s1042:
109.s1041、获取目标人体部位与目标人偶部位之间的大小关系。
110.s1042、基于目标人体部位与目标人偶部位之间的大小关系,对目标物品相对于目标人偶部位的位置信息进行处理,得到目标物品相对于目标人偶部位的位置信息。
111.应理解,由于个体差异性,对不同的被检人员进行人体扫描所得到的原始图像存在较大差异,因此可能出现原始图像和人偶图像的各个人体部位的大小不一致的情况。因此可以根据目标人体部位与目标人偶部位之间的大小关系,将目标物品从目标人体部位映射到目标人偶部位,以使得目标物品在目标人体部位中的大小与目标物品在目标人偶图像中的大小相匹配,提高目标物品映射的准确性。
112.在一些实施例中,上述步骤s1042可以具体实现为以下步骤:基于目标人体部位与目标人偶部位之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,目标物品的检测框在第三坐标系中的坐标信息用于表征目标物品相对于目标人偶部位的位置信息,第三坐标系是基于目标人偶部位的检测框来构建的。
113.在一些示例中,上述第三坐标系可以根据以下方式构建:以目标人偶部位的检测框的第四顶点作为第三坐标系的原点,以目标人偶部位的检测框的第四顶点沿第五顶点的方向作为第三坐标系中横坐标轴的方向,以目标人偶部位的检测框的第四顶点沿第六顶点的方向作为第三坐标系中的纵坐标轴的方向,构建第三坐标系,第五顶点以及第六顶点为第四顶点在目标人偶部位的检测框上相邻的顶点,第四顶点与第一顶点对应,第五顶点与第二顶点对应,第六顶点与第三顶点对应。示例性地,如图8所示,仍以原始图像200的目标人体部位的检测框为左小腿的检测框210为例,图8的左小腿的检测框210(也即目标人体部位的检测框)对应人偶图像500中的目标人偶部位的检测框510。则第三坐标系可以按照以下方式构建:以目标人偶部位的检测框510的第四顶点5061作为第三坐标系的原点oiii,以目标人偶部位的检测框的第四顶点5061沿第五顶点5062的方向作为第三坐标系中横坐标轴的方向(也即图8中的xiii轴方向),以目标人偶部位的检测框的第四顶点5061沿第六顶点5063的方向作为第三坐标系中的纵坐标轴的方向(也即图8中的yiii轴方向),构建第三坐标系(xiii-oiii-yiii)。
114.基于此,可以以目标物品的检测框在第二坐标系中的坐标信息表示目标物品相对于目标人偶部位的位置信息,以目标物品的检测框在第三坐标系中的坐标信息表示目标物品相对于目标人偶部位的位置信息,进而根据目标人体部位与目标人偶部位之间的大小关系,将目标物品的位置信息从目标人体部位映射到目标人偶部位,以使得目标物品在目标人体部位中的大小与目标物品在目标人偶图像中的大小相匹配,提高目标物品映射的准确
性。
115.为便于理解,下面给出了一种确定目标物品相对于目标人偶部位的位置信息的具体方法。
116.示例性地,上述获取目标人体部位与目标人偶部位之间的大小关系具体实现为:以第一顶点至第二顶点的距离与第四顶点至第五顶点的距离的比值作为第一比值;以第一顶点至第三顶点的距离与第四顶点至第六顶点的距离的比值作为第二比值。上述基于目标人体部位与目标人偶部位之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,包括:基于第一比值,对目标物品的检测框在第二坐标系中的横坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的横坐标值;基于第二比值,对目标物品的检测框在第二坐标系中的纵坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的纵坐标值。
117.在一些示例中,仍如图8所示,仍以原始图像200为例,则第一比值即为第一顶点2061至第二顶点2062的距离与第四顶点5061至第五顶点5062的距离的比值,第二比值即为第一顶点2061至第三顶点2063的距离与第四顶点5061至第六顶点5063的距离的比值。
118.在一些示例中,目标物品的检测框在第三坐标系中的横坐标值和标物品的检测框在第三坐标系中的纵坐标值满足以下关系:
119.(xc,yc)=(xb*scale1,yb*scale2)
120.其中,xb表示目标物品的检测框中的一个像素点在在第二坐标系中的横坐标值,yb表示该像素点在在第二坐标系中的纵坐标值,xc表示该像素点在在第三坐标系中的横坐标值,yc表示该像素点在在第三坐标系中的纵坐标值,scale1表示第一比值,scale2表示第二比值。
121.应理解,第一比值和第二比值综合反映了目标人体部位与目标人偶部位之间的大小关系,其中第一比值反映了目标人体部位的检测框在横坐标轴方向上的长度与目标人偶部位的检测框在横坐标轴方向上的长度的比例,第二比值反映了目标人体部位的检测框在纵坐标轴方向上的长度与目标人偶部位的检测框在纵坐标轴方向上的长度比例。因此可以根据第一比值和第二比值可以对目标物品的检测框在横坐标轴方向和纵坐标轴反向上进行放缩,使得目标物品在目标人体部位中所占的比例与目标物品在目标人偶图像中所占的比例相匹配,以提高目标物品映射的准确性。
122.s105、根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息。
123.在一些实施例中,上述步骤s105具体实现为以下步骤s1051至步骤s1052:
124.s1051、获取目标人偶部位的检测框在第四坐标系的坐标信息,并基于目标人偶部位的检测框在第四坐标系的坐标信息,确定第三坐标系与第四坐标系的转换关系。
125.其中,第四坐标系为人偶图像的图像坐标系。
126.示例性地,仍如图8所示,人偶图像500的图像坐标系可以按照以下方式构建:以人偶图像500的左上角顶点为第四坐标系的原点oiv,以人偶图像从左上角顶点指向右上角顶点的方向为横坐标方向(也即图8中的xiv轴方向),以人偶图像从左上角顶点指向左下角顶点的方向为纵坐标方向(也即图8中的yiv轴方向),构造人偶图像的图像坐标系,也即第四坐标系(xiv-oiv-yiv)。
127.在一些示例中,第三坐标系与第四坐标系的转换关系可以满足以下关系:
128.x4=x3*cos(θ2)-y3*sin(θ2)-c
129.y4=y3*cos(θ2)+x3*sin(θ2)-d
130.其中,x3表示原始图像中的一个像素点在第三坐标系中的横坐标,y3表示原始图像中的一个像素点在第三坐标系中的纵坐标,x4表示该像素点在第四坐标系中的横坐标,y4表示该像素点在第四坐标系中的纵坐标;θ2表示第四坐标系的纵坐标轴沿顺时针方向与第三坐标系的纵坐标轴之间的夹角,c表示第四坐标系的原点在第三坐标系中的横坐标,d表示第四坐标系的原点在第三坐标系中的纵坐标。
131.应理解,第三坐标系和第四坐标系经平移和旋转后可以重合,因此可以根据第三坐标系的坐标轴与第四坐标系的坐标轴的夹角(例如上述公式中的θ2),以及第三坐标系的原点相对于第四坐标系的原点的位置(例如上述公式中c和d),建立第四坐标系与第三坐标系的转换关系。需要说明的是,上述第四坐标系与第三坐标系的转换关系仅为示例,还可以采用其他方式建立第三坐标系与第四坐标系的转换关系,只要能实现图像中各个点的坐标信息在第三坐标系和第四坐标系之间的映射转换即可,本技术对此不作具体限制。
132.s1052、基于第三坐标系与第四坐标系的转换关系,对目标物品的检测框在第三坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第四坐标系中的坐标信息。
133.其中,目标物品的检测框在第四坐标系中的坐标信息用于表征目标物品在人偶图像中的位置信息。
134.基于此,可以建立不同的坐标系(目标人偶部位对应的第三坐标系和人偶图像对应的第四坐标系)之间的转换关系,进而通过坐标信息的转换得到目标物品在人偶图像中的位置信息,以便将目标物品的位置信息从目标人偶部位映射到人偶图像。可以理解,目标人偶部位相对于人偶图像的摆放角度信息体现在第三坐标系和第四坐标系的转换关系中,因此在实现目标物品的映射时,可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,进而提高目标物品映射的准确性。
135.s106、根据目标物品在人偶图像中的位置信息,将目标物品映射在人偶图像中。
136.在一些实施例中,上述步骤s106具体实现为:根据目标物品在人偶图像中的位置信息,对目标物品在原始图像中的对应图像区域进行缩放,使得缩放后的图像区域与标物品在人偶图像中的位置信息相配;进而,根据目标物品在人偶图像中的位置信息将缩放后的图像区域显示在人偶图像中。
137.应理解,图2提供的技术方案至少带来以下有益效果:相比于相关技术中直接将目标物品从毫米波成像图案映射至人体卡通图,本技术在实现目标物品的映射时,是将目标物品从原始图像中的目标人体部位映射到人偶图像中的目标人偶部位(目标物品相对人体部位的相对位置是不变的),因此在映射的过程中可以兼顾目标人体部位与对应的目标人偶部位的角度不同的情况,提高目标物品映射的准确性。此外,使得工作人员在进行安检时,可以不观察含有较多人体特征信息的原始图像,而通过观看人偶图像获知目标物品的相关位置信息,进而保护了被检人员的隐私。同时,由于采用本技术实施例提供的技术方案可以根据目标物品相对人体部位的位置信息准确将目标物品映射至人偶图像上的人偶部位,在对被检测人员进行检测过程中,被检人员的检测位姿可以更加灵活,不需要限定被检人员必须按照限定的位姿进行检测,提高了检测效率以及检测适用性。
138.可以看出,上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,本技术实施例提供了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
139.如图9所示,本技术实施例提供了一种目标物品映射装置,用于执行图7所示的目标物品映射方法。该目标物品映射装置300包括:获取模块301、定位模块302以及映射模块303。
140.获取模块301,用于获取被检人员进行人体扫描得到的原始图像。
141.定位模块302,用于根据获取目标物品在原始图像中的位置信息,以及目标人体部位在原始图像中的位置信息,目标人体部位为被检人员用于携带目标物品的人体部位;目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息;根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息,目标人偶部位为人偶图像中的人偶中与目标人体部位对应的人偶部位;根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息。
142.映射模块303,用于根据目标物品在人偶图像中的位置信息,将目标物品映射在人偶图像中。
143.在一些实施例中,上述定位模块302,具体用于获取目标人体部位与目标人偶部位之间的大小关系;基于目标人体部位与目标人偶部位之间的大小关系,对目标物品相对于目标人偶部位的位置信息进行处理,得到目标物品相对于目标人偶部位的位置信息。
144.在一些实施例中,上述定位模块302,具体用于以目标人体部位的检测框构建第二坐标系,并基于目标人体部位的检测框在第一坐标系中的坐标信息,确定第二坐标系与第一坐标系的转换关系;基于第二坐标系与第一坐标系的转换关系,将目标物品的检测框在第一坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第二坐标系中的坐标信息,目标物品的检测框在第二坐标系中的坐标信息用于表征目标物品相对于目标人体部位的位置信息;目标物品在原始图像的位置信息包括目标物品的检测框在第一坐标系中的坐标信息,目标人体部位在原始图像中的位置信息包括目标人体部位的检测框在第一坐标系中的坐标信息,第一坐标系为原始图像的图像坐标系。
145.在一些实施例中,上述定位模块302,具体用于以目标人体部位的检测框的第一顶点作为第二坐标系的原点,以目标人体部位的检测框的第一顶点沿第二顶点的方向作为第二坐标系中横坐标轴的方向,以目标人体部位的检测框的第一顶点沿第三顶点的方向作为第二坐标系中的纵坐标轴的方向,构建第二坐标系,第二顶点以及第三顶点为第一顶点在目标人体部位的检测框上相邻的顶点;目标人体部位的检测框为矩形检测框,目标人体部位的检测框在第一坐标系中的坐标信息包括目标人体部位的检测框的顶点在第一坐标系中的坐标信息。
146.在一些实施例中,上述定位模块302,具体用于基于目标人体部位与目标人偶部位
之间的大小关系,对目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到目标物品的检测框在第三坐标系中的坐标信息,目标物品的检测框在第三坐标系中的坐标信息用于表征目标物品相对于目标人偶部位的位置信息,第三坐标系是基于目标人偶部位的检测框来构建的。
147.在一些实施例中,上述定位模块302,具体用于以目标人偶部位的检测框的第四顶点作为第三坐标系的原点,以目标人偶部位的检测框的第四顶点沿第五顶点的方向作为第三坐标系中横坐标轴的方向,以目标人偶部位的检测框的第四顶点沿第六顶点的方向作为第三坐标系中的纵坐标轴的方向,构建第三坐标系,第五顶点以及第六顶点为第四顶点在目标人偶部位的检测框上相邻的顶点,第四顶点与第一顶点对应,第五顶点与第二顶点对应,第六顶点与第三顶点对应。
148.在一些实施例中,上述定位模块302,具体用于以第一顶点至第二顶点的距离与第四顶点至第五顶点的距离的比值作为第一比值;以第一顶点至第三顶点的距离与第四顶点至第六顶点的距离的比值作为第二比值;基于第一比值,对目标物品的检测框在第二坐标系中的横坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的横坐标值;基于第二比值,对目标物品的检测框在第二坐标系中的纵坐标值进行缩放处理,得到目标物品的检测框在第三坐标系中的纵坐标值。
149.在一些实施例中,上述定位模块302,具体用于获取目标人偶部位的检测框在第四坐标系的坐标信息,并基于目标人偶部位的检测框在第四坐标系的坐标信息,确定第三坐标系与第四坐标系的转换关系,第四坐标系为人偶图像的图像坐标系;基于第三坐标系与第四坐标系的转换关系,对目标物品的检测框在第三坐标系中的坐标信息进行坐标转换,得到目标物品的检测框在第四坐标系中的坐标信息,目标物品的检测框在第四坐标系中的坐标信息用于表征目标物品在人偶图像中的位置信息。
150.需要说明的是,图9中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,还可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
151.在采用硬件的形式实现上述集成的模块的功能的情况下,本技术实施例提供了上述实施例中所涉及的目标物品映射装置的另一种可能的结构示意图。如图10所示,该目标物品映射装置300包括:处理器402,总线404。可选的,该目标物品映射装置还可以包括存储器401;可选地,该目标物品映射装置还可以包括通信接口403。
152.处理器402,可以是实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器402可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器402也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
153.通信接口403,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。
154.存储器401,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储
信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
155.作为一种可能的实现方式,存储器401可以独立于处理器402存在,存储器401可以通过总线404与处理器402相连接,用于存储指令或者程序代码。处理器402调用并执行存储器401中存储的指令或程序代码时,能够实现本技术实施例提供的目标物品映射方法。
156.另一种可能的实现方式中,存储器401也可以和处理器402集成在一起。
157.总线404,可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线404可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
158.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将目标物品映射装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
159.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机指令来指示相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的或内存。上述计算机可读存储介质也可以是上述基于目标物品映射装置的外部存储设备,例如上述目标物品映射装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述目标物品映射装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述目标物品映射装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
160.本技术实施例还提供一种计算机程序产品,该计算机产品包含计算机程序,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中所提供的任一项目标物品映射方法。
161.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
162.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其
等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
163.以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。

技术特征:


1.一种目标物品映射方法,其特征在于,所述方法包括:获取被检人员进行人体扫描得到的原始图像;获取目标物品在所述原始图像中的位置信息,以及目标人体部位在所述原始图像中的位置信息,所述目标人体部位为所述被检人员用于携带所述目标物品的人体部位;根据所述目标人体部位在所述原始图像中的位置信息以及所述目标物品在所述原始图像中的位置信息,确定所述目标物品相对于所述目标人体部位的位置信息;根据所述目标物品相对于所述目标人体部位的位置信息,确定所述目标物品相对于目标人偶部位的位置信息,所述目标人偶部位为人偶图像中的人偶中与所述目标人体部位对应的人偶部位;根据所述目标物品相对于所述目标人偶部位的位置信息,确定所述目标物品在所述人偶图像中的位置信息;根据所述目标物品在所述人偶图像中的位置信息,将所述目标物品映射在所述人偶图像中。2.根据权利要求1所述的方法,其特征在于,所述获取目标物品在所述原始图像中的位置信息,包括:获取所述目标物品的检测框的中心点在所述原始图像中的位置信息;所述方法还包括:对于所述原始图像的各个人体部位,获取所述人体部位的检测框的中心点在所述原始图像中的位置信息;根据所述目标物品的检测框的中心点在所述原始图像中的位置信息和所述人体部位的检测框的中心点在所述原始图像中的位置信息,确定所述人体部位与所述目标物品的图像距离;根据所述原始图像的各个人体部位与所述目标物品的图像距离,将与所述目标物品的图像距离最小的人体部位作为目标人体部位。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标物品相对于所述目标人体部位的位置信息,确定所述目标物品相对于所述目标人偶部位的位置信息,包括:获取所述目标人体部位与所述目标人偶部位之间的大小关系;基于所述目标人体部位与所述目标人偶部位之间的大小关系,对所述目标物品相对于目标人偶部位的位置信息进行处理,得到所述目标物品相对于目标人偶部位的位置信息。4.根据权利要求3所述的方法,其特征在于,所述目标物品在所述原始图像的位置信息包括所述目标物品的检测框在第一坐标系中的坐标信息,所述目标人体部位在所述原始图像中的位置信息包括所述目标人体部位的检测框在第一坐标系中的坐标信息,所述第一坐标系为所述原始图像的图像坐标系;所述根据所述目标人体部位在所述原始图像中的位置信息以及所述目标物品在所述原始图像中的位置信息,确定所述目标物品相对于所述目标人体部位的位置信息,包括:以所述目标人体部位的检测框构建第二坐标系,并基于所述目标人体部位的检测框在第一坐标系中的坐标信息,确定所述第二坐标系与所述第一坐标系的转换关系;基于所述第二坐标系与所述第一坐标系的转换关系,将所述目标物品的检测框在所述第一坐标系中的坐标信息进行坐标转换,得到所述目标物品的检测框在所述第二坐标系中的坐标信息,所述目标物品的检测框在所述第二坐标系中的坐标信息用于表征目标物品相对于所述目标人体部位的位置信息。
5.根据权利要求4所述的方法,其特征在于,所述目标人体部位的检测框为矩形检测框,所述目标人体部位的检测框在第一坐标系中的坐标信息包括所述目标人体部位的检测框的顶点在所述第一坐标系中的坐标信息;所述以所述目标人体部位的检测框构建第二坐标系,包括:以所述目标人体部位的检测框的第一顶点作为所述第二坐标系的原点,以所述目标人体部位的检测框的第一顶点沿第二顶点的方向作为所述第二坐标系中横坐标轴的方向,以所述目标人体部位的检测框的第一顶点沿第三顶点的方向作为所述第二坐标系中的纵坐标轴的方向,构建所述第二坐标系,所述第二顶点以及所述第三顶点为所述第一顶点在所述目标人体部位的检测框上相邻的顶点。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标人体部位与所述目标人偶部位之间的大小关系,对所述目标物品相对于目标人偶部位的位置信息进行处理,得到所述目标物品相对于目标人偶部位的位置信息,包括:基于所述目标人体部位与所述目标人偶部位之间的大小关系,对所述目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到所述目标物品的检测框在第三坐标系中的坐标信息,所述目标物品的检测框在第三坐标系中的坐标信息用于表征所述目标物品相对于目标人偶部位的位置信息,所述第三坐标系是基于所述目标人偶部位的检测框来构建的。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:以所述目标人偶部位的检测框的第四顶点作为所述第三坐标系的原点,以所述目标人偶部位的检测框的第四顶点沿第五顶点的方向作为所述第三坐标系中横坐标轴的方向,以所述目标人偶部位的检测框的第四顶点沿第六顶点的方向作为所述第三坐标系中的纵坐标轴的方向,构建所述第三坐标系,所述第五顶点以及所述第六顶点为所述第四顶点在所述目标人偶部位的检测框上相邻的顶点,所述第四顶点与所述第一顶点对应,所述第五顶点与所述第二顶点对应,所述第六顶点与所述第三顶点对应。8.根据权利要求7所述的方法,其特征在于,所述获取所述目标人体部位与所述目标人偶部位之间的大小关系,包括:以所述第一顶点至所述第二顶点的距离与所述第四顶点至所述第五顶点的距离的比值作为第一比值;以所述第一顶点至所述第三顶点的距离与所述第四顶点至所述第六顶点的距离的比值作为第二比值;所述基于所述目标人体部位与所述目标人偶部位之间的大小关系,对所述目标物品的检测框在第二坐标系中的坐标信息进行缩放处理,得到所述目标物品的检测框在第三坐标系中的坐标信息,包括:基于所述第一比值,对所述目标物品的检测框在第二坐标系中的横坐标值进行缩放处理,得到所述目标物品的检测框在第三坐标系中的横坐标值;基于所述第二比值,对所述目标物品的检测框在第二坐标系中的纵坐标值进行缩放处理,得到所述目标物品的检测框在第三坐标系中的纵坐标值。9.根据权利要求6至8任一项所述的方法,其特征在于,所述根据所述目标物品相对于所述目标人偶部位的位置信息,确定所述目标物品在所述人偶图像中的位置信息,包括:
获取所述目标人偶部位的检测框在第四坐标系的坐标信息,并基于所述目标人偶部位的检测框在第四坐标系的坐标信息,确定所述第三坐标系与所述第四坐标系的转换关系,所述第四坐标系为所述人偶图像的图像坐标系;基于所述第三坐标系与第四坐标系的转换关系,对所述目标物品的检测框在第三坐标系中的坐标信息进行坐标转换,得到所述目标物品的检测框在第四坐标系中的坐标信息,所述目标物品的检测框在第四坐标系中的坐标信息用于表征所述目标物品在所述人偶图像中的位置信息。10.一种目标物品映射装置,其特征在于,包括:获取模块,用于获取被检人员进行人体扫描得到的原始图像;定位模块,用于根据获取目标物品在所述原始图像中的位置信息,以及目标人体部位在所述原始图像中的位置信息,所述目标人体部位为所述被检人员用于携带所述目标物品的人体部位;所述目标人体部位在所述原始图像中的位置信息以及所述目标物品在所述原始图像中的位置信息,确定所述目标物品相对于所述目标人体部位的位置信息;根据所述目标物品相对于所述目标人体部位的位置信息,确定所述目标物品相对于目标人偶部位的位置信息,所述目标人偶部位为人偶图像中的人偶中与所述目标人体部位对应的人偶部位;根据所述目标物品相对于所述目标人偶部位的位置信息,确定所述目标物品在所述人偶图像中的位置信息;映射模块,用于根据所述目标物品在所述人偶图像中的位置信息,将所述目标物品映射在所述人偶图像中。11.一种目标物品映射装置,其特征在于,包括:存储器和处理器;所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;其中,当所述处理器执行所述计算机指令时,使得所述目标物品映射装置执行如权利要求1至9任一项所述的目标物品映射方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令;其中,当所述计算机指令在目标物品映射装置上运行时,使得所述目标物品映射装置执行如权利要求1至9任一项所述的目标物品映射方法。

技术总结


本申请公开了一种目标物品映射方法、装置及存储介质,涉及安检领域,可用于保护被检人员的隐私,提高目标物品映射的准确性。该方法包括:获取被检人员进行人体扫描得到的原始图像;获取目标物品在原始图像中的位置信息以及目标人体部位在原始图像中的位置信息;根据目标人体部位在原始图像中的位置信息以及目标物品在原始图像中的位置信息,确定目标物品相对于目标人体部位的位置信息;根据目标物品相对于目标人体部位的位置信息,确定目标物品相对于目标人偶部位的位置信息;根据目标物品相对于目标人偶部位的位置信息,确定目标物品在人偶图像中的位置信息;根据目标物品在人偶图像中的位置信息,将目标物品映射在人偶图像中。中。中。


技术研发人员:

赵建康 杨华 卢杨

受保护的技术使用者:

杭州睿影科技有限公司

技术研发日:

2022.09.02

技术公布日:

2022/12/26

本文发布于:2024-09-22 19:34:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/49234.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:目标   坐标系   部位   物品
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议