Face ID 是如何讓 iPhone 認得你的?這篇文章讓你迅速理解


line banner

在 iPhone X 的發表會上亮點不少,除了全新設計的外觀、不規則螢幕以外,最讓人議論紛紛的就是全新的臉部辨識系統 Face ID;根據蘋果的說法,Face ID 是比 Touch ID 更為安全的選項,誤判率僅有百萬分之一,雖然高管 Craig 在發表會上的 demo 示範就當場失敗,引起現場一陣尷尬(蘋果官方對此的回應請點此),但究竟,Face ID 是怎麼運作的?

Face ID 介紹

看完這篇,你就知道 Face ID 到底是怎麼判定手機主人的了。

具體的來說,Face ID 包含了兩個步驟:「圖像捕捉」以及「人臉識別」;根據密西根州立大學的機器識別專家 Anil Jain 表示,人臉識別其實就是比對兩張圖象,確定兩者的相似程度;某種程度上,與先前的 Touch ID 類似。

Face ID 的圖像捕捉

這是最讓人誤解的地方,Face ID 並不是幫你拍張照片,然後拿著 2D 圖像去與資料庫比對;根據蘋果的說法,Face ID 採用的是「TrueDepth Camera System」,系統會投射紅外線在用戶的臉上,因此捕捉的並不是 2D 的圖像,而是 3D 的立體地圖。

在用戶剛開始設定 Face ID 時,iPhone 會要求用戶眼睛盯著鏡頭並旋轉頭部,藉此紀錄使用者在不同角度時的臉部立體特徵;由於 iPhone X 並不是採用平面的光學辨識技術,而是透過紅外線,因此 Face ID 自然也不受環境光源的影響,這就是為何在黑暗中也可以使用的原因。而記錄 3D 影像,也不會讓 Face ID 被照片所欺騙,至於發表會上說的「極仿真面具」也騙不過,背後的技術到底為何,我想等 iPhone X 入手進行更多測試後就知道了。

「紅外線是一種不可見光,可以補償黑暗背景或環境光的影響」Jain 對此解釋:「所以,紅外線對於人臉辨識非常有利。」

在 Face ID 進行辨識時,Flood Illuminator 感應器會產生紅外線,投影 300 萬個光點在用戶臉上,藉此描繪出一張臉部的 3D 影像。

在建立圖像後,會將 3D 圖像發送到 iPhone X 的辨識系統中,並與先前儲存的模板相互比較,若相似度夠高,即可確認是同一人,並解鎖。在這個過程中,Face ID 也結合了機器學習技術,因此並非死板的必較兩個圖像的相似百分比,而是會把是否長鬍子、戴帽子等因素考慮進去。在 Face ID 上,也多了一個「辨識是否閉眼」的功能,若是用戶眼睛閉著就無法解鎖,這也增加了安全性,避免使用者在睡覺時被拿去解鎖。

整個過程看似複雜,但其實速度非常快,使用者完全感受不出處理的流程;其他說明可見:Face ID完整說明,晚上可用嗎?化妝OK嗎?安全嗎?