一种人脸识别的方法和装置的制造方法_3

文档序号:9524530阅读:来源:国知局
备信息的采集时刻。或者,移动终端主动周期性发送探测请求报文,当移动终端位于WIFI无线模块的探测范围时,则移动终端发送的探测请求报文会被WIFI无线模块接收到,WIFI无线模块可以从来自移动终端的探测请求报文中获得第一用户设备信息,并获得第一用户设备信息的采集时刻。
[0048]其中,在前端设备向管理服务器发送采集到的第一用户设备信息时,在可设置的时间段T内,前端设备只向管理服务器发送一次第一用户设备信息。
[0049]步骤204,管理服务器从第二用户设备信息中查找与采集第一人脸特征信息时段(即前端设备采集到人脸图像的时间区间)内的多个第一用户设备信息匹配的信息,找到多个第一用户设备信息关联的第二人脸特征信息(多个第一用户设备信息对应的多个第二用户设备信息关联的第二人脸特征信息)。
[0050]本发明实施例中,管理服务器从第二用户设备信息中查找与采集第一人脸特征信息时段内的多个第一用户设备信息匹配的信息(即第二用户设备信息),找到多个第一用户设备信息关联的第二人脸特征信息的过程,具体可以包括但不限于如下方式:管理服务器利用采集第一人脸特征信息时段内的多个第一用户设备信息查询预先维护的第二用户设备信息与人员信息之间的对应关系,管理服务器从第二用户设备信息中查找到与这多个第一用户设备信息匹配的第二用户设备信息,并得到这些第二用户设备信息对应的人员信息;管理服务器利用得到的人员信息查询预先维护的第二人脸特征信息与人员信息之间的对应关系,得到对应的多个第二人脸特征信息,且管理服务器得到的第二人脸特征信息为多个第一用户设备信息关联的第二人脸特征信息。
[0051]步骤205,管理服务器从多个第一用户设备信息关联的第二人脸特征信息中筛选出第一人脸特征信息对应的第二人脸特征信息,确定人脸识别结果。其中,该人脸识别结果即为前端设备采集到的人脸图像对应的人脸,管理服务器在得到人脸识别结果之后,还可以输出人脸识别结果对应的人员信息。
[0052]其中,在前端设备采集到人脸图像的时间区间,前端设备采集到多个第一用户设备信息,管理服务器利用多个第一用户设备信息查询预先维护的第二用户设备信息与人员信息之间的对应关系,得到多个人员信息,并利用多个人员信息查询预先维护的第二人脸特征信息与人员信息之间的对应关系,得到多个第二人脸特征信息,即多个第一用户设备信息对应多个第二人脸特征信息。
[0053]基于此,本发明实施例中,管理服务器从多个第一用户设备信息关联的第二人脸特征信息(多个第二人脸特征信息)中筛选出第一人脸特征信息对应的第二人脸特征信息,确定人脸识别结果的过程,具体可以包括但不限于如下方式:管理服务器将第一人脸特征信息与采集到人脸图像的时间区间对应的多个第一用户设备信息所关联的每个第二人脸特征信息进行比对,得到这多个第一用户设备信息关联的每个第二人脸特征信息与第一人脸特征信息的相似度;管理服务器选择相似度最高的第二人脸特征信息,作为人脸识别结果。
[0054]其中,管理服务器在获得人脸图像的第一人脸特征信息之后,确定该人脸图像的采集时刻,考虑到误差等因素的影响,还可以确定采集到人脸图像的时间区间(即包含人脸图像的采集时刻的时间区间),而且,在采集到人脸图像的时间区间,管理服务器可以确定出多个第一用户设备信息。
[0055]本发明实施例中,管理服务器在从第二用户设备信息中查找与采集第一人脸特征信息时段内的多个第一用户设备信息匹配的信息,找到多个第一用户设备信息关联的第二人脸特征信息之前,管理服务器还可以判断所有的第二人脸特征信息(即特征信息库中存储的所有的第二人脸特征信息,其会包含第一用户设备信息对应的第二人脸特征信息)中,是否存在与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息。如果是,则管理服务器可以直接将与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息作为人脸识别结果,不再执行上述步骤204和步骤205。如果否,则管理服务器执行从第二用户设备信息中查找与采集第一人脸特征信息时段内的多个第一用户设备信息匹配的信息,找到多个第一用户设备信息关联的第二人脸特征信息的过程。
[0056]基于上述方式,本发明实施例中,管理服务器是先判断所有的第二人脸特征信息中,是否存在与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息。当视频图像的第一人脸特征信息比较清晰时,则所有的第二人脸特征信息会存在与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息,这样可以直接将与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息作为人脸识别结果,从而准确得出人脸识别结果。例如,当得到清晰的第一人脸特征信息1时,即使第一用户设备信息对应的第二人脸特征信息为第二人脸特征信息1、第二人脸特征信息2、第二人脸特征信息3,则管理服务器也是先判断所有的第二人脸特征信息(如第二人脸特征信息1-第二人脸特征信息1000)中,是否存在与第一人脸特征信息1之间的相似度满足预设要求的第二人脸特征信息,假设第二人脸特征信息100与第一人脸特征信息之间的相似度满足预设要求,则将第二人脸特征信息100作为人脸识别结果,该人脸识别结果会是一个准确的人脸识别结果,此时,管理服务器不需要从第二人脸特征信息1、第二人脸特征信息2、第二人脸特征信息3中选择第一人脸特征信息1对应的人脸识别结果,即可以得到准确的人脸识别结果。
[0057]其中,管理服务器在获得人脸图像的第一人脸特征信息之后,还可以对该人脸图像进行分析,以检测出该人脸图像是否满足人脸识别要求,如人脸图像的光线是否符合要求、角度是否符合要求、两眼距离是否符合要求等,管理服务器可以使用Adaboost分类器检测人脸图像是否满足人脸识别要求,具体的检测过程不再详加赘述。如果人脸图像不满足人脸识别要求,则管理服务器将第一人脸特征信息与每个第二人脸特征信息进行比对,得到每个第二人脸特征信息与第一人脸特征信息的相似度,并选择相似度最高的第二人脸特征信息,作为人脸识别结果。或者,管理服务器直接将每个第二人脸特征信息,作为人脸识别结果,此时会有多个人脸识别结果。在管理服务器将第一人脸特征信息与每个第二人脸特征信息进行比对时,可以减少比对的特征点数量,例如,正常的人脸特征信息比对时,需要100个特征点,在人脸图像不满足人脸识别要求时,在人脸特征信息比对时,只使用20个特征点。
[0058]在一种具体应用中,如果人脸图像满足人脸识别要求,则管理服务器将第一人脸特征信息与特征信息库中的所有第二人脸特征信息(如第二人脸特征信息1-第二人脸特征信息1000)进行比对,得到特征信息库中的每个第二人脸特征信息与第一人脸特征信息的相似度,如果有相似度超过设定阈值(说明该相似度对应的第二人脸特征信息是与第一人脸特征信息之间的相似度满足预设要求的第二人脸特征信息),则选择相似度最高的第二人脸特征信息,作为人脸识别结果,不再执行上述步骤204和步骤205 ;如果没有相似度超过设定阈值,则将第一人脸特征信息与第一用户设备信息对应的每个第二人脸特征信息(如第二人脸特征信息1、第二人脸特征信息2、第二人脸特征信息3)进行比对,得到第一用户设备信息对应的每个第二人脸特征信息与第一人脸特征信息的相似度,并选择相似度最高的第二人脸特征信息,作为人脸识别结果。
[0059]其中,在将两个人脸特征信息进行比对,得到两个人脸特征信息的相似度时,可以采用相似度算法进行处理,例如,相似度算法可以感知哈希算法、SIM (StructuralSIMilarity,结构相似性)算法等,在此不再详加赘述。
[0060]基于上述技术方案,本发明实施例中,可以基于前端设备采集到的用户设备信息和人脸图像的人脸特征信息,确定人脸识别结果,而不是只基于前端设备采集到的人脸图像的人脸特征信息,确定人脸识别结果,不完全依赖于人脸图像的人脸特征信息,从而通过多维度信息确定人脸识别结果,提升人脸识别准确率,降低人脸漏识别率和误判率,提升人脸识别的?目度。
[0061]基于与上述方法同样的发明构思,本发明实施例中还提供了一种人脸识别的装置,该人脸识别的装置应用在管理服务器上。其中,该人脸识别的装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在的管理服务器的处理器,将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本发明提出的人脸识别的装置所在的管理服务器的一种硬件结构图,除了图3所示的处理器、网络接口、内存以及非易失性存储器外,管理服务器还可以包括其他硬件,如负责处理报文的转发芯片等;从硬件结构上来讲,该管理服务器还可能是分布式设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。
[0062]如图
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1