[发明专利]一种基于图像检索和特征权重学习的人脸识别方法有效
申请号: | 201410360031.8 | 申请日: | 2014-07-25 |
公开(公告)号: | CN104143088A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 程洪;王玉琢;杨路 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46 |
代理公司: | 成都信博专利代理有限责任公司 51200 | 代理人: | 卓仲阳 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图像 检索 特征 权重 学习 识别 方法 | ||
1.一种基于图像检索和特征权重学习的人脸识别方法,其特征在于,包括:
步骤一:生成训练样本图像集A和样本图像特征集F:
S11收集人脸图像生成训练样本图像集A;
S12使用SDM算法和仿射变换将人脸图像旋转到水平位置并且做尺度归一化;
S13提取训练样本图像集A中每一张人脸图像的SIFT特征fi',以及每个SIFT特征fi'对应的几何坐标zi,得到一个M×130的特征集,其中M为每张人脸图像的特征点个数;每个特征点fi由一个128维的SIFT特征fi'加上2维相对应的几何坐标zi组成,对SIFT特征fi'做l2范数归一化,根据人脸尺寸对几何坐标zi做l1范数归一化;单个特征点表示如下:
fi=[fi',αzi],0≤α≤1,
zi=(x,y),i=1,…M;
其中,参数α是用来调节位置信息在SIFT特征匹配中的权重,x,y为特征点在人脸图像上的横纵坐标;
S14将所有人脸图像的特征点的集合作为样本图像特征集F;
步骤二:检索得到匹配人脸图像子集Dt:
S21对样本图像特征集F采用K-means方法进行聚类,生成K个聚类;
S22用步骤一中S13所述的方法提取待识别人脸图像Q的特征集,得到待识别人脸图像特征集FQ;
S23用欧几里得度量法,做最近邻查找,将待识别人脸图像特征集FQ中的每一个特征点分配到K个聚类中与之最近的那些聚类中去;将包含待识别人脸图像特征集FQ中特征点的那些聚类作为聚类集合KQ;
S24将训练样本图像集A中所有包含有聚类集合KQ中任意一个特征点的人脸图像提取出来,作为匹配人脸图像子集Dt;
步骤三:计算并筛选得到相似人脸图像子集Ds:
S31计算K个聚类中每个聚类的逆文档频率idf(k):
其中,k表示聚类的标号,N表示训练样本图像集A中的人脸图像总数,n(k)表示训练样本图像集A中包含有第k个聚类中任意一个特征点的人脸图像数量;
S32计算待识别人脸图像Q和匹配人脸图像子集Dt中每个匹配人脸图像dt的相似度S(Q,dt),
其中,tfQ(k)表示待识别人脸图像特征集FQ中被分配到第k个聚类的特征点的数量;表示某个匹配人脸图像dt所有特征点中存在于第k个聚类的特征点的个数;fi为匹配人脸图像dt的特征点,gj表示待识别人脸图像Q的特征点,(fi,gj)表示两个特征点匹配,e(fi)=e(gj)表示两个特征点属于相同的聚类;函数L(fi)和L(gj)分别表示特征点fi和gj的类别信息,||L(fi)-L(gj)||<ε表示特征点在空间位置上具有连续性;
S33对匹配人脸图像子集Dt中所有匹配人脸图像dt按照相似度S(Q,dt)降序排列,取前R个人脸图像组成相似人脸图像子集Ds;
步骤四:在线特征点权重学习:
S41用步骤一中S13所述的方法提取相似人脸图像子集Ds特征点,生成相似人脸图像特征集Fs,将特征集Fs中每个特征点对应的权重初始化为一个统一的数值ω0;
S42对特征集Fs中的每一个特征点fi作最近邻查找,找到fi的最近邻特征点fj,如果fj和fi的类别标签一致,那么fj的权重增大,否则减小;如果某个特征点fj被n个特征点查找为最近邻特征点,则它的权重需被修改n次;将特征点fj原始权重表示为ω1(fj)=ω0,则特征点fj经过n次修改后的权重ωn+1(fj)通过如下迭代公式实现:
ωn+1(fj)=ωn(fj)(ω0+Δω),L(fj)=L(fi),
ωn+1(fj)=ωn(fj)(ω0-Δω),L(fj)≠L(fi),
S43对所有修改后的特征点权重作l1范数归一化,得到带权重特征库;
步骤五:在线特征对权重学习:
S51将带权重特征库中的特征点按权重值降序排列,取前2m个特征点,随机组合成m组特征对P={p1,p2,...pm},将每个特征对对应的权重初始化为一个统一的数值w0;
S52对m组特征对P={p1,p2,...pm}中的每一对特征对pu作最近邻查找,找到pu的最近邻特征对pv,如果pv和pu的类别标签一致,那么pv的权重增大,否则减小;如果某个特征对pv被n个特征对查找为最近邻特征对,则它的权重需被修改n次;将特征对pv原始权重表示为w1(pv)=w0,则特征点pv经过n次修改后的权重wn+1(pv)通过如下迭代公式实现:
wn+1(pv)=λwn(pv)(w0+Δw),L(pv)=L(pu),
wn+1(pv)=λwn(pv)(w0-Δw),L(pv)≠L(pu),
其中,λ是用来进一步调整特征对权重的参数;
S53对所有修改后的特征对权重作l1范数归一化,得到带权重特征对库;
步骤六:人脸识别:
S61从带权重特征库中寻找待识别人脸图像Q的特征点gj的最近邻特征点,将该最近邻特征点的权重投给特征点gj所属的类别,进而得到每个类别的特征点投票得分Ssingle;
S62对待识别人脸图像Q的所有特征点随机选择出特征对GJ,从带权重特征对库中寻找特征对GJ的最近邻特征对,并将该最邻近特征对的权重投给特征对GJ所属的类别,得到每个类别的特征对投票得分Spair;
S63将每个类别的特征点投票得分Ssingle和特征对投票得分Spair分别相加,得到每个类别的最终得分,将最终得分最高的那个类别标签赋予待识别人脸图像Q。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410360031.8/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序