基於區域性人臉影象的ICA人臉識別方法

2022-11-10 11:45:01 字數 7063 閱讀 5927

人工智慧。

計算機工程與設計

基於區域性人臉影象的ica人臉識別方法

黃璞,陳才扣

(揚州大學資訊工程學院,江蘇揚州225009)

摘要:提出了一種基於區域性人臉影象獨立分量分析的特徵提取方法。該方法將人臉影象分成若干個相等的部分,將分成

的區域性人臉影象矩陣作為訓練樣本,並先後從水平方向、垂直方向提取訓練樣本的獨立分量。相較於傳統的獨立分量分析

(ica)方法,該方法具有如下優點:有效解決了傳統ica在進行特徵抽取過程中的高維小樣本問題;將區域性人臉影象作為訓練樣本,這不僅增加了訓練樣本數,而且有利於提取人臉區域性特徵;依次從訓練樣本的水平方向、垂直方向提取訓練樣本特徵,使得提取的特徵不僅維數更小,而且能更有效地反映樣本的區域性資訊。以上優點使得提出的演算法較傳統方法在人臉識別方面更穩定,識別率更高,在yale人臉庫和ar人臉庫上驗證了該演算法的有效性。

關鍵詞:分塊;獨立分量分析(ica);主分量分析(pca);區域性特徵;特徵提取;人臉識別

中圖法分類號:tp391文獻標識碼:a文章編號

0引言特徵抽取技術一直是模式識別及計算機視覺領域的重要研究課題之一「,而如何有效地提取樣本中包含的資訊是特徵抽取的主要目的。主分量分析

構成,然後利用相應的演算法近似求出解混矩陣(混合矩陣的逆

矩陣),在進行人臉識別時,可利用該解混矩陣提取樣本的鑑別特徵。與pca相比較,ica需要考慮二階以上的高階統計

特徵,而高階統計特徵通常較二階統計特徵包含更多的樣本資訊,使用ica對人臉影象提取的人臉特徵不僅比pca在空間上更為區域性化,而且受人臉面部表情、姿勢、光照條件等外在因素的影響也較小,因此ica可取得較pca更好的識別效果。目前基於pca和ica相結合的特徵提取方法是最常用的人臉識別方法之一,它首先採用pca方法對樣本進行去二

階相關處理,這一步也稱作白化,然後將白化後的資料進行

pca)是使用的最廣的特徵抽取方法之一,它的基本思想是找到一組投影向量,使得樣本投影後總體協方差矩陣的跡最大,使用這種方法能夠有效地進行人臉識別,但是pca在對

樣本進行特徵抽取過程中僅考慮了樣本的二階統計資訊,因此抽取的特徵並不能反映樣本的高階統計資訊。

獨立分量分析是近幾年發展起來的一種基於樣本高階統計資訊的特徵抽取方法,它屬於一種無監督的特徵抽取方法,其基本思想是首先假

ica分解。然而,這種pca與ica相結合的方法需將原二維

影象矩陣轉換成一維向量後再進行運算,這樣做不僅破壞了

人臉影象的結構,而且由於訓練樣本中通常存在高維小樣本問題(即樣本維數較大,而可用樣本數相對較少),因此識別錯

定樣本集可由一組相互獨立的基向量及相應的混合矩陣相乘

收稿日期修訂日期:2010一o1.25。

**專案:國家自然科學**專案江蘇省教育廳自然科學**專案

作者簡介:黃璞(1985一),男,江蘇泰州人,碩士研究生,研究方向為模式識別;陳才扣(1967一),男,江蘇姜堰人,博士,副教授,研究方

向為模式識別理論與應用、生物特徵識別

黃璞,陳才扣:基於區域性人臉影象的ica人臉識別方法

誤率較高。

本文提出的基於區域性人臉影象的ica方法,它首先將人臉分成若干個相等的部分,然後直接將分成的每個區域性人臉影象作為訓練樣本,同時由於不同影象樣本的行和列均存在相關性」,所以本文方法先後從訓練樣本的水平方向、垂直方向提取獨立分量,相較於傳統的獨立分量分析(ica)方法,所提方法具有如下優點:①有效解決了傳統ica方法在特徵抽

(助=c-e{y(七一1)y))一3.1}一1)

功=㈣/

式中:c= l)——輸入資料l,的協方差。

2551

(7)(8)

2基於區域性人臉影象的ica方法

從前面對ica演算法的簡介可以看出,在利用ica對人臉樣本求解混矩陣時,需要將影象矩陣轉換成一維矩陣才能進

行,這樣做不僅破壞了人臉影象的結構,而且當可用樣本數遠

取過程中的高維小樣本問題;②將分塊後的區域性人臉影象作

為訓練樣本,這不僅增加了訓練樣本數,而且有利於提取人臉

遠小於樣本維數時(即高維小樣本問題)識別精確度較低,針對

這兩種情況,我們提出了基於區域性人臉影象的ica改進方法,區域性特徵圳;③依次從訓練樣本的水平方向、垂直方向提取訓

練樣本特徵,使得提取的特徵不僅維數更小,而且能更有效地

反映樣本的區域性資訊。在yale及ar人臉庫上的實驗表明,相較於其它人臉識別方法,本文方法得到的人臉識別率更精

確,效率更高。

1獨立分量分析(ica)的基本思想

對於一幅人臉影象,其重要資訊往往包含在它的高階統計資訊中,因此採用人臉影象的高階統計特徵進行人臉識別,則能取得較好的人臉識別效果,ica正是一種基於樣本的高階統計資訊的特徵抽取方法,它假定樣本集可由一組相互獨

立的基向量及相應的混合矩陣相乘構成。假設有一組人臉訓

練樣本集

xl,-" },按照ica的思想,樣本集x可以表示為

x=as

(1)式中:∈ ——第i個樣本,i=1,2,…,

∈杴<< )是混

合矩陣,s=(一,)∈則是由一組相互獨立的基向量構

成的矩陣。

ica演算法的目的就是求取解混陣,使其滿足下式

s=(2)

式中:——混合矩陣的逆矩陣,——獨立向量組的估計。利用ica求取解混陣,具體操作如下:

(1)對樣本進行去二階相關處理,也可稱為對樣本進行白化操作

1)計算所有樣本的均值向量並中心化所有樣本tk

=專∑∞

』(3)

,=】將樣本集中所有減去x可得 =,… ),其中xi= 一 ,

這步稱作中心化樣本。

2)求樣本集的協方差矩陣

cov=專 ii :去叉

(4)3)求白化矩陣

計算矩陣cov的特徵值與特徵向量,並選擇其中最大的p個特徵值與特徵向量,將這p個特徵值記為同時將其各特徵值對應的特徵向量(這些特徵向量

也稱作主分量)記為vl,,…,,則可得白化矩陣

p=va一{

(5)其中 =(,…,,a為對角陣,且a=diag一 )。

這樣對樣本進行去二階相關後的資料可表示為

l,= x

(6)(2)採用快速固定點迭代法「演算法計算解混矩陣

該方法將人臉分成若干個相等的部分,然後直接將分成的每

個區域性人臉影象作為訓練樣本,另外由於不同影象樣本的行和列間均存在相關性,所以先後從樣本的水平方向、垂直方向

提取獨立分量,其實施過程具體如下所述。

2.1將影象分塊

設a∈颯是一幅人臉影象,如果我們將該影象分割成三

個fd 「d,1

相等的部分,則影象矩陣a可以表示為:a=i【i;lj

,d一..d其中d ∈颯為二維矩陣,且e=m/c,產n/d,l:p廠。在實驗過程中,我們需將該影象分割而成的各個

區域性人臉影象作為訓練樣本,因此將這些分割成的二維矩陣

曩排成列的形式可得到其中

■b「∞咖=d i=12一

對於一組訓練樣本集按照每個樣

『斟鬻本按照上面所述步驟進行分割,我們可得到重新構造後的訓練樣本集 =

其中表示第i幅

影象的分割後的射個部分。對於任意兩幅影象,其分割示意

圖如圖1所示。

曩研人曩

饕研髓圖1分塊

2.2基於區域性人臉影象的ica方法

為更有效地提取人臉影象特徵,我們從分別從水平方向及垂直方向上對樣本進行ica分解,其過程如下:

2.2.1從水平方向上提取訓練樣本的獨立分量

(1)求樣本均值並中心化訓練樣本

計算訓練樣本集的平均塊矩陣1k£

面(9)

將日中任意減去 ,得到中心化的訓練樣本集h={l

上}。(2)計算樣本協方差矩陣並求白化矩陣

g=剪(1o)

計算機工程與設計

求解g的p個最大的特徵值及各特徵值對應的特徵向量,並將這p個特徵值記為

,…。>…> ),同時將其各

特徵值對應的特徵向量記為',1,,…,,則可得白化矩陣

p=一i1

(11)

其中為對角陣,且a=d/ag

f)。圖2yale人臉庫中某人的6幅影象

這樣對於 ,白化後的資料為

樣訓練樣本總數為15xl,測試樣本總數為利用最

z=j ×

(12)

(3)將z作為輸入資料,則總輸入資料表示為

近鄰分類器進行分類,可得到本文方法在區域性人臉影象大小不同情況下的識別率以及本文方法與ica、pca方法的比較

=結果如表1、表2所示。

採用式(7)、(8)計算解混矩陣 ,為計算方便,進行特徵抽

取時解混陣寫為

表1本文方法在不同區域性人臉影象大小下的識別率

wn=×,

(14)

樣本類別數

區域性人臉影象大小

其中w.e ̄p。

對訓練樣本集三}中的每個,=l

訓練樣本進行獨立分量提取後變為

,=5cw.xbj

(15)

注:括號內為投影矩陣大小

很明顯,c 是從水平方向上對提取的獨立分量。

2.2.2從垂直方向上提取訓練樣本的獨立分量

表2本文方法與ica、pca方法最佳識別率對照

訓練樣本經水平方向上提取獨立分量後,樣本集變為{f樣本類別數

本文方法

icapca

三},這時中的任意兩列是相互獨立的但是從垂直方向觀察樣本,c;中任意兩行並不一定相互獨立,,=3

為了消除中任意兩行之間的相關性,將作為訓練樣本並

注:括號內為投影矩陣大小

按照2.2.1中類似做法,得到解混矩陣

∈。將c投影到wv上,得到獨立元特徵

分析:從表1可以看出,當時,實際上並沒有

s cjw/=

w/=j—b)w/

(16)

採用區域性人臉影象作為訓練樣本而是直接採用原影象矩陣作為訓練樣本,從實驗結果可知此時並不能取得最佳識別率,而其中 ;∈g 。

當採用區域性人臉作為訓練樣本時,例如:當訓練樣本數分別為

3特徵抽取及分類

1、3、5時,區域性人臉影象大小分別為

時取得了最佳識別率。從表2可知,在不

對於某一訓練樣本 。以及某一測試樣本 ,將及均

同訓練樣本下,本文方法取得了較其它方法更高的識別率,而分為個相等的部分,每個部分為大小等於cxd的二維矩陣,

且即使在訓練樣本較少(如/-1、3)的情況下本文方法較其它方則及 『可表示成

法識別效果更顯著,另外本文方法相較於其它方法所需投影a =

,…,)

(17)矩陣維數很少(,=1、3、5時,本文方法維數分別為

(18)

而其它方法則高達上萬維),從這點可以看

將 、按式(16)提取獨立分量,得到對應的 、,j=1,出本文方法較其它方法計算更為方便。

2,-'-工。計算總距離

4.2實驗二£廠一

a(a』=∑

.口,6)一

為了更有效地說明本文方法的穩定性與有較性,我們選

—擇在相較於yale人臉庫樣本更多且人臉影象變化更大的ar

其中 ,∈。

人臉庫進行幾種人臉識別演算法的比較分析。ar人臉庫中共採用最近鄰分類器進行分類,那麼當鞏有120個人,每人有26幅影象,總共含有3120幅影象,每幅時,與則屬於同一類。

影象解析度為50x40,圖3為ar庫中某人的6幅影象。從對4實驗

ar相簿簡介中可以看出該影象庫中不僅所含影象較yale人臉庫更多,而且比較圖2與圖3可知,該庫中人臉影象的面部4.1實驗一

表情、姿態以及影象的光照條件比yale庫變化更大。

yale人臉庫中包含15人,每人11幅影象,共有165幅圖

在此實驗中我們分別採用每人26幅影象中的/-1、7幅圖

像,且每幅影象解析度均為100x80畫素,該人臉庫中人臉面部表情、人臉姿態以及光照條件變化較大。圖2為yale人臉

庫中某人的6幅影象。

在此實驗中,我們分別選取該庫中每人的前/=1、3、5幅圖

譬 ■■爨

像作為訓練樣本,並將每人剩餘的11-,幅影象作測試樣本,這

圖3 ar人臉庫中某人的6幅影象

黃璞,陳才扣:基於區域性人臉影象的ica人臉識別方法

像作為訓練樣本,將每人剩餘的26一n幅影象作為測試樣本,同

時我們將分塊大小(即區域性人臉影象大小)取為利用最近鄰分類器進行分類,可得本文方法與ica、pca的識別

參考文獻:

【1】曹麗,陳才扣.最大散度差無監督鑑別特徵抽取與人臉識別[j]_

計算機應用,2008,28(增刊

率比較結果如表3所示。

樣本數i本文方法 il:l

l=7icalpca

[6]徐勇,張重陽,楊靖宇.主分量特徵與獨立分量特徵的人臉識別

實驗[j】.計算機工程與設計

[8】姚雪梅,古麗拉,阿東別克.基於ica和svm的區域性人臉識別

方法[j].現代計算機

[9]葉伊松,武妍.基於ica和nfl分類的區域性人臉識別方法[j].

中國圖象圖形學報

[11]楊萬扣,王建國,任明武,等.基於分塊獨立成分分析的人臉識別

[j].計算機工程與應用

(上接第2472頁)

samsung公司

5結束語

詳細分析了¥3c2440的lcd控制器和sharp公司型lcd螢幕搭配下的相關暫存器設定;介紹了¥3c2440與其它型別的lcd搭配下的設定方式;詳細說明了

周立功,陳明計,陳渝.arm嵌入式linux系統構建與驅動開發範例【m].北京:北京航空航天大學出版社,2006.

孫瓊.嵌入式linux應用程式開發詳解[m】.北京:人民郵電出版社,2006.

幾個方便移植引用的基本函式,給¥3c2440的lcd控制器的使用帶來了便利;給出了具體可行的例項,並用實踐驗證了此

方案的可行性。事實證明了相關暫存器配置的正確性以及函式執行的穩定性,方便了該晶元lcd顯示方面的程式開發。

田澤.嵌入式系統開發與應用【m].北京:北京航空航天大學出版社,2005.

周立功.arm嵌入式系統基礎教程【m].北京:dl京航空航天大學出版社,2005.

[1】萬永波,張根寶,田澤,等.基於arm的lcd控制器的配置與

馬忠梅,馬廣雲,田澤,等.arm嵌入式處理器結構與應用基礎[m].北京:北京航空航天大學出版社,2002.

劉淼.嵌入式系統介面設計與linux驅動程式開發【m].北京:

程式設計應用fj].計算機工程與設計北京航空航天大學出版社,2006.

基於內容的影象檢索報告

基於內容的影象檢索cbir content based image retrieval 設計背景 基於內容的影象檢索是計算機視覺領域中關注大規模數字影象內容檢索的研究分支。包括影象分析處理和影象分類檢索兩個部分。設計目標 利用所學知識和網路資源建立乙個簡單的cbir系統 乃至多功能的複雜系統 實現使...

基於CT影象肺實質分割的方法

作者 娜孜古麗 庫爾曼別克哈力旦 阿布都熱依木楊娜娜 科技創新與應用 2013年第15期 摘要 醫學影像研究的發展為現階段肺癌病例的分析提供了平台,對肺部ct影象進行病灶區域的分割工作是對病灶區域定位的關鍵步驟。文章改進的閾值分割演算法的基礎上,提出一種簡潔有效的基於模板卷積的ct肺實質割演算法 首...

基於影象的模擬相機標定方法的研究

長春理工大學碩士學位 姓名 張丹申請學位級別 碩士專業 通訊與資訊系統指導教師 段錦20080401 最 疊線綴合鬃分演算法 繪定一傑系列 籍最奪二黍法撅合褥裂黼數,轉 搖巍子使箕秘方誤麓 膩钁 最小,這可以通過式 繪如。膩姬 嘉羹陝一,純 擬合過程用來確定係數的最佳取值。也就是說,希望確定這些係數...