[发明专利]一种镜像图与粗细层次结合的稀疏人脸识别方法有效
申请号: | 201711431688.9 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108038467B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 周先春;许瑞;周杰;陈铭 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46 |
代理公司: | 江苏爱信律师事务所 32241 | 代理人: | 毛启程 |
地址: | 210044 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了了一种镜像图与粗细层次结合的稀疏人脸识别方法,人脸在实际环境中,伴随着各种不可预知的情况,会呈现出复杂多变的特性。为了提高人脸识别率及更好的显示人脸特征,本发明的方法首先利用人脸的镜面性生成新的人脸图像,将原来的人脸训练样本和新生成的镜像图样本结合起来,使用粗细层次结合的分类方法来进行识别。新方法一方面增加了训练样本的数目,克服由于光照和姿态等外部因素带来的影响,另一方面选取合适的训练样本,丢掉不合适样本对于人脸识别所造成的不利影响。 | ||
搜索关键词: | 一种 镜像图 粗细 层次 结合 稀疏 识别 方法 | ||
【主权项】:
1.一种镜像图与粗细层次结合的稀疏人脸识别方法,其特征在于:包括如下步骤:步骤一:镜像图法利用图像的对称性得到镜像图;若人脸数据库有t类,每类有n个训练样本,训练样本总数为N=t*n;令X表示总的原始矩阵,Xi表示X中第i类训练样本矩阵,Xi=[x(i‑1)*n+1,x(i‑1)*n+2,…,xi*n](i=1,2,…,t),Xi中每一项代表第i类中每一个训练样本的列向量;设样本矩阵具有C行和D列,它对应的镜像矩阵也具有C行和D列;第i类第j个训练样本列向量表示为x(i‑1)*n+j,第i类第j个新生成的镜像样本表示为m(i‑1)*n+j,(i=1,2,…,t;j=1,2,…,n);x'(i‑1)*t+j(c,d)表示x(i‑1)*t+j在第c行和第d列上的像素,m'(i‑1)*t+j(c,d)表示m(i‑1)*t+j(c,d)在第c行和第d列上的像素,有
将m'(i‑1)*t+j(c,d))转化为m((i‑1)*t+j(c,d),令M表示总的镜像图矩阵,Mi表示M中第i类训练样本矩阵,Mi=[m(i‑1)*n+1,m(i‑1)*n+2,…,mi*n];步骤二:令S表示总的训练样本矩阵,S=[S1,S2,…St],Si表示第i类总的训练样本矩阵,Si=[x(i‑1)*n+1,m(i‑1)*n+1,x(i‑1)*n+2,m(i‑1)*n+2,…,xi*n,mi*n];第i类测试样本矩阵的列向量为y,用欧氏距离来测量第i类训练样本x(i‑1)*n+j与测试样本之间的偏差程度,令di=||y‑x(i‑1)*n+j||2 (2)di越小,说明x(i‑1)*n+j越接近y;从2*N个训练样本中用欧式距离选出G个训练样本,G≤2*N,设G个训练样本的列向量分别为q1,q2,…,qG,令Q表示经过欧式距离选择过的训练样本矩阵,Q=[q1,q2,…,qG];用G个训练样本线性表示y,即y=K*Q (3)K是Q对应的系数,K=[k1,k2,...,kG];令Ki=(QTQ+μz)‑1QTy,μ是一个较小的常量,z是一个可识别的矩阵;令yi=Ki*Qi (4)Qi表示Q中第i类训练样本,Ki为Qi对应的系数,用di1衡量y与y'之间的偏差程度,即di1=||y‑y'||2 (5)di1越小,说明y'越能表示y;若
则测试样本y被分配到第i类。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711431688.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多摄像头的轿车防碰撞装置及其控制方法
- 下一篇:一种绞接头