亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種迭代重約束組稀疏表示分類的人臉識別方法與流程

文檔序號:12365719閱讀:來源:國知局

技術(shù)特征:

1.一種迭代重約束組稀疏表示分類的人臉識別方法,包括字典集訓(xùn)練過程、計算系數(shù)和權(quán)值的初值過程、系數(shù)和權(quán)值的更新過程和圖像分類過程,其特征在于,包括以下步驟:

a)字典集訓(xùn)練過程:隨機(jī)選擇圖像樣本,按其類別信息將其分成c類,組成訓(xùn)練字典集X=[X1,X2,…,Xc]∈Rm×n,每一類有各自的樣本標(biāo)簽。其中Xi=[xi1,xi2,…,xini]∈Rm×ni是樣本子集,i∈1,2,…,c。xij∈Rm是第i類中的第j個樣本,維度為m,ni表示第i個類別中訓(xùn)練樣本的序數(shù),n=∑i=1cni是樣本總數(shù);

b)計算系數(shù)和權(quán)值的初值過程:

其中前一部分||s⊙(y-Xθ)||表示重建圖像的殘差值與其特征權(quán)值s的點(diǎn)乘集,⊙表示依元素相乘。后一部分表示以l2,p(p>0)混合范數(shù)為計算標(biāo)準(zhǔn)的稀疏表示系數(shù)θ的加權(quán)正則項。

通過所訓(xùn)練字典集對被測圖像進(jìn)行回歸表示,得到稀疏表示系數(shù)θ和殘差值e=y(tǒng)-Xθ,并對它們進(jìn)行加權(quán),權(quán)值分別為η和s。對θ的權(quán)值η進(jìn)行自適應(yīng)距離權(quán)值學(xué)習(xí),根據(jù)被測圖像與訓(xùn)練字典集的歐式距離的不同產(chǎn)生不同的權(quán)值系數(shù)。對e的權(quán)值s進(jìn)行自適應(yīng)特征權(quán)值學(xué)習(xí),s的值不同,采用的范數(shù)計算方式不同;

c)系數(shù)和權(quán)值的更新過程:根據(jù)權(quán)值η和s的變化對θ進(jìn)行迭代更新,重復(fù)迭代過程直至滿足收斂條件或達(dá)到最大迭代次數(shù),輸出最終的θ值;

d)圖像分類過程:以最終θ值所對應(yīng)的最小殘差值e對被測樣本進(jìn)行分類,得到分類識別結(jié)果。

2.根據(jù)權(quán)利要求1所述的人臉識別方法,其特征在于,步驟b)中所述的計算系數(shù)和權(quán)值的初值過程包括以下步驟:

b1通過所訓(xùn)練字典集X,用回歸方法表示被測圖像y:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>y</mi> <mo>=</mo> <msub> <mi>X</mi> <mn>1</mn> </msub> <msub> <mi>&theta;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>X</mi> <mn>2</mn> </msub> <msub> <mi>&theta;</mi> <mn>2</mn> </msub> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>X</mi> <mi>c</mi> </msub> <msub> <mi>&theta;</mi> <mi>c</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msub> <mi>x</mi> <mn>11</mn> </msub> <msub> <mi>&theta;</mi> <mn>11</mn> </msub> <mo>+</mo> <msub> <mi>x</mi> <mn>12</mn> </msub> <msub> <mi>&theta;</mi> <mn>12</mn> </msub> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>x</mi> <mrow> <msub> <mi>cn</mi> <mi>c</mi> </msub> </mrow> </msub> <msub> <mi>&theta;</mi> <mrow> <msub> <mi>cn</mi> <mi>c</mi> </msub> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mi>X</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,是稀疏表示的系數(shù)向量;

b2假設(shè)最優(yōu)化的回歸表示系數(shù)向量θ*已知,令δi*)表示第i類中回歸表示系數(shù)θ*中的非零的系數(shù)向量,將被測圖像y通過第i類的訓(xùn)練字典集進(jìn)行回歸表示,得到y(tǒng)i=Xδi*),i=1,…,c。殘差值e=y(tǒng)-Xδi*);

b3建立通用回歸表示框架:

其中,p為1,2,分別表示l1范數(shù)和l2范數(shù)??梢昘為X=[r1,r2,…,rm],其中ri∈Rn,為X的第i行。令e=y(tǒng)-Xθ=[e1,e2,…,en],其中ei=y(tǒng)i-riθ,i=1,2,…,m??傻玫綒埐钪礶的權(quán)值s,s=diag([s1,s2,…,sc])∈Rm×m

<mrow> <msub> <mi>s</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msubsup> <mi>&mu;e</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mi>&mu;</mi> <mi>&delta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mn>1</mn> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <msubsup> <mi>&mu;e</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mi>&mu;</mi> <mi>&delta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中μ和δ是正標(biāo)量,參數(shù)μ表示收縮率,取值為(0,1),參數(shù)δ決定了局部與整體的界限點(diǎn);

b4通過特征的歐式距離約束,建立自適應(yīng)特征權(quán)值。利用權(quán)值大小排除距離真實目標(biāo)最遠(yuǎn)的像素點(diǎn),建立特征約束的加權(quán)組稀疏表示模型:

其中ri用來評估被測樣本被每一類字典樣本所進(jìn)行的回歸表示后的相對重要程度,S=diag([s1,s2,…,sc])∈Rm×m,S是對角矩陣;

b5對被測的干擾點(diǎn),即無效像素點(diǎn),建立局部約束距離dik

其中表示被測樣本與訓(xùn)練樣本之間的歐式距離,k=1,…,ni;

b6建立稀疏表示系數(shù)權(quán)值η,令ηik=ridik,回歸模型可表示為:

其中p∈(0,2],表示混合范數(shù)的取值;

b7引入下列正則項μ,將上述目標(biāo)模型轉(zhuǎn)化為光滑函數(shù):

其中μ是一個極小正標(biāo)量。當(dāng)p≥1時,目標(biāo)模型E(θ,s,μ)為凸函數(shù),即存在一個全局最優(yōu)解;

b8迭代求解s和η,以得到期望的稀疏表示系數(shù)θ*,當(dāng)θ為初始值時,上述目標(biāo)模型可更新為:

s.t. sT1=1,si≥0,i=1~m

1表示元素全為1的列向量;

b9通過wi=(yi-riTθ)2,ω∈Rm×1,將上述目標(biāo)模型更新為:

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>s</mi> </munder> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </munderover> <mo>{</mo> <msub> <mi>s</mi> <mi>i</mi> </msub> <msup> <msub> <mi>w</mi> <mi>i</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msubsup> <mi>&gamma;s</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>}</mo> <mo>=</mo> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>s</mi> </munder> <mo>|</mo> <mo>|</mo> <mi>s</mi> <mo>+</mo> <mfrac> <mi>w</mi> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow>

s.t. sT1=1,si≥0,i=1~m

其拉格朗日方程為:

<mrow> <mi>L</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>&kappa;</mi> <mo>,</mo> <msub> <mi>&beta;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>s</mi> <mo>+</mo> <mfrac> <mi>w</mi> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>-</mo> <mi>&kappa;</mi> <mrow> <mo>(</mo> <msup> <mi>s</mi> <mi>T</mi> </msup> <mn>1</mn> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mi>&beta;</mi> <mi>T</mi> </msup> <mi>s</mi> </mrow>

其中,κ和β(β≥0)為拉格朗日數(shù)乘算子,根據(jù)KKT優(yōu)化條件,可得到s的優(yōu)化方程為:

<mrow> <mi>s</mi> <mo>=</mo> <msub> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <mi>w</mi> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>+</mo> <mi>&kappa;</mi> <mo>)</mo> </mrow> <mo>+</mo> </msub> </mrow>

b10為了不失一般性,假定w=[wi1,…,wim]中元素按從大到小排列,若優(yōu)化向量s中有l(wèi)(l>0)個0元素,令sm-l=0且sm-1-1>0,可得:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <msub> <mi>w</mi> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>+</mo> <mi>&kappa;</mi> <mo>&gt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <msub> <mi>w</mi> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> </mrow> </msub> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>+</mo> <mi>&kappa;</mi> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

其中wm-l-1為第m-l-1個大于零的元素,wm-l為第m-l等于零的元素,m為維度。

b11根據(jù)限制條件,ST1=1,可得:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mrow> <mo>(</mo> <mrow> <mo>-</mo> <mfrac> <msub> <mi>w</mi> <mi>j</mi> </msub> <mrow> <mn>2</mn> <mi>&gamma;</mi> </mrow> </mfrac> <mo>+</mo> <mi>&kappa;</mi> </mrow> <mo>)</mo> </mrow> <mo>=</mo> <mn>1</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>&DoubleRightArrow;</mo> <mi>&kappa;</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mfrac> <msub> <mi>w</mi> <mi>j</mi> </msub> <mrow> <mn>2</mn> <mi>&gamma;</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

進(jìn)一步求解得:

<mrow> <mi>&gamma;</mi> <mo>=</mo> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mfrac> <msub> <mi>w</mi> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> </mrow> </msub> <mn>2</mn> </mfrac> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>w</mi> <mi>j</mi> </msub> </mrow>

b12通過上述所得參數(shù)κ和γ,計算出待優(yōu)化參數(shù)s的值:

<mrow> <mi>s</mi> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>w</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mi>w</mi> <mo>)</mo> </mrow> <mo>/</mo> <mo>&lsqb;</mo> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> <mo>)</mo> <msub> <mi>w</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>w</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>.</mo> </mrow>

此時即可通過調(diào)節(jié)非零元素l的值來優(yōu)化s的取值;

b13當(dāng)s的取值固定的時候,b7的目標(biāo)模型可更新為:

為了簡化表示,引入Π=diag([η12,…,ηc])∈Rn×n、α=Πθ可得:

<mrow> <mi>E</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>&alpha;</mi> </munder> <msup> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msup> <mi>X</mi> <mo>&prime;</mo> </msup> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mi>S</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msup> <mi>X</mi> <mo>&prime;</mo> </msup> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>&lambda;</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>c</mi> </munderover> <msup> <mrow> <mo>(</mo> <msubsup> <mi>&alpha;</mi> <mi>i</mi> <mi>T</mi> </msubsup> <msub> <mi>&alpha;</mi> <mi>i</mi> </msub> <mo>+</mo> <msup> <mi>&mu;</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mrow> <mi>p</mi> <mo>/</mo> <mn>2</mn> </mrow> </msup> </mrow>

其中X′=XΠ-1;

b14通過E(α)對α取偏導(dǎo),且令偏導(dǎo)值為0,即:

<mrow> <mfrac> <mrow> <mo>&part;</mo> <mrow> <mo>(</mo> <mi>E</mi> <mo>(</mo> <mi>&alpha;</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>&alpha;</mi> </mrow> </mfrac> <mo>=</mo> <mo>-</mo> <mn>2</mn> <msup> <mi>X</mi> <mrow> <mo>&prime;</mo> <mi>T</mi> </mrow> </msup> <mi>S</mi> <mi>y</mi> <mo>+</mo> <mn>2</mn> <msup> <mi>X</mi> <mrow> <mo>&prime;</mo> <mi>T</mi> </mrow> </msup> <msup> <mi>SX</mi> <mo>&prime;</mo> </msup> <mi>&alpha;</mi> <mo>+</mo> <mn>2</mn> <mi>&lambda;</mi> <mi>D</mi> <mi>&alpha;</mi> <mo>=</mo> <mn>0</mn> </mrow>

其中D是塊對角矩陣,簡化上述公式得到α的值為:

α=(X'TSX'+λD)-1X'TSy

依上述描述可知,當(dāng)α為固定值時,即可通過迭代求出s和D的值。

3.如權(quán)利要求1所述的人臉識別方法,其特征在于,步驟c)中所述系數(shù)和權(quán)值的更新過程包括以下步驟:

c1如步驟b3所示通過回歸表示框架得到殘差值e=y(tǒng)-Xα;

c2如步驟b12所示計算特征權(quán)值s;

c3如步驟b13所示根據(jù)s值計算S,D和Π;

c4如步驟b14所示通過α=(X'TSX'+λD)-1X'TSy得到α的值,依式θ=Π-1α得到稀疏表示系數(shù)θ;

c5若滿足收斂條件(||Et+1-Et||2/||Et||2<ζ,ζ是一個極小正標(biāo)量),或達(dá)到最大迭代次數(shù)(tmax=50),則輸出最終的θ值。否則跳轉(zhuǎn)至步驟c1,重復(fù)步驟c1-c5過程。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1