[发明专利]一种人脸特征值比对方法及其系统、可读存储介质有效
申请号: | 201910417854.2 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110210340B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 张云翔;李厚恩 | 申请(专利权)人: | 深圳供电局有限公司 |
主分类号: | G06V40/16 | 分类号: | G06V40/16 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 潘中毅;熊贤卿 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 特征值 方法 及其 系统 可读 存储 介质 | ||
1.一种人脸特征值比对方法,其特征在于,包括:
S1、获取一帧或多帧人脸抓拍图像;
S2、分布式文件系统接收所述一帧或多帧人脸抓拍图像;
S3、分布式文件系统的一个或多个分布式人脸识别模块调用PCA算法对接收到的一帧或多帧人脸抓拍图像进行人脸图像识别得到识别结果,并进行保存;
S4、根据所述识别结果检索人脸数据库得到检索结果;
S5、根据检索结果确定匹配结果,其中,若检索到与识别结果对应的人脸数据,则确定匹配成功,否则,确定匹配失败;
其中,每一分布式人脸识别模块调用PCA算法对接收到的人脸特征信息进行人脸图像识别的识别结果包括:
S31、确定人脸抓拍图像对应的图像矩阵X,所述图像矩阵X的大小为m×n;
S32、将所述图像矩阵X的每一行进行零均值化;
S33、计算所述图像矩阵X的协方差矩阵;
计算每一个列向量的二阶范数,
取范数最大的前m个列向量,构成一个n×m的矩阵A;
对矩阵A进行正交三角分解以构造低维矩阵C,C=(AQ)T;
对所述低维矩阵C进行奇异值分解,C=U∑VH;
其中,Σ为对角线上的元素,Σi即为矩阵的特征值;
根据矩阵的特征值可以求得新的特征向量并组成特征矩阵;
S34、将所述特征矩阵的特征值λ1,λ2,λ3…λn进行降序排序得到λ'1,λ'2,λ'3…λ'n;
S35、计算原始数据图像矩阵X在新的特征向量上的投影;
S36、选取其中前K个特征值即可得到变换矩阵,并将所述变换矩阵与所述图像矩阵X相乘得到矩阵求算结果。
2.如权利要求1所述的人脸特征值比对方法,其特征在于,所述步骤S32处理具体如下公式:
其中,Xmn为图像矩阵X的第m行第n列的值,
3.如权利要求2所述的人脸特征值比对方法,其特征在于,步骤S34中计算出协方差矩阵C的特征值λ1,λ2,λ3…λn,其对应的特征向量是v1,v2,v3…vn,具体如下公式所示:
λiμi=Cμi(i=1,2,3…n)
将特征值λ1,λ2,λ3…λn进行降序排序得到λ'1,λ'2,λ'3…λ'n,其对应的特征向量变为v'1,v'2,v'3…v'n,取其中的前K个特征值对应的特征向量构成一个新的矩阵P;
所述步骤S35具体为计算图像矩阵X在新的特征向量上的投影:
Y=X*P
其中P=(P1 P2 … PK),计算得出的矩阵Y就是降维之后的数据。
4.如权利要求1所述的人脸特征值比对方法,其特征在于,所述识别结果包括特征索引;所述根据所述识别结果检索人脸数据库得到检索结果包括:根据图像的特征索引检索人脸数据库。
5.如权利要求1所述的人脸特征值比对方法,其特征在于,其中,一帧人脸抓拍图像在一个时刻只被一个分布式人脸识别模块执行图像处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司,未经深圳供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910417854.2/1.html,转载请声明来源钻瓜专利网。