[發明專利]一種基于圖像檢索和特征權重學習的人臉識別方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201410360031.8/1.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





