国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于隱馬爾科夫模型的人臉識(shí)別

2019-09-11 07:23:58高德施譚鑫宇付相天
關(guān)鍵詞:馬爾科夫人臉識(shí)別人臉

孟 輝 高德施 李 穎 譚鑫宇 付相天

(1 中國(guó)刑事警察學(xué)院聲像資料檢驗(yàn)技術(shù)系 遼寧 沈陽(yáng) 110035;2 青島市公安局嶗山分局 山東 青島 266000)

1 引言

隨著信息技術(shù)的迅速發(fā)展及公安信息化建設(shè)進(jìn)程的不斷深入,人臉識(shí)別技術(shù)在犯罪嫌疑人的身份認(rèn)定、戶(hù)籍信息管理、追逃工作及重點(diǎn)場(chǎng)所布控等反恐安防領(lǐng)域發(fā)揮著越來(lái)越重要的作用[1]。人臉識(shí)別作為生物特征識(shí)別的一個(gè)分支,是模式識(shí)別和計(jì)算機(jī)視覺(jué)中一個(gè)非?;钴S的研究領(lǐng)域。相較于其他的生物識(shí)別方式,人臉識(shí)別具有識(shí)別方式友好、識(shí)別結(jié)果直觀(guān)、識(shí)別過(guò)程隱蔽等優(yōu)勢(shì),這些特點(diǎn)的存在使得人臉識(shí)別技術(shù)在公安工作中的應(yīng)用具備了天然的優(yōu)勢(shì)。

人臉識(shí)別技術(shù)的實(shí)現(xiàn)可以通過(guò)3個(gè)技術(shù)流程,分別為人臉檢測(cè)、特征提取及人臉比對(duì)。

(1)人臉檢測(cè):在輸入圖像中檢測(cè)人臉并定位出人臉的具體位置,通常用人臉的最小外接矩形表示人臉大小、位置。

(2)特征提?。簩?duì)步驟(1)中定位出的各個(gè)人臉,通過(guò)空間變換、降維、機(jī)器學(xué)習(xí)等方法對(duì)其人臉特征進(jìn)行提取,并使用特征向量的形式表示人臉特征,即一張人臉圖像唯一的對(duì)應(yīng)一個(gè)特征向量,而該特征向量通過(guò)變換唯一的對(duì)應(yīng)原始的人臉圖像,通過(guò)該步驟可以建立人臉圖像和其特征向量的對(duì)應(yīng)關(guān)系。

(3)人臉比對(duì):將待比對(duì)人臉的特征向量與庫(kù)內(nèi)人臉的特征向量進(jìn)行比對(duì),可以利用向量的空間距離、向量的范數(shù)等作為衡量特征向量之間相似程度的度量,選擇向量相似程度最高的人臉圖像為人臉比對(duì)結(jié)果,進(jìn)而獲取待比對(duì)人臉的詳細(xì)身份信息。

相較于指紋識(shí)別、虹膜識(shí)別等傳統(tǒng)的生物識(shí)別技術(shù),人臉識(shí)別在公安應(yīng)用過(guò)程中的優(yōu)點(diǎn):

(1)比對(duì)操作具有隱蔽性:通過(guò)攝像頭獲取的人臉圖像可以在犯罪嫌疑人沒(méi)有察覺(jué)的情況下,在后臺(tái)服務(wù)器上運(yùn)行比對(duì)程序,進(jìn)而獲取其詳細(xì)身份信息,由于比對(duì)過(guò)程的隱蔽性,因此人臉識(shí)別技術(shù)特別適用于犯罪嫌疑人布控與抓逃過(guò)程。

(2)非接觸式的信息采集:人臉識(shí)別不同于指紋及虹膜識(shí)別,其采集過(guò)程可以通過(guò)攝像頭遠(yuǎn)程完成,即不需要被采集人與設(shè)備接觸即可采集相關(guān)信息,信息采集過(guò)程沒(méi)有侵犯性,更容易讓人接受。

(3)符合人臉識(shí)別習(xí)慣:人臉識(shí)別與人類(lèi)本身識(shí)別人的識(shí)別過(guò)程類(lèi)似,并且其識(shí)別結(jié)果可以通過(guò)人眼觀(guān)察即可驗(yàn)證,因此人臉識(shí)別相較于指紋、虹膜識(shí)別等其他生物識(shí)別方法更符合人的生物習(xí)慣,且具有更強(qiáng)的交互性和可操作性。

(4)設(shè)備適應(yīng)性較強(qiáng):人臉識(shí)別系統(tǒng)建立之后,通過(guò)任意攝像頭拍攝的人臉圖像均可作為人臉識(shí)別系統(tǒng)的輸入,不需要專(zhuān)門(mén)的設(shè)備拍攝人臉,因此該技術(shù)設(shè)備適應(yīng)性較強(qiáng)。

目前,人臉識(shí)別技術(shù)在公安工作中的應(yīng)用領(lǐng)域大致可以分為以下幾個(gè)方面:

(1)重點(diǎn)場(chǎng)所安防:人臉識(shí)別設(shè)備可以作為安防卡口布設(shè)在需要重點(diǎn)安防的政府機(jī)關(guān)、大型集會(huì)等場(chǎng)所的出入口處,記錄進(jìn)出人員的身份信息,一經(jīng)發(fā)現(xiàn)異常人員,可以及時(shí)通知現(xiàn)場(chǎng)工作人員對(duì)其進(jìn)行合理處置,以此確保重點(diǎn)場(chǎng)所內(nèi)部安全。

(2)司法鑒定:通過(guò)科學(xué)合理的技術(shù)手段完成檢材人臉圖像與樣本人臉圖像及檢材人臉圖像與犯罪嫌疑人之間的相似程度計(jì)算,通過(guò)相似程度的計(jì)算結(jié)果完成犯罪嫌疑人的同一認(rèn)定,同時(shí),相似程度的計(jì)算結(jié)果可以作為證據(jù)量化的參考結(jié)果,為司法審判過(guò)程提供更加精確的證據(jù)數(shù)據(jù)。

(3)布控排查:在人流密集、人員組成復(fù)雜的機(jī)場(chǎng)、車(chē)站、港口、地鐵站、大型集會(huì)及展會(huì)現(xiàn)場(chǎng)出入口布設(shè)人臉識(shí)別設(shè)備,可以通過(guò)人臉識(shí)別結(jié)果對(duì)進(jìn)出人員的身份進(jìn)行排查,迅速、準(zhǔn)確地在大量人流中過(guò)濾出犯罪嫌疑人員,極大地減少了公安基層偵查人員的工作量。

(4)戶(hù)籍管理:由于人臉特征具備唯一性,因此,可以通過(guò)戶(hù)籍系統(tǒng)中的人臉圖像比對(duì)排查甄別多重戶(hù)口現(xiàn)場(chǎng),準(zhǔn)確獲取雙重、多重戶(hù)口的人員信息,進(jìn)而對(duì)其多余信息進(jìn)行注銷(xiāo),避免其利用戶(hù)口信息實(shí)施犯罪。

(5)特殊人群身份確認(rèn):可以通過(guò)人臉識(shí)別技術(shù)對(duì)無(wú)名尸體、聾啞人、低齡兒童等特殊人群進(jìn)行身份確認(rèn),為公安基層工作人員提供便利,最大限度地發(fā)揮人臉識(shí)別技術(shù)在公安工作中的應(yīng)用。

除了實(shí)戰(zhàn)應(yīng)用較多之外,公安人臉識(shí)別研究還在人像檢驗(yàn)中的人臉特征分類(lèi)和人臉表情識(shí)別等領(lǐng)域有著較為廣闊的研究及應(yīng)用前景[2-3]。

目前,主流的人臉識(shí)別方法可以大致分為基于幾何特征匹配的方法、基于特征臉的方法、基于束圖匹配的方法、基于神經(jīng)網(wǎng)絡(luò)的方法、基于支持向量機(jī)的方法和基于隱馬爾科夫模型(HMM)的方法。基于幾何特征匹配的方法通過(guò)提取人臉圖像中的幾何特征進(jìn)行人臉識(shí)別[4],由于其計(jì)算量大、識(shí)別準(zhǔn)確率低等缺點(diǎn),并沒(méi)有大規(guī)模應(yīng)用。特征臉?lè)椒ɡ弥鞒煞址治鰧⑷四槇D像映射到低維空間實(shí)現(xiàn)降維的目的。文獻(xiàn)[5]中,提高算法準(zhǔn)確率的同時(shí)降低了運(yùn)算復(fù)雜度,但是該方法對(duì)人臉圖像光照和角度變化的魯棒性較差,基于特征臉的人臉識(shí)別方法在ORL數(shù)據(jù)庫(kù)上獲得了90.5%的準(zhǔn)確率。近年來(lái),基于隱馬爾科夫模型的方法成為人臉識(shí)別領(lǐng)域的研究熱點(diǎn)。文獻(xiàn)[6]中,Samaria等人提出使用人臉圖像灰度信息作為特征向量的HMM人臉識(shí)別方法,該方法在ORL數(shù)據(jù)庫(kù)上的識(shí)別準(zhǔn)確率達(dá)到87%。文獻(xiàn)[7][8]分別以DCT系數(shù)和小波變換系數(shù)作為特征向量,使用HMM建立人臉模型的方法都取得了較高的人臉識(shí)別準(zhǔn)確率。

本文在基于隱馬爾科夫模型的人臉識(shí)別方法基礎(chǔ)上,對(duì)人臉圖像采用了中值濾波器進(jìn)行預(yù)處理,以消除人臉圖像拍攝過(guò)程中閃光燈、環(huán)境光等對(duì)造成人臉圖像中某些高光亮斑對(duì)人臉識(shí)別結(jié)果的影響,一定程度上提升了人臉識(shí)別準(zhǔn)確率。

2 隱馬爾科夫模型人臉識(shí)別的過(guò)程

隱馬爾科夫模型是用來(lái)描述一個(gè)含有隱含未知參數(shù),即狀態(tài)的馬爾科夫過(guò)程。其難點(diǎn)是從已觀(guān)察的數(shù)據(jù)中確定該過(guò)程的隱含參數(shù),然后利用這些參數(shù)來(lái)作進(jìn)一步的分析與挖掘。對(duì)于如圖1所示的一張垂直方向正面人臉圖像來(lái)講,可以把其上的每一個(gè)像素點(diǎn)的像素值作為隱馬爾科夫模型中已獲取的觀(guān)察值,而把其垂直方向上的面部器官排列,即額頭、眼睛、鼻子、嘴巴和下巴作為其隱含狀態(tài),其狀態(tài)轉(zhuǎn)移圖如圖2所示。對(duì)于任意一張人臉圖像而言,其像素值是可觀(guān)測(cè)狀態(tài),即觀(guān)察值,而其隱含狀態(tài)是不能根據(jù)像素值觀(guān)察得到的,因此需要一個(gè)隨機(jī)過(guò)程去描述隱含的狀態(tài),即“隱馬爾科夫模型”。

圖1 正面人臉示意圖

圖2 人臉馬爾科夫狀態(tài)轉(zhuǎn)移示意圖

基于隱馬爾科夫模型的人臉識(shí)別實(shí)際上就是通過(guò)人臉圖像的像素值,即觀(guān)察值估計(jì)其隱含狀態(tài)的參數(shù),其隱含狀態(tài)的參數(shù)就是基于隱馬爾科夫的人臉模型,通過(guò)觀(guān)察值估算其隱含參數(shù)的過(guò)程就是建立人臉模型的過(guò)程。

隱馬爾科夫模型隱含狀態(tài)的參數(shù)可以用5種參數(shù)進(jìn)行描述:

(1)N:隱馬爾科夫模型中的狀態(tài)數(shù)。

在隱馬爾科夫模型中,可以用π,A表述一個(gè)隨機(jī)過(guò)程,其輸出為狀態(tài)序列,用B表述另一個(gè)隨機(jī)過(guò)程,即狀態(tài)序列到觀(guān)察序列的隨機(jī)過(guò)程,序列長(zhǎng)度可以用字母T表示。隱馬爾科夫模型的組成如圖3所示。

要想使用隱馬爾科夫模型解決人臉識(shí)別的問(wèn)題,需要解決的是對(duì)于一個(gè)給定的觀(guān)察值序列即給定的一張人臉圖像,如何調(diào)整隱馬爾科夫模型參數(shù)從而使最大。

為了在參數(shù)估計(jì)問(wèn)題中得到更準(zhǔn)確的結(jié)果,本文采用Baum-Welch算法估計(jì)參數(shù)。Baum-Welch算法引入輔助變量,并通過(guò)迭代的思想對(duì)模型參數(shù)進(jìn)行更新,從而求取的局部最大值,最終實(shí)現(xiàn)模型參數(shù)估計(jì)的目的。Baum-Welch算法的使用過(guò)程中,需要定義兩個(gè)輔助變量

圖3 隱馬爾科夫模型的組成

使用前向向量α

和后向向量β

可以得到:

Baum-Welch算法的計(jì)算流程為:

在人臉識(shí)別過(guò)程中,只需要找到與待識(shí)別人臉圖像的隱馬爾科夫模型參數(shù)相似度最高的人臉模型,以及可判斷出該人臉屬于哪一個(gè)樣本人。在識(shí)別過(guò)程中,給定模型參數(shù)和觀(guān)察序列后,估算觀(guān)察序列對(duì)應(yīng)的最優(yōu)狀態(tài)序列。可以使用Viterbi算法解決最優(yōu)狀態(tài)序列:對(duì)于給定的HMM模型和觀(guān)察序列O=O1O2…,OT,如何確定一個(gè)最優(yōu)的狀態(tài)序列狀態(tài)序列估計(jì)問(wèn)題中,最優(yōu)的狀態(tài)序列為能使概率最大的狀態(tài)序列。

本文采用Viterbi算法解決最優(yōu)狀態(tài)序列的問(wèn)題。Viterbi算法原理是將定義為時(shí)刻t沿一條路徑的概率的最大值:

(2) 進(jìn)行遞歸運(yùn)算:

(3) 結(jié)束:

(4) 求取最優(yōu)狀態(tài)序列:

Viterbi算法也是一種格型結(jié)構(gòu),在進(jìn)行運(yùn)算的過(guò)程中得到的作為副產(chǎn)品可以作為前向后向算法的結(jié)果。

3 改進(jìn)的隱馬爾科夫模型人臉識(shí)別

在基于圖像的人臉識(shí)別過(guò)程中,人臉圖像的成像效果會(huì)隨現(xiàn)場(chǎng)環(huán)境光線(xiàn)的強(qiáng)弱、環(huán)境光線(xiàn)的角度、鏡頭角度及人臉角度等因素的變化而變化,這種變化會(huì)造成人臉各器官之間的相對(duì)位置及像素值大小發(fā)生改變,從而對(duì)基于隱馬爾科夫模型的人臉識(shí)別結(jié)果造成影響。在不同人臉角度條件下拍攝的人臉圖像如圖4所示。

圖4 不同人臉角度下的人臉圖像

為了降低由于拍攝條件變化導(dǎo)致的隱馬爾科夫模型參數(shù)變化,也為了消除人臉隱狀態(tài)(即五官)內(nèi)部像素的像素值突變?cè)斐傻臓顟B(tài)轉(zhuǎn)移參數(shù)變化,本文在建立人臉圖像的隱馬爾科夫模型之前,引入了人臉圖像預(yù)處理操作。即利用中值濾波器對(duì)人臉圖像進(jìn)行預(yù)處理之后,將預(yù)處理結(jié)果作為觀(guān)察值估算隱馬爾科夫模型參數(shù)。在采用3×3大小的中值濾波器之后,圖4人臉圖像變?yōu)槿鐖D5所示效果。

從圖5中可以看到,人臉隱狀態(tài)內(nèi)部像素的像素值趨于一致,同時(shí)人臉角度變化,在人臉圖像中造成的陰影和五官變形也在一定程度被均值濾波器抵消了。因此,在隱馬爾科夫模型建立之前,對(duì)人臉圖像的均值濾波處理能夠提升人臉模型的精度。

在人臉圖像預(yù)處理后,還需要獲取人臉圖像的觀(guān)察值序列,才能夠?qū)崿F(xiàn)隱馬爾科夫模型參數(shù)的估算。為了能夠在降低觀(guān)察值序列維數(shù)的同時(shí)獲取更高的識(shí)別精度,本文采取奇異值分解的方法獲取觀(guān)察值序列。使用寬度為W像素,高度為L(zhǎng)像素的滑動(dòng)窗自上而下遍歷整個(gè)人臉圖像,相鄰兩個(gè)滑動(dòng)窗之間重疊高度為P像素,如圖6所示。對(duì)每個(gè)滑動(dòng)窗區(qū)域的圖像進(jìn)行奇異值分解,分解后得到3個(gè)矩陣(U,Σ,V),取Σ11、Σ22、U11作為該滑動(dòng)窗區(qū)域圖像的觀(guān)察值,所有滑動(dòng)窗經(jīng)過(guò)的圖像部分的觀(guān)察值,即組成該幅人臉圖像的觀(guān)察值蓄序列。

圖6 滑動(dòng)窗示意圖

上述計(jì)算過(guò)程完成后,即可進(jìn)行人臉隱馬爾科夫模型的建立。所謂建模,就是通過(guò)數(shù)據(jù)庫(kù)中的人臉圖像獲取該人臉的隱馬爾科夫模型參數(shù)的過(guò)程。本文采用ORL人臉數(shù)據(jù)庫(kù)驗(yàn)證改進(jìn)方法的有效性,該數(shù)據(jù)庫(kù)中共包含對(duì)40個(gè)樣本采集到的400張人臉圖像,每個(gè)樣本采集10張不同角度、表情的人臉圖像。隨機(jī)選取每個(gè)樣本10張圖像中的5張作為訓(xùn)練集,訓(xùn)練過(guò)程如下:

(1)對(duì)濾波后圖像進(jìn)行滑動(dòng)窗分割,并計(jì)算每個(gè)窗口的觀(guān)察值。

(2)初始化隱馬爾科夫模型參數(shù)。

(3)用Baum-Welch算法迭代計(jì)算最優(yōu)的隱馬爾科夫模型參數(shù),即獲取人臉隱馬爾科夫模型。

人臉識(shí)別過(guò)程:隱馬爾科夫模型的識(shí)別過(guò)程,即為通過(guò)輸入人臉圖像計(jì)算其屬于每個(gè)人臉隱馬爾科夫模型的概率,概率最大的隱馬爾科夫模型即為識(shí)別結(jié)果:

(1)對(duì)濾波后圖像進(jìn)行滑動(dòng)窗分割,并計(jì)算每個(gè)窗口的觀(guān)察值。

(2)用(1)中獲取的觀(guān)察值用Viterbi算法計(jì)算與每一個(gè)隱馬爾科夫模型的匹配程度。

(3)選取概率最大的隱馬爾科夫模型作為識(shí)別結(jié)果。

選取除訓(xùn)練數(shù)據(jù)外的人臉圖像作為測(cè)試集測(cè)試算法有效性,實(shí)驗(yàn)顯示,本文提出的方法人臉識(shí)別率能夠達(dá)到95.7%,而未經(jīng)過(guò)圖像預(yù)處理的馬爾科夫模型方法識(shí)別準(zhǔn)確率僅為88%。

4 總結(jié)

本文基于隱馬爾科夫模型建立人臉統(tǒng)計(jì)模型,并就模型訓(xùn)練、識(shí)別過(guò)程中的人臉狀態(tài)劃分、人臉圖像預(yù)處理、觀(guān)察向量計(jì)算方式等過(guò)程進(jìn)行研究,并提出了基于中值濾波器的人臉圖像預(yù)處理方法。在ORL數(shù)據(jù)庫(kù)上的實(shí)驗(yàn)結(jié)果也驗(yàn)證了該圖像預(yù)處理方法的有效性,能夠滿(mǎn)足當(dāng)前公安工作需求。

猜你喜歡
馬爾科夫人臉識(shí)別人臉
人臉識(shí)別 等
有特點(diǎn)的人臉
基于疊加馬爾科夫鏈的邊坡位移預(yù)測(cè)研究
基于改進(jìn)的灰色-馬爾科夫模型在風(fēng)機(jī)沉降中的應(yīng)用
揭開(kāi)人臉識(shí)別的神秘面紗
三國(guó)漫——人臉解鎖
馬爾科夫鏈在教學(xué)評(píng)價(jià)中的應(yīng)用
基于類(lèi)獨(dú)立核稀疏表示的魯棒人臉識(shí)別
馬面部與人臉相似度驚人
長(zhǎng)得象人臉的十種動(dòng)物
奇聞怪事(2014年5期)2014-05-13 21:43:01
屏边| 莱阳市| 共和县| 五家渠市| 普格县| 靖江市| 汶上县| 革吉县| 冀州市| 云和县| 浏阳市| 宜君县| 黑山县| 长宁区| 罗源县| 东宁县| 彰武县| 轮台县| 策勒县| 和平县| 开平市| 广饶县| 兴安盟| 拉萨市| 安阳县| 乌拉特后旗| 锡林郭勒盟| 楚雄市| 云和县| 安康市| 呼伦贝尔市| 红河县| 平遥县| 辉县市| 久治县| 政和县| 慈利县| 安仁县| 唐河县| 砀山县| 邯郸县|