文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2015)05-0152-04
0 引言
人臉識(shí)別是重要的生物特征識(shí)別技術(shù)之一,,目前人臉識(shí)別已經(jīng)取得了重大的進(jìn)展,魯棒的主成分分析[1],、基于Gabor特征的魯棒稀疏編碼算法[2],、迭代加權(quán)的正規(guī)化魯棒編碼算法[3]和兩級(jí)非負(fù)稀疏表示方法[4]等一系列新算法已成功應(yīng)用于人臉識(shí)別,隨之得到的產(chǎn)物也被應(yīng)用在公共信息安全,、金融等領(lǐng)域,。然而,在人臉識(shí)別領(lǐng)域中仍有許多難題,,例如光照問(wèn)題一直是影響圖像質(zhì)量的關(guān)鍵因素之一,。
近年來(lái),研究者們提出了各種預(yù)處理算法來(lái)解決人臉識(shí)別中的光照問(wèn)題,。直方圖均衡化[5],、邊緣圖[6]和利用小波變換方法[7]提取光照不變特征,雖然能滿足實(shí)時(shí)要求,,但是大部分不能解決陰影問(wèn)題,,難以取得理想效果。光照補(bǔ)償字典[8]的提出取得了很好的光照處理效果,,但是該方法需要嚴(yán)格光照控制下的訓(xùn)練圖像,。Retinex理論中的單尺度Retinex算法(SSR)、多尺度Retinex算法(MSR)和自商圖像(SQI)[9]得到廣泛應(yīng)用,。這些Retinex算法的共同優(yōu)點(diǎn)是不需要特定光照條件下的訓(xùn)練樣本,,在無(wú)強(qiáng)側(cè)光照時(shí)有較高的識(shí)別率,,但在復(fù)雜光照條件下會(huì)出現(xiàn)陰影,、光暈等現(xiàn)象。
針對(duì)此情況,,本文提出一種簡(jiǎn)單易行的新的光照預(yù)處理算法,,該方法考慮自適應(yīng)平滑Retinex算法能很好地平滑光照人臉圖像且無(wú)邊緣增強(qiáng)效應(yīng),,結(jié)合局部對(duì)比度增強(qiáng)算法對(duì)于增強(qiáng)圖像細(xì)節(jié)的優(yōu)點(diǎn),采用基于標(biāo)準(zhǔn)差
的融合方法,,將分別由改進(jìn)的自適應(yīng)平滑Retinex算法處理和局部對(duì)比度增強(qiáng)處理后的兩幅圖像進(jìn)行融合,。在Yale B人臉庫(kù)上的實(shí)驗(yàn)表明,該算法具有光照無(wú)關(guān)性,,而且每一類只需要一個(gè)訓(xùn)練樣本,,在訓(xùn)練樣本光照環(huán)境較差情況下也能取得較好的識(shí)別率。
1 改進(jìn)的人臉識(shí)別算法
1.1 改進(jìn)的的自適應(yīng)平滑Retinex算法(IAS)
為了解決Retinex算法容易出現(xiàn)光暈和虛影現(xiàn)象的難題,,選用改進(jìn)的自適應(yīng)平滑算法[10]進(jìn)行光照估計(jì),,主要原理是用一個(gè)3×3的模板反復(fù)迭代卷積平滑原圖像,迭代前L(0)(x,,y)=I(x,,y),即第t+1次迭代估計(jì)出的光照分量公式描述如下:
其中,,N(t)(x,,y)是規(guī)范化因子;w(t)(x,,y)是模板的系數(shù),,反映了每個(gè)點(diǎn)的灰度變化情況,是決定平滑效果的關(guān)鍵參數(shù),;g表示傳導(dǎo)函數(shù),,它是非負(fù)且單調(diào)遞減的函數(shù),,g(d(t)(x,,y))隨著d(t)(x,y)的增大而趨向于0,,傳導(dǎo)函數(shù)的性質(zhì)決定了算法的平滑效果;d(t)(x,,y)代表每個(gè)像素的變化程度。
一般地,,傳導(dǎo)函數(shù)在平滑的過(guò)程中會(huì)引起邊不同程度的邊緣銳化效應(yīng)[10],。為了能同時(shí)達(dá)到平滑圖像且保證無(wú)邊緣增強(qiáng)效應(yīng)的效果,本文采用新的傳導(dǎo)函數(shù):
τ(x,,y)反映了當(dāng)前像素點(diǎn)與其鄰域的不一致性程度,。?贅代表像素點(diǎn)I(x,,y)的鄰域,,通常選取3×3;I(m,,n)代表鄰域Ω的坐標(biāo)。參數(shù)k1,、k2的選擇參照文獻(xiàn)[10],。自適應(yīng)平滑模板的系數(shù)為:
將w(x,,y)代入式(1)和式(3)中,,得到亮度分量L,,代入Retinex算法中R(x,y)=log(I(x,,y))-log(L(x,,y))做對(duì)數(shù)域的減運(yùn)算,便得到具有光照不變特征的反射分量R,。
1.2 局部對(duì)比度增強(qiáng)算法(LCE)
一般地,,直方圖均衡化僅從整體角度改變數(shù)據(jù)的分布,不能有效突出圖像的細(xì)節(jié)特征,。而LCE算法可以很好地改善圖像的細(xì)節(jié)特征的可視化,,局部對(duì)比度增強(qiáng)變換的公式如下:
本文選取5×5的鄰域,N是鄰域的像素總和,。經(jīng)過(guò)對(duì)比度增強(qiáng)變換,,圖像數(shù)據(jù)的動(dòng)態(tài)范圍被壓縮,由上述測(cè)量得到的局部對(duì)比值可正可負(fù),,所以需要對(duì)數(shù)據(jù)進(jìn)行歸一化,。假設(shè)Ymax和Ymin分別是所有局部對(duì)比值中的最大值和最小值,像素點(diǎn)(m,,n)處的局部值進(jìn)一步正規(guī)化為:
1.3 基于標(biāo)準(zhǔn)差融合的新的光照無(wú)關(guān)算法
圖1所示為Yale B人臉庫(kù)中5種光照條件下的人臉經(jīng)不同方法處理后的效果圖,。IAS算法處理后的圖像無(wú)陰影誤增強(qiáng)及虛影的現(xiàn)象,但圖像泛白嚴(yán)重,,局部對(duì)比度減弱,;LCE算法處理后的圖像增強(qiáng)了局部圖像細(xì)節(jié),但對(duì)陰影的處理效果不佳,。從以上分析可知,,有必要尋求一種魯棒性強(qiáng)的人臉圖像光照預(yù)處理算法,,既能兼顧上述算法的可取之處,又能巧妙地避免它們單獨(dú)使用的不足,。
圖像融合的特點(diǎn)正是通過(guò)一定的算法將兩個(gè)或兩個(gè)以上的圖像數(shù)據(jù)結(jié)合在一起,,生成一個(gè)新的圖像。新圖像可以兼取多個(gè)原始圖像的信息優(yōu)勢(shì),,并能描述所研究對(duì)象的較優(yōu)化的信息特征,。本文中的IAS算法對(duì)復(fù)雜光照環(huán)境下的人臉處理效果得到有效提高,但圖像仍然存在泛白,、局部對(duì)比度減弱等缺點(diǎn),。與IAS算法相比,LCE算法可改善這些不足,,有必要尋找一個(gè)合適的方法,,將分別經(jīng)過(guò)兩者處理的圖像盡可能和諧地融合在一起。由于兩個(gè)效果圖具有相同的內(nèi)容,可以認(rèn)為兩個(gè)分支的算法處理是相同的像素對(duì)應(yīng)的灰度值映射到不同的區(qū)域,,而對(duì)于整幅圖像的分布仍然類似,。因此,只要找到合適的權(quán)重系數(shù),,就可以得到優(yōu)良的融合結(jié)果,。標(biāo)準(zhǔn)差(SD)描述每個(gè)像素灰度值與平均灰度值的離散程度,SD越大,,則圖像的灰度值越離散,,包含的信息越多??梢圆捎没赟D的加權(quán)平均方法計(jì)算融合的權(quán)重系數(shù),。假設(shè)p(i,j)表示點(diǎn)(i,,j)處的灰度值,,圖像I大小為M×N,則SD為:
1.4 算法流程
綜上所述,,本文算法的步驟為:
(1)把Retinex算法經(jīng)過(guò)改進(jìn),,得到IAS預(yù)處理算法,原圖像I經(jīng)過(guò)IAS算法處理,,得到 ILAS,;
(2)將原圖像I經(jīng)過(guò)LCE算法進(jìn)行處理,得到 ILCE,;
(3)分別計(jì)算 ILAS和ILCE的標(biāo)準(zhǔn)差sd1和sd2,,得到加權(quán)融合系數(shù)ω1和ω2,通過(guò)融合算法得到最終的光照無(wú)關(guān)人臉圖像F;
(4)把最終的預(yù)處理結(jié)果用稀疏表示進(jìn)行分類識(shí)別,。
圖1(d)為Yale B人臉庫(kù)中5種光照條件下的人臉經(jīng)融合IAS和LCE兩種方法處理后的圖像,,這些圖像清晰度高,特性明顯,,有效去除光照,,在光照變化劇烈情況下也能得到清晰的人臉圖像。
2 實(shí)驗(yàn)結(jié)果及分析
在識(shí)別實(shí)驗(yàn)中,,識(shí)別算法采用基于稀疏表示的分類(SRC)算法,。為了驗(yàn)證本文方法的有效性,,選用Yale B人臉數(shù)據(jù)庫(kù)進(jìn)行實(shí)驗(yàn)仿真,。由于本文只考慮光照問(wèn)題,故只選擇10個(gè)個(gè)體的一種姿態(tài)在64種光照下的640幅圖像進(jìn)行實(shí)驗(yàn),。根據(jù)光源與鏡頭成的角度的不同將樣本分為5個(gè)集合[8]:0~12°為集合1,,12~25°為集合2,25~50°為集合3,,50~110°為集合4,,其余為集合5。實(shí)驗(yàn)中,,所有圖像大小取84×84,,訓(xùn)練集為每人一幅均勻光照下的人臉,5個(gè)子集分別為測(cè)試樣本,。
2.1 特征維數(shù)選擇
由于圖像維數(shù)太大,,需要對(duì)圖像進(jìn)行降維,本文實(shí)驗(yàn)中采用二維主成分分析(2D-PCA)對(duì)圖像進(jìn)行特征提取,。取每人一幅均勻光照下的人臉作為訓(xùn)練集,,其他作為測(cè)試集,維數(shù)d和識(shí)別率的關(guān)系如圖2所示,。特征維數(shù)d在一定范圍內(nèi)增加有利于提高識(shí)別率,,但當(dāng)d超過(guò)一定值時(shí)識(shí)別率不再增加,而且特征維數(shù)的加大將會(huì)導(dǎo)致計(jì)算量的增加。本文選擇特征維數(shù)為18,。
2.2 光照魯棒性實(shí)驗(yàn)
為了驗(yàn)證本文算法對(duì)光照的魯棒性,,除了與融合前的IAS和LCE算法對(duì)比,本文還和其他幾種常用的光照正規(guī)化方法相比較:SSR,、MSR和SQI,。實(shí)驗(yàn)采用每人一幅均勻光照下的人臉作為訓(xùn)練集,5個(gè)光照劇烈程度不一的子集分別作為測(cè)試集,,識(shí)別結(jié)果如表1所示,。從表1可看出,對(duì)于光照變化較平和的人臉(前3個(gè)子集),單獨(dú)使用IAS和LCE算法可以取得較好的識(shí)別率,,但當(dāng)測(cè)試樣本有劇烈的光照變化時(shí)(子集4和5),,IAS和LCE算法的識(shí)別率都有較大幅度的下降,而對(duì)于融合后的新算法不管光照變化如何,,都能得到較高的識(shí)別率,。同時(shí)可以注意到,一般的光照正規(guī)化預(yù)處理算法在光照惡劣條件下識(shí)別率迅速退化,。
為了進(jìn)一步驗(yàn)證本文融合算法對(duì)于光照的魯棒性,,將文獻(xiàn)[8]中提出的人臉光照補(bǔ)償字典算法在Yale B人臉庫(kù)中進(jìn)行測(cè)試,結(jié)果如表2所示,。本文提出的算法具有更高的識(shí)別率,,進(jìn)一步證實(shí)了本算法對(duì)光照變化具有較好的魯棒性,同時(shí)由于節(jié)省了KSVD訓(xùn)練字典的復(fù)雜步驟,,所以相對(duì)于文獻(xiàn)[8]在時(shí)間上也有一定的優(yōu)勢(shì),。
為了保證實(shí)驗(yàn)結(jié)果不依賴于某種特定的訓(xùn)練數(shù)據(jù),分別從子集2~5中選擇訓(xùn)練樣本并計(jì)算識(shí)別率,,共進(jìn)行4組實(shí)驗(yàn),,實(shí)驗(yàn)結(jié)果如圖3所示。圖3(a)為從子集2選擇每人一幅圖像作為訓(xùn)練集,,以此類推,。結(jié)果表明IAS和LCE算法略優(yōu)于其他光照糾正方法,而本文融合后的識(shí)別率始終最高,,這進(jìn)一步表明本文提出的算法有較強(qiáng)的光照魯棒性,。
3 結(jié)論
本文針對(duì)光照變化影響人臉圖像的視覺(jué)效果以及識(shí)別率降低的問(wèn)題,提出了一種基于融合IAS和LCE算法的光照無(wú)關(guān)人臉預(yù)處理算法,。該算法采用基于標(biāo)準(zhǔn)差的融合方法將IAS算法和LCE算法相結(jié)合,,在有效克服各自缺陷的同時(shí)兼顧了它們的優(yōu)點(diǎn)。實(shí)驗(yàn)結(jié)果表明,,該算法與結(jié)合前的單一預(yù)處理算法,、SSR、MSR,、SQI以及文獻(xiàn)[8]中的算法相比,,具有更好的光照糾正效果,并且有效地提高了光照復(fù)雜環(huán)境下的人臉識(shí)別率,。
參考文獻(xiàn)
[1] LUAN X,,F(xiàn)ANG B,LIU L,,et al.Extracting sparse error of robust PCA for face recognition in the presence of varying illumination and occlusion[J].Pattern Recognition,,2014,,47(2):495-508.
[2] YANG M,ZHANG L,,SHIU S C K,,et al.Gabor feature based robust representation and classification for face recog nition with Gabor occlusion dictionary[J].Pattern Recognition,2013,,46(7):1865-1878.
[3] YANG M,,ZHANG L,YANG J,,et al.Regularized robust coding for face recognition[J].Image Processing,,IEEE Transactions on,2013,,22(5):1753-1766.
[4] HE R,,ZHENG W S,HU B G,,et al.Two-stage nonnegative sparse representation for large-scale face recognition[J].Neural Networks and Learning Systems,,IEEE Transactions on,,2013,,24(1):35-46.
[5] RAMIREZ-GUTIERREZ K,CRUZ-PEREZ D,,OLIVARESMERCADO J,,et al.A face recognition algorithm using eigenphases and histogram equalization[J].International Journal of Computers,2011,,5(1):34-41.
[6] KARANDE K J,,TALBAR S N.Independent component analysis of edge information for face recognition[M].Springer,2014.
[7] WU F.Face recognition based on wavelet transform and regional directional weighted local binary pattern[J].Journal of Multimedia,,2014,,9(8):1017-1023.
[8] LI Y,MENG L,,F(xiàn)ENG J.Face illumination compensation dictionary[J].Neurocomputing,,2013(101):139-148.
[9] BIGLARI M,MIRZAEI F,,EBRAHIMPOUR-KOMEH H.Illumination invariant face recognition using SQI and weighted LBP histogram[C].Pattern Recognition and Image Analysis(PRIA),,2013 First Iranian Conference on.IEEE,2013:1-7.
[10] 葛微,,李桂菊,,程宇奇,等.利用改進(jìn)的Retinex進(jìn)行人臉圖像光照處理[J].光學(xué)精密工程,,2010,,18(4):1011-1020.