鮑庭瑞
人臉識(shí)別是一種基于人臉特征信息的識(shí)別技術(shù),是模式識(shí)別與計(jì)算機(jī)視覺的結(jié)合[1].由于用于識(shí)別的人臉圖像易受外界因素干擾,影響識(shí)別的準(zhǔn)確性.同時(shí)人臉識(shí)別需要與樣本數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行一一比對(duì),識(shí)別的效率也不可忽視.因此,如何快速簡(jiǎn)便、準(zhǔn)確可靠地進(jìn)行人臉識(shí)別成為亟需解決的問題[2].
本文設(shè)計(jì)一種基于快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)和奇異值分解(Singular Value Decomposition,SVD)的人臉識(shí)別算法,先對(duì)已預(yù)處理過的人臉圖像進(jìn)行二維離散傅里葉變換,將復(fù)雜的二維圖像用頻率域中的振幅譜來表示,然后用奇異值分解的方法對(duì)振幅譜進(jìn)行降維,最后進(jìn)行人臉的匹配識(shí)別.這兩種處理技術(shù)都有效地提高了識(shí)別率與識(shí)別速度.
人臉識(shí)別處理由人臉圖像采集及檢測(cè)、預(yù)處理、特征提取,以及匹配識(shí)別四個(gè)部分組成.如圖1所示.
圖1 人臉識(shí)別流程圖
(1)人臉圖像采集是指自動(dòng)搜索并采集捕獲用戶的面部圖像,并傳輸回存儲(chǔ)器儲(chǔ)存.檢測(cè)的主要功能是檢測(cè)并校準(zhǔn)圖像中面部位置和大小,以便進(jìn)行后續(xù)處理.
(2)預(yù)處理主要是為了去除圖像采集中各種不利因素和隨機(jī)產(chǎn)生的干擾,常用的預(yù)處理方法有圖像灰度化、直方圖均衡、濾波和銳化等.本文采用直方圖均衡的方法對(duì)原始人臉圖像進(jìn)行預(yù)處理.
(3)特征提取是提取預(yù)處理后人臉圖像的面部部分特征并進(jìn)行建模.本文采用FFT和SVD相結(jié)合方法進(jìn)行人臉的特征提?。?].
(4)匹配識(shí)別是將特征提取出的人臉特征與樣本數(shù)據(jù)庫中的樣本數(shù)據(jù)進(jìn)行匹配,并輸出識(shí)別結(jié)果.
人臉識(shí)別需要建立一個(gè)樣本數(shù)據(jù)庫進(jìn)行匹配,假設(shè)有P個(gè)人臉樣本數(shù)據(jù),每一個(gè)樣本數(shù)據(jù)有M幅已經(jīng)過預(yù)處理的圖像用于進(jìn)行訓(xùn)練,令第i個(gè)個(gè)體的第j幅人臉圖像為Xij(i=1,…,P,j=1,…,M),訓(xùn)練方法如下:
(1)對(duì)所有Xij進(jìn)行二維離散快速傅里葉變換,得到振幅譜為FXij;
(2)計(jì)算所有振幅譜FXij的均值SF=作為標(biāo)準(zhǔn)臉;
(3)對(duì)進(jìn)行奇異值分解并降維,得到標(biāo)準(zhǔn)特征矩陣U*和V*;
(4)將振幅譜FXij投影到正交矩陣U*和V*上,得到低維系數(shù)矩陣作為第i個(gè)個(gè)體的樣本特征存入人臉數(shù)據(jù)庫中.
基于樣本數(shù)據(jù)庫的識(shí)別過程與樣本訓(xùn)練過程類似,先將待識(shí)別的人臉圖像進(jìn)行預(yù)處理,再進(jìn)行二維離散快速傅里葉變換,得到振幅譜為FYij;再將其投影到標(biāo)準(zhǔn)特征矩陣U*和V*上,得到其投影低維系數(shù)矩陣SkY;然后計(jì)算矩陣和之間的距離;最后通過比較將該人臉圖像判別到距離最小的一類[4].
第一組實(shí)驗(yàn)的人臉圖像與樣本數(shù)據(jù)庫中人臉圖像表情是一致的.首先對(duì)采集到的人臉圖像利用直方圖均衡的方法進(jìn)行預(yù)處理,增強(qiáng)圖像對(duì)比度,提高圖像質(zhì)量,如圖2所示.對(duì)圖像進(jìn)行二維快速傅里葉變換,如圖3所示.
設(shè)標(biāo)準(zhǔn)臉A的奇異值分解為A=USVT,則人臉X在A的特征矩陣上的投影可記為:
人臉X能夠?qū)⒛芰看蟛糠侄技性赟X的一子陣中,其表達(dá)式如下[5]:
將人臉矩陣X投影到標(biāo)準(zhǔn)臉矩陣A的前k個(gè)最大奇異值所對(duì)應(yīng)的特征矢量U*(u1,u2…uk)、V*(v1,v2…vk)上之后,則大部分的能量都會(huì)集中在所得到的系數(shù)上,這樣就可以得到標(biāo)準(zhǔn)特征矩陣U*和V*.待識(shí)別圖像的振幅譜表征FY投影到U*和V*上,提取其投影系數(shù)特征,計(jì)算的距離進(jìn)行最后的識(shí)別.識(shí)別結(jié)果如圖4所示.
圖2 圖像的預(yù)處理
圖3 圖像的二維傅里葉變換
圖4 表情一致人臉識(shí)別結(jié)果
第二組實(shí)驗(yàn)的人臉圖像與樣本數(shù)據(jù)庫中人臉圖像的光照和表情略有不同,但仍然識(shí)別成功,如圖5所示.說明該人臉識(shí)別方法對(duì)光照和表情具有一定的魯棒性.
圖5 表情不同人臉識(shí)別結(jié)果
第三組實(shí)驗(yàn)采用的是不完整人臉圖像,識(shí)別結(jié)果發(fā)生錯(cuò)誤,如圖6所示.說明該人臉識(shí)別方法對(duì)人臉面部圖像的完整性是有要求的.
圖6 圖像不完整人臉識(shí)別結(jié)果
通過仿真實(shí)驗(yàn)可以看出,基于FFT和SVD的人臉識(shí)別方法對(duì)光照和表情具有一定的不敏感性,識(shí)別效果比較好.但對(duì)人臉面部圖像的完整性要求較高.其自動(dòng)化和智能化還有待進(jìn)一步提高,還沒能達(dá)到與人類主觀判別一致的能力.
通化師范學(xué)院學(xué)報(bào)2019年8期