新四季網

一種基於sift特徵的眉毛識別方法

2023-05-30 06:26:11

專利名稱:一種基於sift特徵的眉毛識別方法
技術領域:
本發明涉及一種基於SIFT特徵的眉毛識別方法,涉及數字圖像處理應用領域。
背景技術:
眉毛是人臉識別中重要的特徵,相比於人臉其它特徵,具有更好的穩定性和差異性,但通常受到光照、姿態等因素的影響。專利《基於眉毛識別的身份鑑別方法》(公開號1645406)使用眉毛各個像素的RGB顏色分量差為識別依據。該方法受光照及姿態的影響較大,特別是側光條件下,識別效果較
差。 專利《基於子區域匹配的眉毛圖像識別方法》(公開號101901353A)手工選取每個用戶的純眉毛圖像,作為每個用戶的模板,使用待識別眉毛圖像依次與已保存的眉毛模板進行卷積運算,得到相似度後進行識別。該方法雖然可以降低光照以及姿態的部分影響,但手工選取純眉毛圖像的過程極為複雜繁瑣。

發明內容
本發明為了克服上述技術問題的缺點,提供了一種可有效降低光照、姿態變化影響的基於SIFT特徵的眉毛識別方法。本發明的基於SIFT特徵的眉毛識別方法,其特別之處在於,包括以下步驟a).採集人臉照片,編制容量為I =馬+夂2+…+&Γ的人臉照片庫,其中N是人臉庫中人的數目,Xi表示第I個人在不同拍攝條件下的人臉照片,其中0<ι彡N;b).選取眉毛區域2,選取人臉照片f的眉毛區域2,利用其作為人臉照片相似度計算的區域;c).劃分子區域,將眉毛區域j劃分為If個子區域,子區域用為表示;不同子區域之間的交集可以為空,也可以不為空;為標示4區域的第!個子區域,O < j ^ Μ ;d).獲取SIFT特徵矩陣,利用SIFT算法獲取眉毛區域A的M個子區域的SIFT特徵矩陣w) , 表示區域A的第〗個子區域提取的特徵點數目-表示SIFT特徵矩陣的維數;為(m』,w)表示行數為I 』、列數為的矩陣;e).計算兩張人臉照片的相似度,對於兩張人臉照片P1和P2,均按照步驟b)、c)和d)分別獲取SIFT特徵矩陣w)和w);計算對應子區域的矩陣碼(mj,w)與32/^』,w)任意兩行之間的相似度,將所有的相似度值構成矩陣CjCmf η;),並定義Sj = Max (Cj) , Sj表示照片ρι與ρ2對應第j個子區域的相似度,其大小取矩陣Cpnf η;)中所有元素的最大值;f).統計相似度的概率分布,以兩兩照片眉毛區域j的子區域的相似度為樣本,統計眉毛各個子區域的相似度A在是同一個人眉毛和不是同一個人眉毛時的概率分布;g).計算兩對比圖像眉毛區域的相似概率POame),按照步驟b)、c)、d)和e)計算出兩待對比圖像的M個子區域的相似度^、S1、…、& ,通過步驟f中的概率分布獲取P(Sjjsame)和),-P(^Isame)表示對應第j個子區域是同一個人的眉毛時,相似度為Si的概率值;β(^| )表示對應第j個子區域不是同一個人的眉毛時,
相似度為3的概率值,O;依據貝葉斯公式得到在各個相似度下,兩對比圖像為同
一個人眉毛的概率
P(same) = CjP(S1Jsame) xP(S2 |same)x ■ ■ ■ x P(Sjjsame))/
Cets1Idff) Xgts2 |dff) X... X ecsjdff));
根據獲取的兩對比圖像為同一個人眉毛的概率值,即可判斷兩對比圖像是否出自同一個人。步驟e)中,對應子區域應是兩圖像的眉毛區域按照相同的子區域劃分方法,所獲取的相對應的部分,只有相對應的部分才具有計算相似度的意義和必要。該步驟中,
由於A = (cP ,計算w〕與』2j(nf W)任意兩行之間的相似度獲取的矩陣Cfjnj, nj)中,無論元素怎樣排列,都不會影響相似度數值的大小。步驟f)中,以相似度為樣本來獲取$在是同一個人眉毛和不是同一個人眉毛時的概率分布;這樣,在步驟g)
中,通過步驟f)中獲取的概率分布函數即可計算出巧#■)和0內|·)的數值。步驟
g)中可設定閥值,當獲取的兩對比圖像為同一個人眉毛的相似概率值大於設定閥值時,認為兩圖像出自同一人;如果小於設定閥值時,認為兩圖像不是同一人的圖像。本發明的基於SIFT特徵的眉毛識別方法,步驟b)中選取的眉毛區域2為左眉毛區域、右眉毛區域或全部眉毛區域,設選取的眉毛區域J的寬度、高度分別為B7、Zf,其包括以下步驟b-l).定位瞳孔位置,採用瞳孔定位方法定位人臉照片『的瞳孔位置,以兩瞳孔之間的連線為X軸建立平面直角坐標系,設左、右瞳孔的坐標分別為jl)、S2(x2』 y2);b-2).求取瞳孔間距,根據公式d = Λ求取兩瞳孔之間的距離山-3).若區域J為左眉毛區域時,則選取的眉毛區域』的寬度 Τ = mxd ,高度/f = nxd , ^區域中心點坐標為O〗,.vl + qxd);若區域』力右眉毛區域時,則選取的眉毛區域j的寬度iT = m xd,高度Zf = Ii xd, 2區域中心點坐標為02,j2 + qxd);若區域J為全部眉毛區域時,則選取的眉毛區域2的寬度W = pxd,高度/f = nxd, J區域中心點坐標為(xl + d/2,(yI + y2)/2 + qxd);其中,《、n、P、分均為常數。其中,w=0.625、B =0.391、P =1·563、* =0.281。本發明的基於SIFT特徵的眉毛識別方法,所述步驟e)中對應子區域的矩陣ZljGnf w)與22/4 w)任意兩行之間相似度的計算方法為歐式距離、馬氏距離或向量內積算法。歐式距離、馬氏距離或向量內積均為現有 計算相似度的方法。
本發明的基於SIFT特徵的眉毛識別方法,步驟f)中統計相似度的概率分布為離散模型或連續模型;在為離散模型的情形下,通過統計各個相似度值落在各數值區間的概率值來獲得;在為連續模型的情形下,使用混合高斯概率建模,擬合形成概率密度函數。本發明的基於SIFT特徵的眉毛識別方法,所述步驟a)中容量X =2000 IT =200,
Xi =10 ;所述不同拍攝條件是指不同姿態、不同光照。本發明的有益效果是本發明的基於SIFT特徵的眉毛識別方法,首先建立若干人不同拍攝條件下的人臉照片庫,將眉毛區域劃分成子區域並採用SIFT特徵矩陣計算兩兩照片子區域的相似度,再以相似度為樣本建立是同一個人眉毛和不是同一個人眉毛時的概率分布;最後,依據貝葉斯公式可得到兩對比圖像為同一個人眉毛的概率,通過概率大小即可判斷兩圖像是否出自同一人。尺度不變特徵變換SIFT算法,適用於剛性物體的特徵描述和特徵匹配中,具有對 圖像的旋轉、尺度變化保持不變的特性。使用SIFT特徵進行眉毛識別,可有效地降低光照、姿態變化的影響,且不需要人工參與。


圖1為眉毛各子區域的相似度S在是同一個人眉毛時的概率分布;
圖2為眉毛各子區域的相似度g在不是同一個人眉毛時的概率分布。
具體實施例方式下面結合附圖與實施例對本發明作進一步說明。本發明的基於SIFT特徵的眉毛識別方法,包括以下步驟
a)·米集人臉照片,編制各量為I = + ^2 +' " + 的人臉照片庫,其中N是人臉庫
中人的數目,Xi表示第t個人在不同拍攝條件下的人臉照片,其中O SiT
該步驟a)中容量X可以選取為2000 IT =200,Xi =10 ;所述的不同拍攝條件是指不同姿態、不同光照;
b).選取眉毛區域3,選取人臉照片r的眉毛區域2,利用其作為人臉照片相似度計算的區域;
該步驟b)中選取的眉毛區域J可以為左眉毛區域、右眉毛區域或全部眉毛區域,設選取的眉毛區域2的寬度、高度分別為,、醜,其包括以下步驟
b-Ι).定位瞳孔位置,採用瞳孔定位方法定位人臉照片P的瞳孔位置,以兩瞳孔之間的連線為軸建立平面直角坐標系,設左、右瞳孔的坐標分別為抑>1,> )y2);b-2).求取瞳孔間距,根據公式d = dl,求取兩瞳孔之間的距離;b-3).若區域J為左眉毛區域時,則選取的眉毛區域』的寬度JF = m xd,高度Zf = n xd,,4區域中心點坐標為01,^1 + qxd);若區域2為右眉毛區域時,則選取的眉毛區域2的寬度= mxd ,高度//=nxd , J區域中心點坐標為02,y2 + qxd);若區域』為全部眉毛區域時,則選取的眉毛區域J的寬度W = PXd ,高度Zi=HXd, J區域中心點坐標為(xl + d/2,(yl + y2)/2+qxd).
其中,w、《、?均為常數;特別地》=0.625、《 =0.391、P =1. 563, =0.281。c).劃分子區域,將眉毛區域J劃分力Y個子區域,子區域用為表示;不同子區
域之間的交集可以為空,也可以不為空;竓標示4區域的第J個子區域,0<j彡髮;
d).獲取SIFT特徵矩陣,利用SIFT算法獲取眉毛區域J的Jf個子區域的SIFT特徵矩陣為Cmji w),mj表示區域A的第」個子區域提取的特徵點數目,w表示SIFT特徵矩陣的
維數;4(rnj,w)表示行數為m,列數為V的矩陣; e).計算兩張人臉照片的相似度,對於兩張人臉照片H和P2,均按照步驟b)、c)和d)分別獲取SIFT特徵矩陣』w) A2j(rif w);計算對應子區域的矩陣w)
與』2』(η』,w)任意兩行之間的相似度,將所有的相似度值構成矩陣Cfmf η),並定
義A = Jfe (Ci) , Si表示照片η與P2對應第j個子區域的相似度,其大小取矩陣
CfjOnj. η P中所有元素的最大值;
該步驟e)中,對應子區域的矩陣冉Uf w)與AjGif w)任意兩行之間相似度的計
算方法為歐式距離、馬氏距離或向量內積算法;
f).統計相似度的概率分布,以兩兩照片眉毛區域2的子區域的相似度為樣本,統計眉毛各個子區域的相似度在是同一個人眉毛和不是同一個人眉毛時的概率分布;
該步驟f)中,統計相似度的概率分布為離散模型或連續模型;在為離散模型的情形下,通過統計各個相似度值落在各數值區間的概率值來獲得;在為連續模型的情形下,使用
混合高斯概率建模,擬合形成概率密度函數;如圖1和圖2所示,分別給出了相似度在是
同一個人眉毛和不是同一個人眉毛時的概率分布擬合形成概率密度函數圖像;
g).計算兩對比圖像眉毛區域的相似概率P(same),按照步驟b)、c)、d)和e)計算
出兩待對比圖像的M個子區域的相似度S1、S1、…、Si,通過步驟f中的概率分布獲取F(^jIsame)和) , PC^same)表示對應第』個子區域是同一個人的眉毛時,相似度
為的概率值;表示對應第』個子區域不是同一個人的眉毛時,相似度為S1j的概
率值,O <j SM ;依據貝葉斯公式得到在各個相似度下,兩對比圖像為同一個人眉毛的概率
P(same ) = (KS1 |satne) xP(S2 [same) x..' x P(Sj |sarne).J /
C ^(S1Idaff) X Q(S2 |diff) X... X ^(Sj |dff ));
根據獲取的兩對比圖像為同一個人眉毛的概率值,即可判斷兩對比圖像是否出自同一個人。
權利要求
1.一種基於SIFT特徵的眉毛識別方法,其特徵在於,包括以下步驟a).採集人臉照片,編制容量為X=石+ 12+…&的人臉照片庫,其中U是人臉庫中人的數目,Xi表示第i個人在不同拍攝條件下的人臉照片,其中O <i SN ;b).選取眉毛區域d,選取人臉照片的眉毛區域2,利用其作為人臉照片相似度計算的區域;c).劃分子區域,將眉毛區域j劃分為I個子區域,子區域用A表示;不同子區域之間的交集可以為空,也可以不為空;竓標示A區域的第!'個子區域,O < J彡M ;d).獲取SIFT特徵矩陣,利用SIFT算法獲取眉毛區域J的i/個子區域的SIFT特徵矩陣AjCmy w),Mj表示區域A的第」個子區域提取的特徵點數目,w表示SIFT特徵矩陣的維數;4(mf w)表示行數為」列數為、日^矩陣;e).計算兩張人臉照片的相似度,對於兩張人臉照片P!和P2,均按照步驟b)、c)和d) 分別獲取SIFT特徵矩陣碼〔irij,w)和dZjUj,w);計算對應子區域的矩陣HjCmj, w)與J2jCnf w)任意兩行之間的相似度,將所有的相似度值構成矩陣η),並定義Sj = Max (Cj) , Sj表示照片P1與Ρ2對應第j個子區域的相似度,其大小取矩陣c(mf nP中所有元素的最大值;f).統計相似度的概率分布,以兩兩照片眉毛區域J的子區域的相似度為樣本,統計眉毛各個子區域的相似度A在是同一個人眉毛和不是同一個人眉毛時的概率分布;g).計算兩對比圖像眉毛區域的相似概率八same),按照步驟b)、c)、d)和e)計算出兩待對比圖像的M個子區域的相似度S1、S1、…、Si,通過步驟f中的概率分布獲取 P(^jIsame)和) , i^S^same)表示對應第〗個子區域是同一個人的眉毛時,相似度為Si的概率值;QiS^M )表示對應第』個子區域不是同一個人的眉毛時,相似度為Si的概率值,O <」< 〗依據貝葉斯公式得到在各個相似度下,兩對比圖像為同一個人眉毛的概率
2.根據權利要求1所述的基於SIFT特徵的眉毛識別方法,其特徵在於,步驟b)中選取的眉毛區域d為左眉毛區域、右眉毛區域或全部眉毛區域,設選取的眉毛區域J的寬度、高度分別為w、h,其包括以下步驟b-1).定位瞳孔位置,採用瞳孔定位方法定位人臉照片P的瞳孔位置,以兩瞳孔之間的連線為JT軸建立平面直角坐標系,設左、右瞳孔的坐標分別為/I)、Kx2, ^2); b-2).求取瞳孔間距,根據公式d=x2'd,求取兩瞳孔之間的距離; b-3).若區域2為左眉毛區域時,則選取的眉毛區域J的寬度= m xd,高度 /f = nxd,2區域中心點坐標為(H,.yl + qxd);若區域2為右眉毛區域時,則選取的眉毛區域』4的寬度釅=rn Xd ,高度醜=nxd , J區域中心點坐標為02,y'2 + qxd);若區域』 為全部眉毛區域時,則選取的眉毛區域』的寬度『=PM,高度//=n xd,』區域中心點坐標為 Ol + d/2 ,(yl + y2)/2 + q x d);其中,》、P、< 均為常數。
3.根據權利要求2所述的基於SIFT特徵的眉毛識別方法,其特徵在於所述《 =0.625』=0·391、Ρ =1. 563,f =0.281。
4.根據權利要求1或2所述的基於SIFT特徵的眉毛識別方法,其特徵在於所述步驟e)中對應子區域的矩陣Λ/ 』,W〕與w)任意兩行之間相似度的計算方法為歐式距離、馬氏距離或向量內積算法。
5.根據權利要求1或2所述的基於SIFT特徵的眉毛識別方法,其特徵在於步驟f)中統計相似度的概率分布為離散模型或連續模型;在為離散模型的情形下,通過統計各個相似度值落在各數值區間的概率值來獲得;在為連續模型的情形下,使用混合高斯概率建模, 擬合形成概率密度函數。
6.根據權利要求1或2所述的基於SIFT特徵的眉毛識別方法,其特徵在於所述步驟a)中容量X =2000, N =200, Xi =10 ;所述不同拍攝條件是指不同姿態、不同光照。
全文摘要
本發明的基於SIFT特徵的眉毛識別方法,包括a).採集人臉照片;b).選取眉毛區域;c).將眉毛區域劃分為個子區域;d).獲取子區域的SIFT特徵矩陣;e).獲取兩照片眉毛區域的SIFT特徵矩陣和;並計算對應個子區域的相似度;f).統計是與不是同一個人眉毛的概率分布;g).依據貝葉斯公式獲取,以判斷兩對比圖像是否出自同一個人。本發明的眉毛識別方法,具有對圖像的旋轉、尺度變化保持不變的特性。使用SIFT特徵進行眉毛識別,可有效地降低光照、姿態變化的影響,且不需要人工參與。
文檔編號G06K9/00GK102999751SQ20131000341
公開日2013年3月27日 申請日期2013年1月6日 優先權日2013年1月6日
發明者曹傑, 許野平, 方亮, 劉辰飛, 張傳峰 申請人:山東神思電子技術股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀