新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PCA算法的人臉識別研究

        基于PCA算法的人臉識別研究

        作者: 時間:2009-06-17 來源:網絡 收藏

        1 的發展及現狀
        已經有很長的歷史,在19世紀,法國人Galton就曾對此問題進行了,他用一組數字代表不同的側面特征來實現對人臉側面圖像的。國內外對于發展,分別經歷了三個階段:傳統的人機交互式階段、機器自動識別初級階段、機器自動識別高級階段。
        1.1 傳統的人機交互式階段
        第一階段是以Bertilion為代表,主要研究所需要的面部特征,該階段的識別依賴于人的操作。這些方法都需要利用操作員的某些先驗知識,仍然擺脫不了人的干預。
        1.2 自動識別初級階段
        第二階段主要是采用機器自動識別的手段進行識別,20世紀90年代以來,隨著高速度高性能計算機的出現,人臉識別方法有了重大突破,進入了真正的機器自動識別階段,人臉識別研究也得到了前所未有的重視。
        1.3 機器自動識別高級階段
        第三階段是真正利用機器進行對人臉的自動識別,隨著計算機的大型化、高速化和人臉識別的方法的發展,提出了許多人臉自動識別的系統。

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


        2 的原理
        (主成分分析)是人臉識別中比較新的一種,該算法的優點是識別率高,識別速度快。
        2.1 算法介紹
        2.1.1 PCA原理
        令x為表示環境的m維隨機向量。假設x均值為零,即:
        E[x]=O.
        令w表示為m維單位向量,x在其上投影。這個投影被定義為向量x和w的內積,表示為:

        而主成分分析的目的就是尋找一個權值向量w使得表達式E[y2]的值最大化:

        根據線性代數的理論,可以知道滿足式子值最大化的訓應該滿足下式:

        即使得上述式子最大化的w是矩陣Cx的最大特征值所對應的特征向量。
        2.1.2 主成分的求解步驟
        在PCA中主要的是要求出使得方差最大的轉化方向,其具體的求解步驟如下:
        (1)構建關聯矩陣:Cx=E[x*xT],Cx∈Pn*n.
        在實際應用中,由于原始數據的數學期望不容易求解,我們可以利用下式來近似構造關聯矩陣:

        (其中x1,x2,…,xN,是各個原始灰度圖像所有象素點對應的向量,N是原始圖像的個數)
        (2)先計算出Cx的各個特征值
        (3)把特征值按大小排序

        (4)計算出前m個特征值對應正交的特征向量構成w。
        (5)將原始數據在特征向量w上進行投影,即可獲得原始圖像的主特征數據。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大同县| 昭苏县| 库伦旗| 甘肃省| 神木县| 东山县| 肥乡县| 绵竹市| 宁强县| 全椒县| 胶州市| 靖州| 集安市| 阳山县| 静安区| 金堂县| 曲靖市| 唐山市| 泰安市| 五常市| 衢州市| 象州县| 大英县| 永春县| 海盐县| 河津市| 达尔| 武隆县| 文成县| 张掖市| 吉木萨尔县| 清丰县| 淄博市| 康马县| 锡林郭勒盟| 泗阳县| 五华县| 天峻县| 时尚| 长宁区| 安远县|