Aurora guard: Real-time face anti-spoofing via light reflection(光線模型活體)

一點關於《Aurora guard》的理解,慢慢補充,有不對的地方歡迎大家指出來

Aurora guard 極光守衛 通過閃光模擬現實多重隨機信息的編碼和解碼,使方法建立在密碼許額的基礎上。

(1)通過屏幕來發射不同顏色和強度的光線,投射到面部並由攝像頭接收,後再用一系列算法處理,從包含光線信號的視頻幀中分析並推導活體判斷所需要的人臉深度信息(結構光的思想)和光編碼信息。

(可以瞭解一下結構光三維重建的原理)

(2)直接利用屏幕的光線,即時生成一個的隨機驗證碼編碼到光線信號變化裏,在後續視頻分析中除開分析3D信息,還同步將畫面裏的光線變化進行信號解碼,測驗證碼是否匹配,形成一個無需用戶交互參與的驗證碼生成和校驗閉環流程。

優點:

(1)能夠防止電子圖片,照片,視屏,面具等攻擊;

(2)不同任何動作配合,只需要短暫保持姿態,在實際應用中,只需0.7秒就能完成;

(3)無需定製硬件,支持所有移動設備和刷臉機使用。

本文的原理:通過reflection frames 提取normal cues 預測人臉深度信息和light CAPTHCHA,雙重驗證機制進行判別。

our method first extracts the normal cues via light reflection analysis, and the uses an end-to-end trainable multi-task convolutional neural network to not only recover subjects' depth map to assist liveness classification ,but also provide the light CAPTCHA checking mechanism in the regression branch to further improve the system reliablity. 

上圖爲整個算法的過程。這裏需要一個光源置於測試對象前面。然後隨機產生一個包含色調和光照強度的參數序列

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