人臉活體檢測技術,基於隨機動作指令,有效避免人臉識別系統被破解

隨着大數據時代的到來,個人信息安全問題日益嚴峻,基於圖像處理的人臉識別和檢測技術得到了廣泛的應用。然而,目前人臉檢測技術都是針對數量較小的人臉圖像,隨着大數據概念的深入,圖像大數據處理將對人臉識別技術提出更高要求。在最原始的基於人臉識別系統中,基於當前拍攝的人臉照片與預先存儲的人臉照片之間的比對,來進行身份驗證。然而,當將被仿冒者本人的照片置於這種基於人臉照片比對的身份驗證系統中的攝像頭前時,這種基於人臉照片比對的身份驗證系統可能通過用戶身份驗證。換言之,惡意用戶可以使用被仿冒者的照片來進行惡意破解,這種基於人臉照片比對的人臉識別系統不能抵抗照片破解。於是,人臉活體檢測技術應運而生。
人臉活體檢測技術,基於隨機動作指令,有效避免人臉識別系統被破解
對人臉識別系統的破解,主要有3類:照片破解、視頻破解和3D模型破解。非法 分子或者假冒用戶在獲得合法用戶的照片或視頻後,使用合法用戶的照片或視頻作爲僞造 的人臉試圖欺騙系統。爲了區分真實人臉以及照片、視頻,防範人臉識別系統可能遭受破解,就需要應用人臉活體檢測技術。

人臉活體檢測主要是通過識別活體上的生理信息來進行,它把生理信息作爲生命特徵來區分用照片、硅膠、塑料等非生命物質僞造的生物特徵。爲了確保你是“活的你”,人臉活體檢測通常包含幾個鑑別步驟,比如眨眼判別:對於可以要求用戶配合的應用系統,要求用戶眨眼一到兩次,人臉識別系統會根據自動判別得到的眼睛的張合狀態的變化情況來區分照片和人臉;或者嘴部張合判別:與眨眼判別類似,要求用戶張開、閉合嘴巴一到兩次,人臉識別系統據此區分照片與真實人臉。

人臉活體檢測主要內容包括:人臉檢測、3D檢測、活體算法檢測、連續性檢測等。下面就分別講解一下。

人臉檢測:定位人臉在哪裏,檢測活體過程中是否出現無人臉、多人臉的情況,可有效防止兩個人的切換或人與照片的切換。

3D檢測:驗證採集到的是否爲立體人像,能夠防止平面照片、不同彎曲程度的照片等。

活體算法檢測:判斷用戶是否爲正常操作,通過指定用戶做隨機動作(搖頭、點頭、凝視、眨眼、上下移動手機),防止視頻破解、非正常動作的破解。

連續性檢測:和人臉活體檢測同時使用能夠更好的防止中途切換人。驗證人臉運動軌跡是否正常,如果中途換人會出現異常運動;從安全性角度能夠防止跳過人臉活體檢測直接替換採集的照片。
人臉活體檢測技術,基於隨機動作指令,有效避免人臉識別系統被破解
人臉活體檢測通常包含的幾個鑑別步驟,比如:

眨眼判別:對於可以要求用戶配合的應用系統,要求用戶眨眼一到兩次,人臉活體檢測系統會根據自動判別得到的眼睛的張合狀態的變化情況來區分照片和人臉;

嘴部張合判別:與眨眼判別類似,要求用戶張開、閉合嘴巴一到兩次,人臉活體檢測系統據此區分照片與真實人臉。

還有更多比如搖頭、點頭、擡頭等動作指令,以此來辨別照片和真實人臉。

目前,大多數人臉識別方案都是基於對人臉圖像信息的直接提取,無交互性,抗破解能力差,例如照片、視頻、模型僞裝都能夠進行破解,此時,人臉活體檢測技術的重要性就不言而喻了。

申明:文章爲本人原創,禁止轉載,如有疑問請致郵:[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章