一种基于人脸属性的人脸识别方法及系统技术方案

技术编号:21225121 阅读:23 留言:0更新日期:2019-05-29 05:52
本发明专利技术公开了一种基于人脸属性的人脸识别方法,包括:获取待识别的人脸图像;在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。另外,本发明专利技术公开了一种基于人脸属性的人脸识别系统。本发明专利技术能够有效提高人脸识别的效率。

A Face Recognition Method and System Based on Face Attribute

The invention discloses a face recognition method based on face attributes, which includes: acquiring the face image to be recognized; recognizing the face attributes in the face image when the face image is clear; retrieving the subdatabase corresponding to the recognized face attributes in the face database for face recognition; and storing different faces in the face database. Multiple sub-libraries of face sample images of attributes are composed. In addition, the invention discloses a face recognition system based on face attributes. The invention can effectively improve the efficiency of face recognition.

【技术实现步骤摘要】
一种基于人脸属性的人脸识别方法及系统
本专利技术涉及图像处理
,尤其涉及一种基于人脸属性的人脸识别方法及系统。
技术介绍
随着人脸识别领域的研究不断发展,人脸识别准确率越来越高。特别是随着计算机硬件的不断提升,以及大型人脸数据库的获取越来越方便,基于深度学习的人脸识别方法越来越使用化,使得人脸识别的应用越来越广泛。移动支付、门禁系统、员工签到系统、安防系统、VIP客户管理系统等都嵌入了人脸识别算法。虽然人脸识别已经被广泛使用,但是常见的人脸识别系统都是定制型的,能够识别的人脸数量有限,比如一个小区的门禁系统最多不过几千人,这样的系统只能成为小型人脸识别系统。由于人脸库中的人脸数量较少,对速度影响不大。但是对于百万级别的人脸数据库,要进行1:N的人脸对比,则需要较长的时间,对于公安部门嫌犯检索等场合,快速锁定嫌犯身份是非常重要的,而要对整个人脸库进行检索,非常耗时。
技术实现思路
本专利技术针对现有技术中存在的问题,提供了一种基于人脸属性的人脸识别方法及系统,能够有效提高人脸识别的效率。本专利技术就上述技术问题而提出的技术方案如下:一方面,本专利技术提供一种基于人脸属性的人脸识别方法,包括:获取待识别的人脸图像;在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。进一步地,所述人脸属性包括性别和年龄;在所述获取待识别的人脸图像之前,还包括:获取人脸样本图像;对所述人脸样本图像进行性别识别;对所述人脸样本图像进行年龄识别;将人脸库划分为多个子库,使具有相同性别和年龄的人脸样本图像存储在一个子库中。进一步地,所述在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性,具体包括:采用拉普拉斯方法对所述人脸图像的清晰度进行检测;在检测到所述清晰度大于预设阈值时,判定所述人脸图像清晰,识别所述人脸图像中的人脸属性。进一步地,所述方法还包括:在检测到所述清晰度小于预设阈值时,判定所述人脸图像不清晰,检索整个人脸库,以对所述人脸图像进行人脸识别。进一步地,所述检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别,具体包括:检索人脸库中与识别出的人脸属性所对应的子库;分别计算所述人脸图像与所述子库中每个人脸样本图像的相似度;将计算出的最高相似度与预设相似阈值进行比较;若所述最高相似度大于预设相似阈值,则将所述人脸图像中的人脸识别为所述最高相似度的人脸样本图像所对应的人脸;若所述最高相似度小于预设相似阈值,则将所述人脸图像中的人脸识别为陌生人脸。另一方面,本专利技术提供一种基于人脸属性的人脸识别系统,能够实现上述基于人脸属性的人脸识别方法的所有流程,所述系统包括:图像获取模块,用于获取待识别的人脸图像;识别模块,用于在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;以及,第一检索模块,用于检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。进一步地,所述人脸属性包括性别和年龄;所述系统还包括:样本图像获取模块,用于获取人脸样本图像;性别识别模块,用于对所述人脸样本图像进行性别识别;年龄识别模块,用于对所述人脸样本图像进行年龄识别;以及,划分模块,用于将人脸库划分为多个子库,使具有相同性别和年龄的人脸样本图像存储在一个子库中。进一步地,所述识别模块具体包括:检测单元,用于采用拉普拉斯方法对所述人脸图像的清晰度进行检测;识别单元,用于在检测到所述清晰度大于预设阈值时,判定所述人脸图像清晰,识别所述人脸图像中的人脸属性。进一步地,所述系统还包括:第二检索模块,用于在检测到所述清晰度小于预设阈值时,判定所述人脸图像不清晰,检索整个人脸库,以对所述人脸图像进行人脸识别。进一步地,所述第一检索模块具体包括:检索单元,用于检索人脸库中与识别出的人脸属性所对应的子库;相似度计算单元,用于分别计算所述人脸图像与所述子库中每个人脸样本图像的相似度;比较单元,用于将计算出的最高相似度与预设相似阈值进行比较;第一人脸识别单元,用于在所述最高相似度大于预设相似阈值时,将所述人脸图像中的人脸识别为所述最高相似度的人脸样本图像所对应的人脸;以及,第二人脸识别单元,用于在所述最高相似度小于预设相似阈值时,将所述人脸图像中的人脸识别为陌生人脸。本专利技术实施例提供的技术方案带来的有益效果是:先对待识别的人脸图像的人脸属性进行识别,再对人脸库中与该人脸属性相对应的子库进行检索来识别人脸图像,大大减小人脸图像的检索范围,提高检索效率,同时,考虑到由于人脸属性识别存在的误差,因此仅对清晰的人脸图像进行人脸属性的识别,有效改善由于图像清晰度以及人脸属性识别存在的误差所造成的误匹配问题,降低误识率和人脸拒绝率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的基于人脸属性的人脸识别方法的一个实施例的流程示意图;图2是本专利技术提供的基于人脸属性的人脸识别方法中人脸库的布局示意图;图3是本专利技术提供的基于人脸属性的人脸识别方法的另一个实施例的流程示意图;图4是本专利技术提供的基于人脸属性的人脸识别系统的一个实施例结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种基于人脸属性的人脸识别方法,参见图1,所述方法包括:S1、获取待识别的人脸图像;S2、在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;S3、检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。需要说明的是,在步骤S1中,人脸图像的获取可通过直接读取图像文件来获取,也可通过摄像头获取。若图像中的人脸占比较小,可采用人脸检测方法将图像中的人脸区域检测出来,并将其裁剪后存储。进一步地,所述人脸属性包括性别和年龄;在所述获取待识别的人脸图像之前,还包括:获取人脸样本图像;对所述人脸样本图像进行性别识别;对所述人脸样本图像进行年龄识别;将人脸库划分为多个子库,使具有相同性别和年龄的人脸样本图像存储在一个子库中。需要说明的是,在对人脸图像进行识别前,需重新对人脸库进行布局。先获取人脸样本图像,每个人对应设有一个独立文件夹,每个人的人脸样本图像存放在其独立文件夹中。进而,采用深度神经网络或其它任何机器学习方法遍历获取的人脸样本图像,以对人脸样本图像进行性别识别,其中,深度神经网络的输出神经元个数为2,分别代表男性和女性的概率,采用概率高的性别作为该人脸样本图像的性别识别结果,识别结束,根据性别识别结果对该人脸样本图像添加性别标签。同样,采用深度神经网络或其它任何机器学习方法遍历获取的人脸样本图像,以对人脸样本图像进行年龄识别,其中,深度神经网络的输出神经元个数优选为8,分别代表0-2岁、4-6岁、8-1本文档来自技高网...

【技术保护点】
1.一种基于人脸属性的人脸识别方法,其特征在于,包括:获取待识别的人脸图像;在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。

【技术特征摘要】
1.一种基于人脸属性的人脸识别方法,其特征在于,包括:获取待识别的人脸图像;在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性;检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别;所述人脸库由存储具有不同人脸属性的人脸样本图像的多个子库组成。2.如权利要求1所述的基于人脸属性的人脸识别方法,其特征在于,所述人脸属性包括性别和年龄;在所述获取待识别的人脸图像之前,还包括:获取人脸样本图像;对所述人脸样本图像进行性别识别;对所述人脸样本图像进行年龄识别;将人脸库划分为多个子库,使具有相同性别和年龄的人脸样本图像存储在一个子库中。3.如权利要求1所述的基于人脸属性的人脸识别方法,其特征在于,所述在检测到所述人脸图像清晰时,识别所述人脸图像中的人脸属性,具体包括:采用拉普拉斯方法对所述人脸图像的清晰度进行检测;在检测到所述清晰度大于预设阈值时,判定所述人脸图像清晰,识别所述人脸图像中的人脸属性。4.如权利要求3所述的基于人脸属性的人脸识别方法,其特征在于,所述方法还包括:在检测到所述清晰度小于预设阈值时,判定所述人脸图像不清晰,检索整个人脸库,以对所述人脸图像进行人脸识别。5.如权利要求1所述的基于人脸属性的人脸识别方法,其特征在于,所述检索人脸库中与识别出的人脸属性所对应的子库,以对所述人脸图像进行人脸识别,具体包括:检索人脸库中与识别出的人脸属性所对应的子库;分别计算所述人脸图像与所述子库中每个人脸样本图像的相似度;将计算出的最高相似度与预设相似阈值进行比较;若所述最高相似度大于预设相似阈值,则将所述人脸图像中的人脸识别为所述最高相似度的人脸样本图像所对应的人脸;若所述最高相似度小于预设相似阈值,则将所述人脸图像中的人脸识别为陌生人脸。6.一种基于人脸属性的人脸识别系统,其特征在于,包括:图像获取模块,用于...

【专利技术属性】
技术研发人员:阮仕涛
申请(专利权)人:深圳市祈飞科技有限公司
类型:发明
国别省市:广东,44

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

1