[发明专利]基于负数据库算法加密的人脸识别方法及系统在审
申请号: | 202110378640.6 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113378623A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 赵冬冬;胡逸凡;熊航;吴奎 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 许美红 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 算法 加密 识别 方法 系统 | ||
1.一种基于负数据库算法加密的人脸识别方法,其特征在于,包括以下步骤:
在注册阶段,web客户端通过摄像头照相或者文件上传的方式采集待识别的用户人脸图像;通过人脸数据模型提取出图像中的人脸特征数据并判断是否有效,若有效,则继续;若无效,立即删除人脸图像,并提示用户注册失败,重新注册;web客户端生成一个随机的密匙并调用负数据库生成算法将有效的原始人脸特征数据生成负数据库,同时负数据库生成后立即删除原始人脸数据;并将生成的负数据库和密匙发送给服务端,完成用户注册;
在认证阶段,web客户端获取用户的人脸特征数据以及用户的密匙,调用负数据库生成算法将人脸特征数据生成负数据库,同时负数据库生成后立即删除原始的人脸数据,将生成的负数据库发送给服务端;服务端计算该负数据库的期望串以及注册时web客户端传过来的负数据库的期望串,并将两者进行比较,若低于阈值,则人脸匹配成功,判定为合法用户;否则,人脸匹配失败,判定为非法用户。
2.根据权利要求1所述的基于负数据库算法加密的人脸识别方法,其特征在于,在认证阶段,用户在web客户端通过摄像头照相或者文件上传的方式采集待识别的人脸图像。
3.根据权利要求1所述的基于负数据库算法加密的人脸识别方法,其特征在于,人脸匹配时,服务端采用欧氏距离估算方法,将服务器中储存的负数据库的期望串与web客户端传过来的负数据库的期望串进行欧氏距离计算,若计算所得的值低于阈值,则人脸匹配成功。
4.根据权利要求1所述的基于负数据库算法加密的人脸识别方法,其特征在于,人脸数据模型包括预先设置好的人脸检测模型、面部地标检测模型及人脸识别模型;其中人脸识别模型根据人脸图像计算出具有128个值的特征矢量来描述人脸特征。
5.根据权利要求4所述的基于负数据库算法加密的人脸识别方法,其特征在于,面部地标检测模型为68点面地标检测模型。
6.根据权利要求4所述的基于负数据库算法加密的人脸识别方法,其特征在于,调用负数据库生成算法将有效的原始人脸特征数据生成负数据库具体包括以下步骤:
将表示人脸特征的128个值的特征矢量由浮点数转换成二进制,得到一个m位的二进制串x,其中先判断正负,再将数字主体部分转换成整数并二进制化,将数字主体部分二进制串和头部符号合在一起后,将正负号、长度、二进制串保存在一个原始串数据结构中;
随机产生一个特定m位二进制串t,并与表示人脸特征数据的二进制串x进行异或运算得到负数据库生成算法的原始隐藏输入串,调用QK-hidden 负数据库生成算法生成该用户人脸特征的负数据库。
7.根据权利要求1所述的基于负数据库算法加密的人脸识别方法,其特征在于,具体通过欧氏距离比较两个期望串,若低于阈值,则人脸匹配成功,判定为合法用户;否则,人脸匹配失败,继续用下一个未标记的负数据库进行验证。
8.根据权利要求6所述的基于负数据库算法加密的人脸识别方法,其特征在于,计算负数据库的期望串具体通过计算原始隐藏输入串任意位上为‘0’和为‘1’的概率得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110378640.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红外线驱动的二氧化碳催化转化的方法
- 下一篇:一株嗜根考克氏菌及其应用