新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于PCA算法的人臉識(shí)別研究

        基于PCA算法的人臉識(shí)別研究

        作者: 時(shí)間:2009-06-17 來源:網(wǎng)絡(luò) 收藏

        2.1.3 主成分的求解方法
        通過上面的分析我們可以知道,對(duì)于主成分分析的問題最后轉(zhuǎn)化為求解協(xié)方差矩陣的特征值和特征向量的問題,主成分的正交化分解的或求XXT特征值問題的常用的有雅可比方法和NIPALS方法。
        2.2 Eigenface
        在利用進(jìn)行特征提取的算法中,方法(Eigenface)是其中的一個(gè)經(jīng)典算法。方法是從主成分分析導(dǎo)出的一種和描述技術(shù)。方法就是將包含的圖像區(qū)域看作是一種隨機(jī)向量,因此可以采用K-L變換獲得其正交K-L基底。對(duì)應(yīng)其中較大特征值的基底具有與相似的形狀,因此又稱為特征臉。利用這些基底的線性組合可以描述、表達(dá)和逼近人臉圖像,因此可以進(jìn)行人臉與合成。過程就是將人臉圖像映射到由特征臉構(gòu)成的子空間上,比較其與己知人臉在特征空間中的位置,具體步驟如下:
        (1)初始化,獲得人臉圖像的訓(xùn)練集并計(jì)算特征臉,定義為人臉空間,存儲(chǔ)在模板庫中,以便系統(tǒng)進(jìn)行識(shí)別;
        (2)輸入新的人臉圖像,將其映射到特征臉空間,得到一組關(guān)于該人臉的特征數(shù)據(jù);
        (3)通過檢查圖像與人臉空間的距離判斷它是否是人臉;
        (4)若為人臉,根據(jù)權(quán)值模式判斷它是否為數(shù)據(jù)庫中的某個(gè)人,并做出具體的操作。
        2.2.1 計(jì)算特征臉
        設(shè)人臉圖像I(x,y)為二維N*N灰度圖像,用N維向量R表示。人臉圖像訓(xùn)練集為{Ri|i=1,…,M},其中M為訓(xùn)練集中圖像總數(shù),這M幅圖像的平均向量為:

        本文引用地址:http://www.104case.com/article/152459.htm

        每個(gè)人臉Ri與平均人臉ψ的差值向量是:

        訓(xùn)練圖像的協(xié)方差矩陣可表示為:

        C=AAT.

        其中,A=[φ1,…φM].
        特征臉有協(xié)方差矩陣C的正交特征向量組成。對(duì)于N*N人臉圖像,協(xié)方差矩陣C的大小為N2*N2,對(duì)它求解特征值和特征向量是很困難的。一種取而代之的方法是令L=ATA.
        即協(xié)方差矩陣的轉(zhuǎn)置陣,則可以知道此矩陣是M*M(M是訓(xùn)練人臉的數(shù)量)的一個(gè)較小的矩陣。首先計(jì)算M*M矩陣L的特征向量vi(l=l,…,M),則矩陣C的特征向量ui(l=1,…,M)由差值圖像φi(i=1,…,M)與vi(l=l,…,M)線性組合得到:U=[u1,…,uM]=[[ψ1,…,ψM]T][v1.…,vM]。實(shí)際上,m(mM)個(gè)特征值足夠用于。因此,僅取L的前m個(gè)最大特征值的特征向量計(jì)算特征臉。


        3 算法在中的應(yīng)用
        特征臉的過程由訓(xùn)練階段和識(shí)別階段兩個(gè)階段組成。在訓(xùn)練階段,每個(gè)已知人臉Ri映射到由特征臉構(gòu)成的子空間上,得到m維向量

        在識(shí)別階段,首先把待識(shí)別的圖像R映射到特征臉空間。得到向量:



        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 四会市| 乌拉特前旗| 永顺县| 印江| 连平县| 莆田市| 石阡县| 阳原县| 德清县| 临沂市| 广东省| 南城县| 石泉县| 东兴市| 靖西县| 浏阳市| 通州市| 辛集市| 淮阳县| 平邑县| 文安县| 马边| 苍溪县| 乌兰察布市| 涿州市| 小金县| 泗洪县| 永胜县| 普兰店市| 永寿县| 托里县| 富裕县| 石首市| 灵川县| 正宁县| 深泽县| 泰兴市| 蒙阴县| 商水县| 蚌埠市| 凌源市|