一种人脸识别系统、方法及装置与流程

专利2022-06-29  69


本发明涉及智能安防领域,特别是涉及一种人脸识别系统、方法及装置。



背景技术:

一些场景中,比如,考勤系统、门禁系统等系统中,通常需要通过人脸识别确定人员身份。人脸识别方案一般包括:相机采集人脸图像,与人脸图像库中存储的人脸图像进行对比,确定人脸图像对应的人脸的身份,然后,将对比结果发送至后端服务器。

但是这种方案中,相机的计算量较大,相机与后端服务器的计算资源分配不均匀。



技术实现要素:

本发明实施例的目的在于提供一种人脸识别系统、方法及装置,以实现对计算资源的均匀分配,均衡前后端的计算开销。具体技术方案如下:

本发明实施例提供了一种人脸识别系统,所述系统包括:图像采集设备和存储设备,其中,

所述图像采集设备,用于获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息;将所述第一特征信息发送至存储设备;

所述存储设备,用于接收所述第一特征信息,对所述第一特征信息进行分析,得到人脸分析结果。

可选的,所述图像采集设备,还用于将所述人脸图像发送至所述存储设备;

所述存储设备,还用于对所述人脸图像进行第二次特征提取,得到第二特征信息;对所述特征信息及所述第二特征信息进行分析,得到人脸分析结果。

可选的,所述图像采集设备,还用于将提取到的第一特征信息与所述图像采集设备中存储的第一特征信息库进行比对,得到第一人脸识别结果;向响应设备发送所述第一人脸识别结果对应的响应指令。

可选的,所述存储设备,还用于获取样本人脸图像;获取所述样本人脸图像对应的样本人脸特征;根据所述样本人脸图像及所述样本人脸特征,生成第二特征信息库;将所述第一特征信息与所述第二特征信息库进行匹配,得到第二人脸识别结果,将所述第二人脸识别结果返回至所述图像采集设备;

所述图像采集设备,还用于基于所述第二人脸识别结果,执行所述第二人脸识别结果对应的响应操作。

可选的,所述系统还包括:

客户端,用于获取样本图像;对所述样本图像进行检测,从所述样本图像中截取所述样本人脸图像;将所述样本人脸图像发送至所述存储设备。

可选的,所述存储设备,还用于获取样本图像,对所述样本图像进行检测,从所述样本图像中截取所述样本人脸图像。

可选的,所述图像采集设备,还用于获取第三特征信息库;将提取到的第一特征信息与所述图像采集设备中存储的第三特征信息库进行匹配,将匹配结果发送至所述存储设备;若匹配成功,则对所述匹配结果进行响应;

所述存储设备,还用于在接收到匹配失败信息后,将所述第一特征信息与存储在所述存储设备中的第四特征信息库进行匹配,将匹配结果返回所述图像采集设备;其中,所述第四特征信息库中的特征信息数量多于所述第三特征信息库中的特征信息数量;

所述图像采集设备,还用于在接收到匹配成功信息后,执行所述对所述匹配结果进行响应的步骤。

可选的,所述存储设备,还用于配置升级包,向所述图像采集设备发送升级信息;

所述图像采集设备,还用于在接收到所述升级信息之后,获取所述图像采集设备对应的升级包,利用所获取的升级包,对所述图像采集设备进行升级。

可选的,所述图像采集设备,还用于在升级失败的情况下,返回执行对所述图像采集设备进行升级的步骤;或者,停用所述图像采集设备,并向所述存储设备返回报警信息。

可选的,所述图像采集设备,还用于从所述存储设备获取所述系统的当前版本号;判断所述系统的当前版本号与所述图像采集设备的版本号是否匹配;若不匹配,则获取所述图像采集设备对应的升级包,利用所述升级包对所述图像采集设备进行升级。

可选的,所述图像采集设备,还用于在执行所述对所述图像采集设备进行升级的步骤时,暂停获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息的步骤。

可选的,所述存储设备,还用于获取所述存储设备对应的升级包,根据所获取的升级包,创建新的特征信息库;向所述图像采集设备发送升级信息;

所述图像采集设备,还用于在接收到所述升级信息之后,获取所述图像采集设备对应的升级包,根据所获取的升级包,创建新的特征信息库;删除旧的特征信息库,并向所述存储设备反馈升级状态;

所述存储设备,还用于在接收到所有所述图像采集设备发送的升级状态之后,删除旧的特征信息库。

本发明实施例还提供了一种人脸识别方法,应用于图像采集设备,所述方法包括:

获取人脸图像;

对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

可选的,所述方法还包括:

将提取到的特征信息与所述图像采集设备中存储的第三特征信息库进行匹配,将匹配结果发送至所述存储设备;

若匹配成功,则执行所述匹配结果对应的响应操作;

若匹配失败,则在接收到所述存储设备发送的匹配成功信息后,执行所述匹配成功信息对应的响应操作。

可选的,所述方法还包括:

接收所述存储设备发送的升级信息;

获取对应的升级包,对所述图像采集设备进行升级;

若升级成功,则向所述存储设备反馈升级状态。

可选的,所述方法还包括:

从所述存储设备获取当前系统版本号;

判断所述当前系统版本号与所述图像采集设备的版本号是否匹配;

若不匹配,则获取对应的升级包,对所述图像采集设备进行升级。

本发明实施例还提供了一种人脸识别方法,应用于存储设备,所述方法包括:

接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

对所述特征信息进行分析,得到人脸分析结果。

可选的,所述方法还包括:

接收所述图像采集设备发送的匹配失败信息;

将所述特征信息与存储在所述存储设备中的第四特征信息库进行匹配;

将匹配结果返回所述图像采集设备。

可选的,所述方法还包括:

从所述样本图像中确定出包含人脸的候选人脸图像;

对所述候选人脸图像进行特征点定位;

从特征点定位后的候选人脸图像中截取所述样本人脸图像;

确定所述样本人脸图像对应的样本人脸特征;

根据所述样本人脸图像及所述样本人脸特征,生成特征信息库,将所述特征信息库发送至所述图像采集设备。

可选的,在所述从特征点定位后的候选人脸图像中截取所述样本人脸图像之前,所述方法还包括:

对所述候选人脸图像进行质量评价;或,

对所述特征点定位后的候选人脸图像进行质量评价,判断所述特征点定位后的候选人脸图像的质量评价结果是否满足预设条件;

若满足,则执行所述从特征点定位后的候选人脸图像中截取所述样本人脸图像的步骤。

可选的,所述从特征点定位后的候选人脸图像中截取所述样本人脸图像,包括:

对所述特征点定位后的候选人脸图像进行校正;

从所述校正后的候选人脸图像中截取所述样本人脸图像。

可选的,所述方法还包括:

配置升级包,向所述图像采集设备发送升级信息;

接收所述图像采集设备反馈的升级状态。

可选的,所述方法还包括:

获取所述存储设备对应的升级包,对所述存储设备进行升级。

可选的,所述对所述存储设备进行升级,包括:

创建新的特征信息库;

向所述图像采集设备发送升级信息,以使所述图像采集设备进行升级;

在接收到所有所述图像采集设备发送的升级状态之后,删除旧的特征信息库。

本发明实施例还提供了一种人脸识别装置,应用于图像采集设备,所述装置包括:

获取模块,应用获取人脸图像;

特征提取模块,用于对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

本发明实施例还提供了一种人脸识别装置,应用于存储设备,所述装置包括:

接收模块,用于接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

分析模块,用于对所述特征信息进行分析,得到人脸分析结果。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的人脸识别方法。

本发明实施例提供的人脸识别系统,通过图像采集设备获取人脸图像,对所获取的人脸图像进行特征提取,将提取到的特征信息发送至存储设备,然后通过存储设备接收特征信息,对特征信息进行分析,得到人脸分析结果。这样,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为为本发明实施例提供的人脸识别系统的系统结构示意图;

图2为本发明实施例提供的人脸识别系统进行人脸识别时的一种时序图;

图3为本发明实施例提供的人脸识别系统中,存储设备生成第二特征信息库的一种时序示意图;

图4为本发明实施例提供的人脸识别系统进行统一升级时的一种时序示意图;

图5为本发明实施例提供的人脸识别系统进行升级时,对图像采集设备进行灰度升级时序示意图;

图6为本发明实施例提供的一种应用于图像采集设备的人脸识别方法的流程示意图;

图7为本发明实施例提供的一种应用于图像采集设备的人脸识别装置的结构示意图;

图8为本发明实施例提供的一种应用于存储设备的人脸识别方法的流程示意图;

图9为本发明实施例提供的一种应用于存储设备的人脸识别装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一些场景中,比如,考勤系统、门禁系统等系统中,通常需要通过人脸识别确定人员身份。

如果采用如果采用前端设备(如图像采集设备)进行人脸识别,那么,需要由图像采集设备进行人脸图像采集,并与人脸图像库中存储的人脸图像进行对比,确定人脸图像对应的人脸的身份,然后,将对比结果发送至存储设备。

如果存储设备进行人脸识别,那么,需要图像采集设备将采集到的图像码流数据直接发送至存储设备,然后,存储设备对图像码流数据进行分析,获取图像码流数据中的人脸图像,与人脸图像库中存储的人脸图像进行对比,确定人脸图像对应的人脸的身份。

但是,上述两种方案都存在对计算资源的分配不均匀的问题,如果采用上述两种方案进行人脸识别,采集设备与存储设备的计算开销不够均衡,从而导致采集设备或存储设备的的计算压力较大。

本发明实施例提供了一种人脸识别系统,至少可以解决上述技术问题,下面从总体上对本发明实施例提供的人脸识别系统进行说明。

一种实现方式中,上述人脸识别系统包括:图像采集设备和存储设备,其中,

所述图像采集设备,用于获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息;将所述第一特征信息发送至存储设备;

所述存储设备,用于接收所述第一特征信息,对所述第一特征信息进行分析,得到人脸分析结果。

由以上可见,本发明实施例提供的人脸识别系统,通过图像采集设备获取人脸图像,对所获取的人脸图像进行特征提取,将提取到的特征信息发送至存储设备,然后通过存储设备接收特征信息,对特征信息进行分析,得到人脸分析结果。这样,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

下面将通过具体的实施例,对本发明实施例提供的人脸识别系统进行详细描述。

如图1所示,为本发明实施例提供的人脸识别系统的系统结构示意图,该系统包括图像采集设备101和存储设备102,其中,图像采集设备101与存储设备102之间通过网络进行连接,图像采集设备101为具有图像采集功能的电子设备,如网络摄像机、球机、监控摄像机等,存储设备可以包括nvr(networkvideorecorder,网络硬盘录像机)或dvr(digitalvideorecorder,硬盘录像机)等等,而存储设备102也可以包括计算能力将强的电子设备,如服务器、计算机等等。

如图2所示,为本发明实施例提供的人脸识别系统进行人脸识别时的一种时序图,该人脸识别系统进行人脸识别时,采用如下步骤:

s201:图像采集设备获取人脸图像,对人脸图像进行特征提取,得到第一特征信息。

举例而言,图像采集设备可以是具有图像采集功能的电子设备,如网络摄像机、球机、监控摄像机等等,人脸图像可以是图像采集设备采集的图像。

s202:图像采集设备将第一特征信息发送至存储设备。

其中,图像采集设备还可以将所获取的人脸图像也发送至存储设备,这样,存储设备可以基于人脸图像,进行进一步的检测,比如,存储设备可以将人脸图像展示给用户,以使用户可以快速从存储设备获取人脸图像,对人脸图像进行观察,从而对系统的识别结果进行检测。

s203:存储设备接收所述第一特征信息,对第一特征信息进行分析,得到人脸分析结果。

举例而言,对第一特征信息的分析,包括人脸比对、人脸检索、人脸轨迹分析等等。可以理解,这些分析过程需要较大的计算量,而相比于图像采集设备,存储设备通常具有更强的计算能力,因此,在存储设备中对第一特征信息进行分析,可以提高人脸分析过程的速度和准确度。

举例而言,存储设备在进行人脸比对时,可以将接收到的第一特征信息与自身存储的第二特征信息库进行匹配,从而得到第二人脸识别结果。

其中,第二特征信息库可以是存储设备从网络中下载得到的;也可以是在存储设备中生成的。举例而言,存储设备可以获取样本人脸图像及样本人脸图像对应的样本人脸特征,然后,根据样本人脸图像及样本人脸特征,生成第二特征信息库。

其中,存储设备可以在获取样本图像后,对所获取的样本图像进行检测,从样本图像中截取出样本人脸图像;也可以直接从其他设备中获取样本人脸图像对应的样本人脸特征,比如,在人脸识别系统中还可以包括客户端,客户端可以获取样本图像,并对样本图像进行检测,从样本图像中截取出样本人脸图像,这样,存储设备就可以从客户端中直接获取样本人脸图像。

可以理解,相比于存储设备先获取样本图像后,再对所获取的样本图像进行检测,从样本图像中截取样本人脸图像,由客户端对样本图像进行检测,直接将截取出的样本人脸图像发送至存储设备,可以利用客户端的计算资源,同时避免数据量较大的样本图像上传至存储设备,占用带宽和存储空间,从而减少了传输延迟。

一种情况下,存储设备还接收到了图像采集设备发送的人脸图像,在这种情况下,存储设备还可以对人脸图像进行第二次特征提取,得到第二特征信息,然后,对接收到的特征信息及提取到的第二特征信息进行分析,得到人脸分析结果。

可以理解,存储设备相比于图像采集设备,通常具有更强的运算能力,基于此,在存储设备中对人脸图像进行第二次特征提取时所使用的特征提取方法更加精确,得到的第二特征信息以及基于第二特征信息得到的人脸分析结果具有更高的准确性,可以应对更复杂的情况。

由以上可见,本发明实施例提供的人脸识别系统,通过图像采集设备获取人脸图像,对所获取的人脸图像进行特征提取,将提取到的特征信息发送至存储设备,然后通过存储设备接收特征信息,对特征信息进行分析,得到人脸分析结果。这样,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

在人脸识别系统中包括客户端的情况下,如图3所示,为在上述人脸识别系统中,存储设备生成第二特征信息库的一种时序示意图,其中:

s301,客户端获取样本图像,对样本图像进行检测,从中截取样本人脸图像。

举例而言,客户端可以为计算机客户端或移动客户端等等,在客户端提取样本人脸图像时,可以充分利用客户端的计算资源。具体的,可以采用如下步骤:

首先,对样本图像进行人脸检测,从样本图像中确定出包含人脸的候选人脸图像,然后,对候选人脸图像进行特征点定位,从特征点定位后的候选人脸图像中截取样本人脸图像,进而,对样本人脸图像进行特征提取,得到样本人脸图像对应的样本人脸特征。

其中,在从特征点定位后的候选人脸图像中截取样本人脸图像之前,还可以对候选人脸图像进行质量评价,或对特征点定位后的候选人脸图像进行质量评价,筛选出质量评价结果满足预设条件的,即清晰度较高的候选人脸图像,从而提高特征信息库中的样本人脸图像质量,提高后续的人脸对比的准确度。这样,当样本图像不符合质量要求时,客户端可以生成提示信息,使得用户可以第一时间获得反馈,从而提高用户体验。

另外,一种情况下,还可以对特征点定位后的候选人脸图像进行校正,从校正后的候选人脸图像中截取样本人脸图像。这样,可以把候选人脸图像中人脸的眼睛对齐到固定位置,得到类似证件照的效果,从而便于后续的处理分析。

s302,客户端将样本人脸图像发送至存储设备。

可以理解,在客户端提取出样本人脸图像后,存储设备可以直接获取样本人脸图像,而不需要获取数据量较大的样本图像,从而节约了带宽和降低传输延迟。

s303,存储设备将样本人脸图像分发至图像采集设备中。

可以理解,在人脸识别系统中存在多个图像采集设备的情况下,可以利用存储设备对特征提取任务进行调度,将样本人脸图像分发至各个图像采集设备中进行特征提取,从而使得各图像采集设备的计算能力得到充分利用。

一种情况下,人脸识别系统规模非常小,比如,在人脸识别系统中只有1-2个图像采集设备的情况下,客户端也可以直接将样本人脸图像发送至图像采集设备进行特征提取,而不需要经过存储设备对样本人脸图像进行分发,进一步节省带宽和降低传输延迟。

s304,图像采集设备对样本人脸图像进行特征提取,得到样本人脸图像对应的样本人脸特征。

s305,图像采集设备将样本人脸特征返回至存储设备。

s306,存储设备根据样本人脸图像及样本人脸特征,生成第二特征信息库。

生成第二特征信息库后,存储设备还可以将第二特征信息库中的数据下发至每一台图像采集设备,这样,每个图像采集设备都具有完整的第二特征信息库,以适应于更复杂的应用。

可以理解,人脸识别系统中的第二特征信息库需要不断更新,以适应更复杂的情况,在这种情况下,客户端会获取新的增量数据,也就是新的样本图像,然后提取出增量样本人脸图像,并将增量样本人脸图像发送至存储设备,然后,存储设备可以对增量样本人脸图像进行分发,由特定的图像采集设备对增量样本人脸图像进行特征提取,并返回增量样本人脸特征,进而,存储设备可以根据增量样本人脸特征及原始的第二特征信息库,生成新的第二特征信息库。

一种情况下,图像采集设备与需要对人脸识别结果进行对应的响应操作的响应设备相连接,其中,响应设备可以为联动闸机、门禁设备等。

在这种情况下,可以预先在图像采集设备中存储第一特征信息库,其中,第一特征信息库中包括特定人员的人脸特征信息,图像采集设备可以将提取到的第一特征信息直接与所存储的第一特征信息库进行比对,得到第一人脸识别结果,进而,可以根据第一人脸识别结果,向响应设备发送对应的响应指令,以使响应设备执行对应的响应操作。这样,图像采集设备和响应设备不需要等待存储设备的反馈,就可以直接执行响应操作,可以获得更佳的延迟响应。

其中,第一特征信息库是存储设备分发至图像采集设备中的,第一特征信息库中的数据可以与第二特征信息库中的数据相同,或者,第一特征信息库中的数据也可以是第二特征信息库中的一部分数据,具体不做限定。

或者,也可以由存储设备将其对第一特征信息与所述第二特征信息库进行匹配后,得到的第二人脸识别结果返回至图像采集设备,图像采集设备根据接收到的第二人脸识别结果,向响应设备发送对应的响应指令。

另一种情况下,图像采集设备可以获取第三特征信息库,将提取到的第一特征信息与第三特征信息库进行匹配,将匹配结果发送至存储设备,同时,若匹配成功,则直接向响应设备发送对应的响应指令。而存储设备如果接收到匹配失败信息,则将第一特征信息与所存储的第四特征信息库进行匹配,将匹配结果返回所述图像采集设备,以使图像采集设备基于匹配结果发送响应指令。

可以理解,存储设备相比于图像采集设备,具有更强的运算能力,基于此,第四特征信息库中的特征信息数量多于第三特征信息库中的特征信息数量。

举例而言,图像采集设备可以按照位置等附加信息分组,存储设备端加载最大可能出现的1万人并进行实时比对,同时将特征信息上传到存储设备进行全量库的实时比对,前端比对命中则优先响应,否则等待后端比对结果进行响应,从而获得系统整体上的低延迟优势。

在一种实现方式中,本发明实施例提供的人脸识别系统可以采取统一升级的方式,使得图像采集设备与存储设备的算法的版本统一,其中,人脸抠图的算法与特征提取的算法是不相关的,其算法升级的过程可以互相独立。

如图4所示,为人脸识别系统进行统一升级的时序示意图,其中:

s401,存储设备配置升级包。

举例而言,存储设备可以通过从网络或其他设备中下载升级包的方式,实现对升级包的配置,或者,也可以通过接受用户的指令,在存储设备中直接生成升级包,具体不做限定。

s402,存储设备向图像采集设备发送升级信息。

s403,图像采集设备在接收到升级信息之后,获取该图像采集设备对应的升级包,利用所获取的升级包进行升级。

在图像采集设备升级完成后,可以向存储设备返回升级状态信息,根据升级状态信息,存储设备可以判断图像采集设备是否成功升级。如果图像采集设备升级失败,那么,可以返回执行对图像采集设备进行升级的步骤,或者,也可以自动停用该图像采集设备,并向存储设备返回报警信息。

一种情况下,前述图像采集设备中的第一特征数据库、第三特征数据库,以及存储设备中的第二特征数据库、第四特征数据库,均为图像采集设备或存储设备根据人脸识别系统中的特征提取算法对样本人脸图像进行特征提取后得到的。在这种情况下,在人脸识别系统中的算法升级后,需要对这些特征信息库也进行升级,这样,在进行人脸对比时,特征信息与特征信息库均为同一算法提取得到的结果,从而可以提高人脸识别系统在应用时的匹配度。

具体方式可以为:存储设备根据图像采集设备反馈的升级状态信息,判断图像采集设备是否升级成功,若图像采集设备升级成功,则将样本人脸图像重新分发至升级成功的图像采集设备中,图像采集设备利用升级后的特征提取算法,对样本人脸图像进行特征提取,并将得到的新的样本人脸特征返回至存储设备,进而,存储设备可以根据新的样本人脸特征,生成新的特征信息库。

可以理解,在系统中算法的版本统一的情况下,图像采集设备与存储设备的配合使用更完善,可以减少数据交换过程中的识别错误等情况的发生。

一种实现方式中,图像采集设备在启用之前,可以从存储设备获取系统的当前版本号,判断系统的当前版本号与图像采集设备的版本号是否匹配,若不匹配,则获取图像采集设备对应的升级包,利用升级包对图像采集设备进行升级。这样,可以避免系统统一升级时该图像采集设备不在线导致的未升级的问题,进一步减少数据交换过程中的识别错误等情况的发生。

本发明实施例中,在对人脸识别系统进行升级时,对于每一个图像采集设备而言,当该图像采集设备正在进行升级时,可以暂停获取人脸图像,对人脸图像进行特征提取,得到第一特征信息等等的步骤,减少对图像采集设备计算资源的占用,从而提高人脸识别系统升级的成功率。

或者,如图5所示,在对人脸识别系统进行升级时,也可以采用如下方式,对图像采集设备进行灰度升级:

s501,存储设备获取对应的升级包,根据所获取的升级包,创建新的特征信息库。

s502,存储设备向图像采集设备发送升级信息。

s503,图像采集设备在接收到升级信息之后,获取该图像采集设备对应的升级包,根据所获取的升级包,创建新的特征信息库,在新的特征信息库创建成功后,删除旧的特征信息库。

s504,图像采集设备向存储设备反馈升级状态。

s505,存储设备在接收到所有图像采集设备发送的升级状态之后,删除旧的特征信息库。

这样,在图像采集设备进行升级时,新的特征信息库生成之前,仍然保留就得信息库,图像采集设备可以利用旧的特征信息库执行其他步骤,从而不影响其他功能的应用。

如图6所示,为本发明实施例提供的一种应用于图像采集设备的人脸识别方法的流程示意图,包括如下步骤:

s601:获取人脸图像;

s602:对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

一种实现方式中,所述方法还包括(图中未示出):

将提取到的特征信息与所述图像采集设备中存储的第三特征信息库进行匹配,将匹配结果发送至所述存储设备;

若匹配成功,则执行所述匹配结果对应的响应操作;

若匹配失败,则在接收到所述存储设备发送的匹配成功信息后,执行所述匹配成功信息对应的响应操作。

一种实现方式中,所述方法还包括(图中未示出):

接收所述存储设备发送的升级信息;

获取对应的升级包,对所述图像采集设备进行升级;

若升级成功,则向所述存储设备反馈升级状态。

一种实现方式中,所述方法还包括(图中未示出):

从所述存储设备获取当前系统版本号;

判断所述当前系统版本号与所述图像采集设备的版本号是否匹配;

若不匹配,则获取对应的升级包,对所述图像采集设备进行升级。

与上述人脸识别方法相对应的,本发明实施例还提供了一种应用于图像采集设备的人脸识别装置,如图7所示,为上述应用于图像采集设备的人脸识别装置的结构示意图,该装置包括:

获取模块701,应用获取人脸图像;

特征提取模块702,用于对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

由以上可见,本发明实施例提供的应用于图像采集设备的人脸识别方法和装置,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

如图8所示,为本发明实施例提供的一种应用于存储设备的人脸识别方法的流程示意图,包括如下步骤:

s801:接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

s802:对所述特征信息进行分析,得到人脸分析结果。

一种实现方式中,所述方法还包括(图中未示出):

接收所述图像采集设备发送的匹配失败信息;

将所述特征信息与存储在所述存储设备中的第四特征信息库进行匹配;

将匹配结果返回所述图像采集设备。

一种实现方式中,所述方法还包括(图中未示出):

从所述样本图像中确定出包含人脸的候选人脸图像;

对所述候选人脸图像进行特征点定位;

从特征点定位后的候选人脸图像中截取所述样本人脸图像;

确定所述样本人脸图像对应的样本人脸特征;

根据所述样本人脸图像及所述样本人脸特征,生成特征信息库,将所述特征信息库发送至所述图像采集设备。

一种实现方式中,在所述从特征点定位后的候选人脸图像中截取所述样本人脸图像之前,所述方法还包括(图中未示出):

对所述候选人脸图像进行质量评价;或,

对所述特征点定位后的候选人脸图像进行质量评价,判断所述特征点定位后的候选人脸图像的质量评价结果是否满足预设条件;

若满足,则执行所述从特征点定位后的候选人脸图像中截取所述样本人脸图像的步骤。

一种实现方式中,所述从特征点定位后的候选人脸图像中截取所述样本人脸图像,包括(图中未示出):

对所述特征点定位后的候选人脸图像进行校正;

从所述校正后的候选人脸图像中截取所述样本人脸图像。

一种实现方式中,所述方法还包括(图中未示出):

配置升级包,向所述图像采集设备发送升级信息;

接收所述图像采集设备反馈的升级状态。

一种实现方式中,所述方法还包括(图中未示出):

获取所述存储设备对应的升级包,对所述存储设备进行升级。

一种实现方式中,所述对所述存储设备进行升级,包括:

创建新的特征信息库;

向所述图像采集设备发送升级信息,以使所述图像采集设备进行升级;

在接收到所有所述图像采集设备发送的升级状态之后,删除旧的特征信息库。

与上述人脸识别方法相对应的,本发明实施例还提供了一种应用于存储设备的人脸识别装置,如图9所示,为上述应用于存储设备的人脸识别装置的结构示意图,该装置包括:

接收模块901,用于接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

分析模块902,用于对所述特征信息进行分析,得到人脸分析结果。

由以上可见,本发明实施例提供的应用于存储设备的人脸识别方法和装置,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的人脸识别方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的人脸识别方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

由以上可见,本发明实施例提供的应用于存储设备的人脸识别方法和图像采集设备的人脸识别方法,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例和装置实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。


技术特征:

1.一种人脸识别系统,其特征在于,所述系统包括:图像采集设备和存储设备,其中,

所述图像采集设备,用于获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息;将所述第一特征信息发送至存储设备;

所述存储设备,用于接收所述第一特征信息,对所述第一特征信息进行分析,得到人脸分析结果。

2.根据权利要求1所述的系统,其特征在于,

所述图像采集设备,还用于将所述人脸图像发送至所述存储设备;

所述存储设备,还用于对所述人脸图像进行第二次特征提取,得到第二特征信息;对所述特征信息及所述第二特征信息进行分析,得到人脸分析结果。

3.根据权利要求1所述的系统,其特征在于,

所述图像采集设备,还用于将提取到的第一特征信息与所述图像采集设备中存储的第一特征信息库进行比对,得到第一人脸识别结果;向响应设备发送所述第一人脸识别结果对应的响应指令。

4.根据权利要求1所述的系统,其特征在于,

所述存储设备,还用于获取样本人脸图像;获取所述样本人脸图像对应的样本人脸特征;根据所述样本人脸图像及所述样本人脸特征,生成第二特征信息库;将所述第一特征信息与所述第二特征信息库进行匹配,得到第二人脸识别结果,将所述第二人脸识别结果返回至所述图像采集设备;

所述图像采集设备,还用于基于所述第二人脸识别结果,执行所述第二人脸识别结果对应的响应操作。

5.根据权利要求4所述的系统,其特征在于,所述系统还包括:

客户端,用于获取样本图像;对所述样本图像进行检测,从所述样本图像中截取所述样本人脸图像;将所述样本人脸图像发送至所述存储设备。

6.根据权利要求4所述的系统,其特征在于,

所述存储设备,还用于获取样本图像,对所述样本图像进行检测,从所述样本图像中截取所述样本人脸图像。

7.根据权利要求1所述的系统,其特征在于,

所述图像采集设备,还用于获取第三特征信息库;将提取到的第一特征信息与所述图像采集设备中存储的第三特征信息库进行匹配,将匹配结果发送至所述存储设备;若匹配成功,则对所述匹配结果进行响应;

所述存储设备,还用于在接收到匹配失败信息后,将所述第一特征信息与存储在所述存储设备中的第四特征信息库进行匹配,将匹配结果返回所述图像采集设备;其中,所述第四特征信息库中的特征信息数量多于所述第三特征信息库中的特征信息数量;

所述图像采集设备,还用于在接收到匹配成功信息后,执行所述对所述匹配结果进行响应的步骤。

8.根据权利要求1所述的系统,其特征在于,

所述存储设备,还用于配置升级包,向所述图像采集设备发送升级信息;

所述图像采集设备,还用于在接收到所述升级信息之后,获取所述图像采集设备对应的升级包,利用所获取的升级包,对所述图像采集设备进行升级。

9.根据权利要求8所述的系统,其特征在于,

所述图像采集设备,还用于在升级失败的情况下,返回执行对所述图像采集设备进行升级的步骤;或者,停用所述图像采集设备,并向所述存储设备返回报警信息。

10.根据权利要求1所述的系统,其特征在于,

所述图像采集设备,还用于从所述存储设备获取所述系统的当前版本号;判断所述系统的当前版本号与所述图像采集设备的版本号是否匹配;若不匹配,则获取所述图像采集设备对应的升级包,利用所述升级包对所述图像采集设备进行升级。

11.根据权利要求8-10任一项所述的系统,其特征在于,

所述图像采集设备,还用于在执行所述对所述图像采集设备进行升级的步骤时,暂停获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息的步骤。

12.根据权利要求1所述的系统,其特征在于,

所述存储设备,还用于获取所述存储设备对应的升级包,根据所获取的升级包,创建新的特征信息库;向所述图像采集设备发送升级信息;

所述图像采集设备,还用于在接收到所述升级信息之后,获取所述图像采集设备对应的升级包,根据所获取的升级包,创建新的特征信息库;删除旧的特征信息库,并向所述存储设备反馈升级状态;

所述存储设备,还用于在接收到所有所述图像采集设备发送的升级状态之后,删除旧的特征信息库。

13.一种人脸识别方法,其特征在于,应用于图像采集设备,所述方法包括:

获取人脸图像;

对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

14.根据权利要求13所述的方法,其特征在于,所述方法还包括:

将提取到的特征信息与所述图像采集设备中存储的第三特征信息库进行匹配,将匹配结果发送至所述存储设备;

若匹配成功,则执行所述匹配结果对应的响应操作;

若匹配失败,则在接收到所述存储设备发送的匹配成功信息后,执行所述匹配成功信息对应的响应操作。

15.根据权利要求13所述的方法,其特征在于,所述方法还包括:

接收所述存储设备发送的升级信息;

获取对应的升级包,对所述图像采集设备进行升级;

若升级成功,则向所述存储设备反馈升级状态。

16.根据权利要求13所述的方法,其特征在于,所述方法还包括:

从所述存储设备获取当前系统版本号;

判断所述当前系统版本号与所述图像采集设备的版本号是否匹配;

若不匹配,则获取对应的升级包,对所述图像采集设备进行升级。

17.一种人脸识别方法,其特征在于,应用于存储设备,所述方法包括:

接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

对所述特征信息进行分析,得到人脸分析结果。

18.根据权利要求17所述的方法,其特征在于,所述方法还包括:

接收所述图像采集设备发送的匹配失败信息;

将所述特征信息与存储在所述存储设备中的第四特征信息库进行匹配;

将匹配结果返回所述图像采集设备。

19.根据权利要求17所述的方法,其特征在于,所述方法还包括:

从所述样本图像中确定出包含人脸的候选人脸图像;

对所述候选人脸图像进行特征点定位;

从特征点定位后的候选人脸图像中截取所述样本人脸图像;

确定所述样本人脸图像对应的样本人脸特征;

根据所述样本人脸图像及所述样本人脸特征,生成特征信息库,将所述特征信息库发送至所述图像采集设备。

20.根据权利要求19所述的方法,其特征在于,在所述从特征点定位后的候选人脸图像中截取所述样本人脸图像之前,所述方法还包括:

对所述候选人脸图像进行质量评价;或,

对所述特征点定位后的候选人脸图像进行质量评价,判断所述特征点定位后的候选人脸图像的质量评价结果是否满足预设条件;

若满足,则执行所述从特征点定位后的候选人脸图像中截取所述样本人脸图像的步骤。

21.根据权利要求19所述的方法,其特征在于,所述从特征点定位后的候选人脸图像中截取所述样本人脸图像,包括:

对所述特征点定位后的候选人脸图像进行校正;

从所述校正后的候选人脸图像中截取所述样本人脸图像。

22.根据权利要求17所述的方法,其特征在于,所述方法还包括:

配置升级包,向所述图像采集设备发送升级信息;

接收所述图像采集设备反馈的升级状态。

23.根据权利要求22所述的方法,其特征在于,所述方法还包括:

获取所述存储设备对应的升级包,对所述存储设备进行升级。

24.根据权利要求23所述的方法,其特征在于,所述对所述存储设备进行升级,包括:

创建新的特征信息库;

向所述图像采集设备发送升级信息,以使所述图像采集设备进行升级;

在接收到所有所述图像采集设备发送的升级状态之后,删除旧的特征信息库。

25.一种人脸识别装置,其特征在于,应用于图像采集设备,所述装置包括:

获取模块,应用获取人脸图像;

特征提取模块,用于对所述人脸图像进行特征提取,将提取到的特征信息发送至存储设备,以使所述存储设备对所述特征信息进行分析。

26.一种人脸识别装置,其特征在于,应用于存储设备,所述装置包括:

接收模块,用于接收图像采集设备发送的特征信息,所述特征信息为对人脸图像进行特征提取得到的;

分析模块,用于对所述特征信息进行分析,得到人脸分析结果。

27.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求13-16或17-24任一所述的方法步骤。

技术总结
本发明实施例提供了一种人脸识别系统,所述系统包括:图像采集设备和存储设备,其中,所述图像采集设备,用于获取人脸图像,对所述人脸图像进行特征提取,得到第一特征信息;将所述第一特征信息发送至存储设备;所述存储设备,用于接收所述第一特征信息,对所述第一特征信息进行分析,得到人脸分析结果。应用本方案,人脸识别过程中的特征提取过程由图像采集设备执行,而人脸识别过程中的特征分析过程由存储设备执行,从而将计算资源均匀分配至图像采集设备和存储设备,从而可以均衡前后端的计算开销,减少图像采集设备的计算压力。

技术研发人员:王春茂;浦世亮
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:2018.11.28
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-54621.html

最新回复(0)