人體識別的原理及如何實現?小青苗智慧飲水機2018-07-10 16:11:50

在智慧影片監控中,自動在場景中搜索人體被視為 理解人類活動的首要預處理步驟。由於人體自身姿態變化多端,衣著具有多樣性 以及背景、光照條件的複雜性,使得在影象中進行人體檢測面臨巨大的挑戰。產品主要技術包括三大部分“人體面貌檢測、人體面貌跟蹤、人體面貌比對”下面就給大家分析一下人體識別的原理吧!

人體識別

1、人體面貌識別技術的內容

人體面貌識別技術包含三個部分:

(1)人體面貌檢測

面貌檢測是指在動態的場景與複雜的背景中判斷是否存在面像,並分離出這種面像。一般有下列幾種方法:

①參考模板法

首先設計一個或數個標準人臉的模板,然後計算測試採集的樣品與標準模板之間的匹配程度,並透過閾值來判斷是否存在人臉;

②人臉規則法

由於人臉具有一定的結構分佈特徵,所謂人臉規則的方法即提取這些特徵生成相應的規則以判斷測試樣品是否包含人臉;

③樣品學習法

這種方法即採用模式識別中人工神經網路的方法,即透過對面像樣品集和非面像樣品集的學習產生分類器;

④膚色模型法

這種方法是依據面貌膚色在色彩空間中分佈相對集中的規律來進行檢測。

⑤特徵子臉法

這種方法是將所有面像集合視為一個面像子空間,並基於檢測樣品與其在子孔間的投影之間的距離判斷是否存在面像。

值得提出的是,上述5種方法在實際檢測系統中也可綜合採用。

(2)人體面貌跟蹤

面貌跟蹤是指對被檢測到的面貌進行動態目標跟蹤。具體採用基於模型的方法或基於運動與模型相結合的方法。

此外,利用膚色模型跟蹤也不失為一種簡單而有效的手段。

(3)人體面貌比對

面貌比對是對被檢測到的面貌像進行身份確認或在面像庫中進行目標搜尋。這實際上就是說,將取樣到的面像與庫存的面像依次進行比對,並找出最佳的匹配物件。所以,面像的描述決定了面像識別的具體方法與效能。目前主要採用特徵向量與面紋模板兩種描述方法:

①特徵向量法

該方法是先確定眼虹膜、鼻翼、嘴角等面像五官輪廓的大小、位置、距離等屬性,然後再計算出它們的幾何特徵量,而這些特徵量形成一描述該面像的特徵向量。

②面紋模板法

該方法是在庫中存貯若干標準面像模板或面像器官模板,在進行比對時,將取樣面像所有象素與庫中所有模板採用歸一化相關量度量進行匹配。

此外,還有采用模式識別的自相關網路或特徵與模板相結合的方法。

人體面貌識別技術的核心實際為“區域性人體特徵分析”和“圖形/神經識別演算法。”這種演算法是利用人體面部各器官及特徵部位的方法。如對應幾何關係多資料形成識別引數與資料庫中所有的原始引數進行比較、判斷與確認。一般要求判斷時間低於1秒。

2、人體面貌的識別過程

一般分三步:

(1)首先建立人體面貌的面像檔案。即用攝像機採集單位人員的人體面貌的面像檔案或取他們的照片形成面像檔案,並將這些面像檔案生成面紋(Faceprint)編碼貯存起來。

(2)獲取當前的人體面像

即用攝像機捕捉的當前出入人員的面像,或取照片輸入,並將當前的面像檔案生成面紋編碼。

(3)用當前的面紋編碼與檔案庫存的比對

即將當前的面像的面紋編碼與檔案庫存中的面紋編碼進行檢索比對。上述的“面紋編碼”方式是根據人體面貌臉部的本質特徵和開頭來工作的。這種面紋編碼可以抵抗光線、面板色調、面部毛髮、髮型、眼鏡、表情和姿態的變化,具有強大的可靠性,從而使它可以從百萬人中精確地辯認出某個人。

人體面貌的識別過程,利用普通的影象處理裝置就能自動、連續、實時地完成。