【摘要】人臉分割是人臉分析的一個重要步驟,同時也是一個非常困難的問題。針對這種問題,本文應(yīng)用了脈沖耦合神經(jīng)網(wǎng)絡(luò)(PCNN)的分割方法,對人臉表情數(shù)據(jù)庫JAFFE進(jìn)行了分割。與其他方法相比,這是一種依賴于圖像的自然屬性具有重要發(fā)展前景的圖像分割方法。實(shí)驗(yàn)證明,該算法對后續(xù)的人臉表情識別很有效。
【關(guān)鍵詞】脈沖耦合神經(jīng)網(wǎng)絡(luò);人臉分割;算法
1、引言
人臉分割的重要性和困難性,從20世紀(jì)70年代起就已經(jīng)引起人們的高度重視。本文應(yīng)用了基于脈沖耦合神經(jīng)網(wǎng)絡(luò)(pulse couple neural network, PCNN)的圖像分割方法。由于PCNN具有相似的神經(jīng)元同時發(fā)生脈沖,能夠彌補(bǔ)輸入圖像的空間不連貫和幅度上的微小變化,因此能夠較完整地保留圖像中的部分區(qū)域[1]信息。實(shí)驗(yàn)證明該方法用于人臉圖像分割能獲得令人滿意的分割效果。
2、 PCNN數(shù)學(xué)模型
PCNN最初是由Eckhorn、Johnson等人根據(jù)貓的大腦視覺皮層同步脈沖發(fā)放現(xiàn)象而提出的神經(jīng)元模型[2]。目前它已被成功地用于圖像分割[3]、圖像平滑、目標(biāo)識別等方面 。構(gòu)成PCNN的單個神經(jīng)元由突觸樹、鏈接調(diào)制和脈沖發(fā)生器三部分構(gòu)成。神經(jīng)元相應(yīng)的數(shù)學(xué)方程式如下:
PCNN神經(jīng)元接受反饋輸入 和鏈接輸入 ,然后在其內(nèi)部神經(jīng)元活動系統(tǒng)形成內(nèi)部活動項(xiàng) 時,PCNN產(chǎn)生輸出時序脈沖序列 。
3、基于PCNN的人臉分割算法
神經(jīng)元與像素點(diǎn)一一對應(yīng),需要首先將像素點(diǎn)灰度值作為外部刺激輸入到網(wǎng)絡(luò)中,具體算法步驟如下:
(1)初始化,讀入人臉圖像,將像素灰度值作為外界刺激信號 輸入網(wǎng)絡(luò),返回雙精度的值X(1≤i≤M-1,0≤j≤N-1,本文圖像大小為256×256),設(shè)初始化迭代變量n=1;
(2)由式(1)~式(5)求出每個神經(jīng)元的反饋輸入
,動態(tài)閾值 ;
(3)改變迭代變量的值,n=n+1;若n小于設(shè)定的迭代次數(shù),轉(zhuǎn)到步驟(2),否則執(zhí)行步驟(4);
(4)輸出的 即為圖像分割結(jié)果。
4、實(shí)驗(yàn)結(jié)果及分析
實(shí)驗(yàn)中,采用的人臉表情數(shù)據(jù)庫來源為日本Kyushu大學(xué)的JAFFE ( Japanese Female Facial Expression)數(shù)據(jù)庫[4]。JAFFE數(shù)據(jù)庫包含213張女性人臉表情圖像,共計10人。我們對這213幅圖像(大小均為256×256)在Matlab7.0平臺上進(jìn)行了仿真試驗(yàn)。并與閾值分割、四叉樹分割進(jìn)行了比較,實(shí)驗(yàn)結(jié)果如圖1所示。
圖1 實(shí)驗(yàn)結(jié)果比較
實(shí)驗(yàn)仿真結(jié)果表明,在邊緣分割效果上,PCNN算法明顯優(yōu)于四叉樹分割。在目標(biāo)和背景的分離方面,PCNN算法明顯優(yōu)于閾值分割。PCNN算法對圖像一些邊緣的分割效果很好,對后續(xù)的表情識別很有效。本文算法克服了以往的閾值分割方法對于背景和目標(biāo)灰度范圍有很大重疊的圖像分割效果不好的缺點(diǎn)。
5、結(jié)論
PCNN是一個單層神經(jīng)網(wǎng)絡(luò),具有動態(tài)閾值、脈沖耦合、相乘調(diào)制、同步發(fā)放脈沖等特性,使之在進(jìn)行圖像分割時,不僅效果好,而且速度快。本文對人臉圖像進(jìn)行分割的實(shí)驗(yàn)正確率可達(dá)90%以上。但通過本次應(yīng)用也發(fā)現(xiàn),PCNN在滿足不同應(yīng)用目的時,其網(wǎng)絡(luò)參數(shù)及迭代次數(shù)如何自動選取的問題,還需要深入地研究,以便PCNN能得到更廣泛的應(yīng)用。
【參考文獻(xiàn)】
[1]Kuntimad G, Ranganath H S. Perfect image segmentation using pulse coupled neural networks[J]. IEEE Transactions onNerualNetworks,1999(3): 591~598.
[2]Eckhorn R, Reiboeck H J, ArndtM, et al. Feature linking via synchronization among distributed assemblies: Simulation of results from cat cortex[J]. Neural Computation, 1990(3): 293~307.
[3] Gu X D, Guo S D, Yu D H, et al. A new approach for automated image segmentation based on unit linking PCNN [ A ]. In: Proceedings of 2002 International Conference on Machine Learning and Cybeme tics[C], Beijing, 2002: 175~178.
[4]MICHAEL JL, BUDYNEK J, AKAMATSU S. Automatic classification ofsingle facial images[J]. IEEE Transactions on PatternAnalysis and Machine Intelligence, 1999(12): 1357~1362.