基于faiss的高效人脸特征值检索的方法和系统技术方案

技术编号:21035467 阅读:52 留言:0更新日期:2019-05-04 05:50
本发明专利技术提供一种基于faiss的高效人脸特征值检索的方法和系统,基于faiss‑facebook开源的AI相似性搜索工具,开发出人脸检索模块,从人脸特征值存储模块中检索出与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值,再执行检索结果判断,以加快人脸特征值的检索速度;同时,在检索过程中,不断优化人脸特征值库,减少其中重复度较高的人脸图像,挑选出最具有典型性的人脸图像。

【技术实现步骤摘要】
基于faiss的高效人脸特征值检索的方法和系统
本专利技术涉及人脸识别
,具体而言涉及一种基于faiss的高效人脸特征值检索的方法和系统。
技术介绍
人脸识别是指对人脸图像进行特征值提取,并与其他人脸特征值做比对,取最高的比对分数,若最高的比对分数超过设置的阈值,则认为两张人脸是同一个人。人脸识别实现的流程如图1,具体的:第一步,创建人脸库,并设置人脸库的容量和阈值。第二步,往人脸库添加底库人脸照片,对底库人脸照片进行特征值提取,并存储人脸特征值到人脸库。第三步,提交待识别的人脸照片,并对待识别的人脸照片进行人脸特征值提取。第四步,待识别的人脸照片特征值与底库中的人脸特征值做比对,完成人脸识别。当人脸库中的数据较多时,需要消耗较多的时间和资源在人脸特征值的比对上。
技术实现思路
本专利技术目的在于提供一种基于faiss的高效人脸特征值检索的方法和系统,基于faiss-facebook开源的AI相似性搜索工具,开发出人脸检索模块,从人脸特征值存储模块中检索出与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值,再执行检索结果判断,以加快人脸特征值的检索速度;同本文档来自技高网...

【技术保护点】
1.一种基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法包括以下步骤:S1:创建人脸特征值库,人脸特征值库存储有任意一个人员的若干张脸部图像;所述人脸特征值库包括人脸特征值存储模块,人脸特征值存储模块用于存储所述若干张脸部图像的图像信息,所述图像信息包括脸部图像的唯一标识和提取出的人脸特征值;所述人脸特征值库设置有人脸库ID、比对阈值和容量;S2:基于faiss‑facebook开源的AI相似性搜索工具以创建一人脸检索模块;S3:接收用户客户端发送的比对请求,所述比对请求中至少包括待比对脸部图像和请求检索的人脸库ID;从待比对脸部图像中提取待比对人脸特征值,同时根据接收到的请求检...

【技术特征摘要】
1.一种基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法包括以下步骤:S1:创建人脸特征值库,人脸特征值库存储有任意一个人员的若干张脸部图像;所述人脸特征值库包括人脸特征值存储模块,人脸特征值存储模块用于存储所述若干张脸部图像的图像信息,所述图像信息包括脸部图像的唯一标识和提取出的人脸特征值;所述人脸特征值库设置有人脸库ID、比对阈值和容量;S2:基于faiss-facebook开源的AI相似性搜索工具以创建一人脸检索模块;S3:接收用户客户端发送的比对请求,所述比对请求中至少包括待比对脸部图像和请求检索的人脸库ID;从待比对脸部图像中提取待比对人脸特征值,同时根据接收到的请求检索的人脸库ID以查询对应人脸库中存储的所有脸部图像的唯一标识;S4:调取人脸检索模块,从人脸特征值存储模块中检索出与步骤S3中查询到的所有脸部图像的唯一标识对应的人脸特征值,将之与待比对人脸特征值相比较,获取与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值:如果比对分值大于等于所述人脸特征值库设置的比对阈值,判断本次检索成功,否则,判断本次检索失败;S5:将检索结果返回至用户客户端,其中,如果检索成功,返回相似度比对分值最高的脸部图像、以及对应的比对分值,否则,返回为空。2.根据权利要求1所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法还包括:调取人脸检索模块,连续N次从人脸特征值存储模块中检索出与步骤S3中查询到的所有脸部图像的唯一标识对应的人脸特征值,将之与待比对人脸特征值相比较,获取与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值,每次获取到的脸部图像的唯一标识记为Fi,i=1,2,…,N;将获取次数最多的一组唯一标识Fj作为与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识,其中,j∈i,取该组唯一标识对应的比对分值的均值作为最终的比对分值。3.根据权利要求2所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法还包括:统计唯一标识为Fm的所有脸部图像与待比对人脸特征值的比对分值,其中,m∈i,m≠j,将其中比对分值大于一设定相似阈值的脸部图像及其唯一标识从对应的人脸特征值库中删除。4.根据权利要求3所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述设定相似阈值大于比对阈值。5.根据权利要求1所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法还包括:统计所有脸部图像的相似度比对成功次数,将成功次数超过一设定次数阈值的脸部图像的唯一标识、以及对应的人脸特征值存储至一优化比对数据库中。6.根据权利要求1至5任意一项中所述的基于faiss的高效人脸特征值检索的方法,其特征在于,步骤S1中,所述创建人脸特征值库的方法包括:根据用户请求创建初始人脸特征值库,设置人脸库ID、比对阈值和容量,初始人脸特征...

【专利技术属性】
技术研发人员:杨帆曹赛男
申请(专利权)人:南京甄视智能科技有限公司
类型:发明
国别省市:江苏,32

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

1