[发明专利]基于faiss的高效人脸特征值检索的方法和系统有效
申请号: | 201811539799.6 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109711298B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 杨帆;曹赛男 | 申请(专利权)人: | 南京甄视智能科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06F16/53 |
代理公司: | 南京行高知识产权代理有限公司 32404 | 代理人: | 王培松 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 faiss 高效 特征值 检索 方法 系统 | ||
1.一种基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法包括以下步骤:
S1:创建人脸特征值库,人脸特征值库存储有任意一个人员的若干张脸部图像;
所述人脸特征值库包括人脸特征值存储模块,人脸特征值存储模块用于存储所述若干张脸部图像的图像信息,所述图像信息包括脸部图像的唯一标识和提取出的人脸特征值;
所述人脸特征值库设置有人脸库ID、比对阈值和容量;
S2:基于faiss-facebook开源的AI相似性搜索工具以创建一人脸检索模块;
S3:接收用户客户端发送的比对请求,所述比对请求中至少包括待比对脸部图像和请求检索的人脸库ID;
从待比对脸部图像中提取待比对人脸特征值,同时根据接收到的请求检索的人脸库ID以查询对应人脸库中存储的所有脸部图像的唯一标识;
S4:调取人脸检索模块,从人脸特征值存储模块中检索出与步骤S3中查询到的所有脸部图像的唯一标识对应的人脸特征值,将之与待比对人脸特征值相比较,获取与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值:
如果比对分值大于等于所述人脸特征值库设置的比对阈值,判断本次检索成功,否则,判断本次检索失败;
S5:将检索结果返回至用户客户端,其中,如果检索成功,返回相似度比对分值最高的脸部图像、以及对应的比对分值,否则,返回为空;
所述方法还包括:调取人脸检索模块,连续N次从人脸特征值存储模块中检索出与步骤S3中查询到的所有脸部图像的唯一标识对应的人脸特征值,将之与待比对人脸特征值相比较,获取与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识、以及对应的比对分值,每次获取到的脸部图像的唯一标识记为Fi,i=1,2,...,N;
将获取次数最多的一组唯一标识Fj作为与待比对人脸特征值相似度比对分值最高的脸部图像的唯一标识,其中,j∈i,取该组唯一标识对应的比对分值的均值作为最终的比对分值;
统计唯一标识为Fm的所有脸部图像与待比对人脸特征值的比对分值,其中,m∈i,m≠j,将其中比对分值大于一设定相似阈值的脸部图像及其唯一标识从对应的人脸特征值库中删除。
2.根据权利要求1所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述设定相似阈值大于比对阈值。
3.根据权利要求1所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法还包括:
统计所有脸部图像的相似度比对成功次数,将成功次数超过一设定次数阈值的脸部图像的唯一标识、以及对应的人脸特征值存储至一优化比对数据库中。
4.根据权利要求1至3任意一项中所述的基于faiss的高效人脸特征值检索的方法,其特征在于,步骤S1中,所述创建人脸特征值库的方法包括:
根据用户请求创建初始人脸特征值库,设置人脸库ID、比对阈值和容量,初始人脸特征值库包括人脸特征值存储模块;
接受用户发送的若干张脸部图像,存储至初始人脸特征值库中,为每张脸部图像设置唯一标识;
从每张脸部图像中提取人脸特征值,将提取出的人脸特征值和对应的唯一标识存储至人脸特征值存储模块。
5.根据权利要求4所述的基于faiss的高效人脸特征值检索的方法,其特征在于,所述方法还包括:
将所述脸部图像存储至一文件服务器中,接收并存储文件服务器返回的脸部图像的存储地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京甄视智能科技有限公司,未经南京甄视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811539799.6/1.html,转载请声明来源钻瓜专利网。