張紹龍
(西安職業(yè)技術學院 大數(shù)據(jù)應用學院,西安 710077)
因人臉具有較好的穩(wěn)定性以及無需配合性,使得人臉識別在刑事案件偵破以及門禁系統(tǒng)等多種領域得到了廣泛應用[1-3]。但與此同時,人臉圖像極易受到光照以及角度等多種因素影響的特性,也使人臉識別工作面臨非常大的挑戰(zhàn)[4-5]。能否研究一種合適的人臉識別方法或是設計一種能夠較好完成人臉識別工作的系統(tǒng),已逐漸成為人臉識別技術能否在多種領域得到良好運用的關鍵。
文獻[6]提出引入感知模型的改進孿生卷積神經(jīng)網(wǎng)絡人臉自動化識別方法;文獻[7]提出基于facenet皮爾森判別網(wǎng)絡的人臉自動化識別方法。前者充分利用孿生卷積神經(jīng)網(wǎng)絡可有效降低噪聲干擾以及防止過渡擬合的特性;后者在facenet 前端對多任務級聯(lián)卷積神經(jīng)網(wǎng)絡實施有效融合操作,將皮爾森相關系數(shù)判別模塊放入其中,完成目標人臉深度性質特征的有效判別。二者均可實現(xiàn)人臉自動化識別,但是均是通過采集目標人臉的RGB 圖像,完成相應的人臉識別工作,識別效果并不理想。
為此,本文設計基于人工智能技術的高光譜人臉自動識別系統(tǒng),更好滿足實際工作需要。
本文設計一種基于人工智能技術的嵌入式高光譜人臉自動識別系統(tǒng),設計出高光譜人臉自動識別系統(tǒng)架構?;贖i3531 處理器對系統(tǒng)架構實施合理設計,因Hi3531 處理器對數(shù)據(jù)的處理頻率最高可達930 MHz,故其可保障高光譜人臉自動識別系統(tǒng)在人臉識別方面的整體性能,也能更好滿足人臉自動識別系統(tǒng)在實時性方面的需求。在實際的工作中,用戶通過人機交互模塊發(fā)出相應指令,令圖像采集與圖像處理模塊打開,采集與預處理高光譜人臉圖像,并將所獲高光譜人臉圖像放入RAM 存儲器,之后由人臉檢測模塊調用預處理后的高光譜人臉圖像數(shù)據(jù)完成人臉檢測工作,人臉檢測工作完成后,由人臉特征提取與識別模塊執(zhí)行高光譜圖像人臉特征提取操作,并完成人臉識別。
1.2.1 Hi3531 處理器設計
在實際的工作中,因Hi3531 處理器具有較好的數(shù)據(jù)處理性能,常被應用于各種人臉識別系統(tǒng)中[8-9]。本文為能收獲更為理想的高光譜人臉自動識別效果,同樣將其應用于本文系統(tǒng)中,并對其芯片結構實施了合理設計。
Hi3531 處理器將具有超高數(shù)據(jù)處理性能的ARM芯片當作其內核,最高數(shù)據(jù)處理頻率可達930 MHz,可在多種軟件或者嵌入類型系統(tǒng)當中穩(wěn)定順暢運行,其擁有性能優(yōu)良的DDR3 SDRAM 存儲性質控制器,存儲空間較大,可與多個圖像編碼器完美契合。
1.2.2 千兆以太網(wǎng)模塊設計
千兆以太網(wǎng)不僅具有優(yōu)良的數(shù)據(jù)傳輸性能,同時還可以較好實現(xiàn)電氣隔離,因而在數(shù)據(jù)傳輸工作方面較具優(yōu)勢[10]。在本文中,基于Zynq-7000 芯片對千兆以太網(wǎng)模塊實施合理設計。上行高光譜人臉圖像數(shù)據(jù)在經(jīng)RAM 隨機存儲器實施合理緩存后,以PS-PL 接口為可靠連接媒介,傳輸?shù)紸RM 處理器執(zhí)行打包處理操作,處理完畢使用UDP 協(xié)議經(jīng)AR8035芯片以及網(wǎng)口傳輸至計算機;下行的命令字由網(wǎng)口傳輸至ARM 處理器執(zhí)行打包處理操作,打包處理工作完成后,同樣以PS-PL 接口為可靠連接媒介,傳輸至RAM 隨機存儲器實施有效緩存,并向下傳送。
1.3.1 高光譜人臉圖像采集與預處理
在本文系統(tǒng)中,高光譜人臉圖像的采集是通過在圖像采集模塊使用帶有USB 接口的高光譜攝像頭實現(xiàn)的。本文對高光譜人臉圖像的預處理工作主要從圖像去噪以及對比度增強兩個方面著手,旨在提高所獲高光譜人臉圖像的清晰度。
具體的高光譜人臉圖像去噪流程如下:
(1)使用窗口規(guī)格為3×3 的中值濾波對采集到的高光譜人臉圖像執(zhí)行中值濾波處理操作。
(2)利用conf4 小波基對通過步驟(1)獲得的高光譜人臉圖像執(zhí)行分解層數(shù)為3 的小波分解操作,并將分解操作后收獲的尺度以及小波系數(shù)作為主要構成,構建系數(shù)向量H。
(3)對H 執(zhí)行閾值化處理操作,在本文中閾值函數(shù)選用的是軟閾值函數(shù),用公式可將軟閾值函數(shù)描述為
式中:通用閾值用λ 標記;閾值化處理后的H 用H′標記。
(4)利用通過步驟(3)獲得的新系數(shù)向量,執(zhí)行小波重構操作,完成高光譜人臉圖像去噪。
對高光譜人臉圖像對比度的增強主要是對其存在的高頻部分實施對比度增強,在本文中挑選原高光譜人臉圖像所擁有像素的3×3 區(qū)域,實施局部對比度增強,具體是由圖像預處理模塊使用局部統(tǒng)計法實現(xiàn)的,可將增強過程描述為
式中:輸入以及輸出高光譜人臉圖像高頻部分的亮度值分別用h(i,j)、f(i,j)標記;增益系數(shù)以及鄰域平均值用g、h′(i,j)標記。g 通常取值不能過小,若取值過小極其容易造成圖像模糊,改變圖像增強操作的初衷,結合以往經(jīng)驗,通常應使g 滿足g∈[0.75,1.05]。
1.3.2 人臉區(qū)域檢測與提取流程
在本文中對人臉的檢測,是通過加載Haar 人臉分類器實現(xiàn)的,具體的人臉檢測流程如圖1 所示。

圖1 人臉區(qū)域檢測與提取流程Fig.1 Face region detection and extraction flow chart
1.3.3 人臉特征提取與識別
本文在人臉特征提取與識別模塊應用LBP 算法對經(jīng)人臉檢測操作提取的人臉區(qū)域執(zhí)行LBP 特征提取操作,具體的特征提取過程如下:
(1)對人臉區(qū)域圖像執(zhí)行有效的平均劃分操作,將其劃分成規(guī)格為16×16,數(shù)量為256 的小塊區(qū)域;
(2)框選出一個規(guī)格為3×3 的窗口,將該窗口所擁有中心像素產(chǎn)生的灰度值與其周圍8 個像素產(chǎn)生的灰度值,執(zhí)行合理的比較操作。若周圍像素產(chǎn)生灰度值低于框選窗口中心像素產(chǎn)生的灰度值,那么用0 表示該像素,反之用1 表示;
(3)通過執(zhí)行步驟(1)與步驟(2)操作獲取到的數(shù)列為二進制形式的數(shù)列,對所獲二進制形式數(shù)列執(zhí)行十進制轉化操作,并對各小塊區(qū)域內各數(shù)字出現(xiàn)的頻率實施合理統(tǒng)計。
本文在完成上述圖像特征提取操作后,在人臉特征提取與識別模塊搭建以1 個輸入層、2 個卷積層、2 個采樣層、1 個全連接層以及1 個輸出層為主要構成的LeNet-5 卷積神經(jīng)網(wǎng)絡人臉識別模型,完成高光譜人臉自動化識別工作。
為有效防止模型訓練時繼續(xù)出現(xiàn)梯度消失狀況,本文提出對數(shù)修正線性單元函數(shù),并將其當作激活函數(shù)代替Sigmoid 函數(shù)使用,可將其描述為
使用新的激活函數(shù),經(jīng)過執(zhí)行不斷的模型訓練操作,便可收獲較為理想的高光譜人臉自動識別結果。
為驗證本文系統(tǒng)在高光譜人臉自動化識別工作方面的優(yōu)勢,在本文實驗中,由工作人員隨機挑選20 名現(xiàn)場測試人員,從該人臉數(shù)據(jù)庫中隨機選擇800 個高光譜人臉圖像樣本,與現(xiàn)場測試人員高光譜人臉圖像樣本混合在一起,形成本文實驗用高光譜人臉圖像樣本數(shù)據(jù)庫。
應用本文系統(tǒng)對現(xiàn)場測試者A1~A20 執(zhí)行高光譜人臉圖像采集與預處理,獲得的部分高光譜圖像采集與預處理結果,如圖2 所示。分析圖2 可知,應用本文系統(tǒng)可有效采集與預處理高光譜人臉圖像,并且無論是在拍攝光線較為明亮的狀況下,還是較為灰暗的情況下,都能夠將所采高光譜圖像處理成視覺效果較為舒適的高光譜圖像,為高光譜人臉自動化識別工作提供可靠數(shù)據(jù)支撐。

圖2 高光譜人臉圖像采集與預處理理效果Fig.2 Effect of hyperspectral face image acquisition and preprocessing
以預處理后的現(xiàn)場測試者圖像A1 為例,應用本文系統(tǒng)對其執(zhí)行高光譜人臉圖像檢測、特征提取與識別操作,獲得的高光譜人臉圖像檢測以及特征提取與識別效果,如圖3 和圖4 所示??梢钥闯觯瑧帽疚南到y(tǒng)可以完成高光譜人臉圖像檢測操作,從圖像中獲取到目標人臉區(qū)域。本文系統(tǒng)不僅可以有效提取目標人臉區(qū)域的LBP 特征,且特征提取效果較好。

圖3 高光譜人臉圖像人臉區(qū)域檢測效果Fig.3 Effect of facial region detection in hyperspectral facial images

圖4 人臉區(qū)域特征提取與識別效果Fig.4 Effect of facial feature extraction and recognition
應用本文系統(tǒng)對預處理后的A1 圖像實施有效的人臉自動化識別,獲得的人臉自動化識別系統(tǒng)軟件運行界面,如圖5 所示。分析圖5 可知,卷積神經(jīng)網(wǎng)絡人臉識別模型具有較快的訓練速度,只需約8 s的時間便可達到收斂狀態(tài),完成相應的模型訓練工作,且損失函數(shù)值近乎為0。

圖5 人臉圖像自動化識別系統(tǒng)軟件運行界面Fig.5 Software operation interface of automatic face image recognition system
應用本文系統(tǒng)可實現(xiàn)高光譜人臉自動識別,并且人臉自動化識別效果較好,其在人臉自動化識別工作方面的優(yōu)勢主要體現(xiàn)在應用本文系統(tǒng)可以有效預處理采集到的高光譜人臉圖像,不僅能夠將圖像中含有的噪聲點全部去除,還能夠將圖像對比度增強到人眼舒適范圍內,預處理后的高光譜人臉圖像較為清晰,明暗適中。