0
本文作者: 李秀琴 | 2017-09-18 18:19 |
雷鋒網(wǎng)按:蘋果2017年秋季新品發(fā)布會現(xiàn)場,蘋果高管費德里吉首次演示iPhone X的Face ID功能“失敗”一事,一下成為業(yè)界廣為談?wù)摰娜ぢ?。雖然蘋果就此已給出官方回應(yīng),但絲毫不影響吃瓜群眾對新機人臉識別功能的好奇和關(guān)注。
圖片來源:Apple
新機 iPhone X 將使用 Face ID 的識別系統(tǒng)來解鎖設(shè)備,同時,F(xiàn)ace ID 還能支持 Apple Pay 和第三方應(yīng)用。那么,很多人不禁想問:機器是如何判斷你的身份是否真實?
具體來說,判斷的過程主要有兩個步驟:
圖像捕獲
人臉識別
據(jù)密歇根州立大學(xué)研究模式識別和計算機視覺的 Anil Jain 介紹說:“機器會比較兩張人臉圖像,以確定二者的相似程度”?!耙宰詈唵蔚姆绞絹碚f,這就是人臉識別的功能。用戶通過自己的面部進行和完成驗證,其實就像此前用指紋登錄 Touch ID 一樣?!盇nil Jain對此表示。
圖像捕獲
在這一步驟中,F(xiàn)ace ID 使用光投影儀和傳感器的組合,會對用戶的人臉特征拍攝幾張圖像。蘋果表示,該組合可稱之為“原深感攝像頭系統(tǒng)(TrueDepth Camera System)”,系統(tǒng)中的技術(shù)可以協(xié)同工作,并能根據(jù)用戶的臉部特征構(gòu)建出一個“詳細(xì)且深度的地圖,以便實現(xiàn)快速識別”,同時也可以擴展自拍功能,實現(xiàn)動畫表情發(fā)布,和AR效果疊加。
圖片來源:Apple
用戶在設(shè)置 Face ID 時,可以按照出現(xiàn)在手機屏幕上的說明進行相關(guān)操作。根據(jù)說明顯示,它會要求用戶將頭部放在一個圓圈中,以便相機可以拍攝多張照片,以組成面部的3D地圖。據(jù)雷鋒網(wǎng)了解,在捕捉圖像時,攝像頭會使用紅外光(IR)照亮你的臉,以滿足不同時段不同環(huán)境對攝像頭的要求,如白天、黑夜,室內(nèi)、室外等。IR的一大功效在于可將電磁輻射的波長跨越可見光譜,所以即使在黑暗環(huán)境中,iPhone X 的屏幕也不會讓你感到炫目。
“紅外光是一種不可見的感應(yīng)元件,可以補償黑暗背景或環(huán)境光線以及在高亮或明亮環(huán)境中的光線的影響。”Jain對此解釋說,“所以,紅外照明可幫助人臉識別在非常有利的環(huán)境下進行?!?/p>
圖片來源:Apple
以下是圖像捕獲的具體步驟:
首先,距離感應(yīng)器和環(huán)境光傳感器會幫助原深度攝像頭系統(tǒng)確定人臉識別需要多少照明;
其后,泛光感應(yīng)元件(Flood illuminator)產(chǎn)生紅外光,以肉眼不可見的部分電磁光譜照亮用戶的面部;
用戶在驗證時,點陣投影儀會投射30000萬多個不可見的紅外光點在人臉上,從而形成一張用戶面部的3D地圖;
最后,紅外攝像機會捕獲從用戶面部反射回來的紅外光形成的點陣圖像。
人臉識別
一般來說,面部也是一種可衡量的「生物特征」。據(jù)了解,在安全性中使用的其他一些生物特征還包括指紋、聲音和虹膜等。
所有生物識別系統(tǒng)基本上是采取「比較兩種復(fù)雜模式,并計算彼此相似度」的方式。這些模式可能是指你的聲音、指紋、虹膜或者面部特征的波形。
在設(shè)置生物識別系統(tǒng)時,計算機(如智能手機中的處理器)捕獲并存儲的參考模式,一般也成為模板或“注冊圖像”。然后,在用戶想訪問某個設(shè)備(比如,解鎖手機)時,用戶需要向計算機提供“驗證圖像”。
“在計算機內(nèi)部,它需要計算一個介于0和1之間的數(shù)值。”Jain 對此表示,“如果數(shù)值越接近1,則說明這個生物特征越接近于驗證圖像,二者是相同或相似的指紋或面部特征。如果數(shù)值越接近0,則表示它和設(shè)備的主人不是同一個人?!?/p>
不過,由于拍攝條件的差異,用戶在設(shè)置和驗證時捕捉的圖像可能會不太一樣。在這種情況下,iPhone X會通過閾值來確定二者是否存在顯著不同。例如,在某些情況下,0.7的對比數(shù)值已經(jīng)表示二者足夠相似或接近,所以最低數(shù)值并不是一個固定值。
“如果你只是通過Face ID 解鎖手機,該手機品牌使用的內(nèi)部閾值可能會相對較低。比如,他們可以將數(shù)值設(shè)為0.5或者0.6。”Jain 補充說,但是在某些特定情況下,數(shù)值則會相對較高,比如用戶支付相對高額的產(chǎn)品時,則需要相對精確的驗證?!爱?dāng)用戶在蒂芙尼購買一條價值10000美元的項鏈時,這一驗證的數(shù)值可能會上升到0.9。”
圖片來源:Apple
然而,這一驗證過程非常快,快到用戶幾乎感受不到它的存在。其主要得力于iPhone X處理器的強大威力。據(jù)蘋果營銷總監(jiān) Phil Schiller介紹,蘋果為此開發(fā)了一個神經(jīng)引擎(Neural Engine),可即時處理人臉識別?!霸撋窠?jīng)引擎每秒可執(zhí)行6000億多次操作,從而可以實現(xiàn)實時的Face ID 處理。”
以下是人臉識別的具體步驟:
首先,把IR圖像從相機發(fā)送到iPhone X的神經(jīng)引擎里,以構(gòu)建用戶的人臉3D模型;
將用戶的3D模型或“驗證圖像”在計算機算法中呈現(xiàn),并將其與用戶存儲的模板或“設(shè)置圖像”進行比較;
根據(jù)這兩個圖像之間的相似度得出對比數(shù)值,看驗證圖像和設(shè)置圖像是否匹配;
如果對比數(shù)值高于某個確定數(shù)值,iPhone X會通過你的身份驗證并解鎖。
Via forbes,雷鋒網(wǎng)編譯
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。