通俗來講,3D結構光是從攝像頭彈出數百萬條投射光線到識別物體上,形成三維立體圖像,能夠更精確的識別物體,用深度一些的話來解釋就是:根據投射的潛望結構光線掃描采集物體信息,通過"點"對"面"的特殊算法構成三維圖像進行對比與識別。

3D結構光的用途不僅在于面部識別,還可以用于美顏自拍(有針對性的美顏,分析臉部結構進行計算,并非糊成一片的"美白、大眼、瘦臉")、AR購物(只需要掃描臉部即可實現自動換衣、選衣)、3D打印(由手機進行掃描,再傳輸到3D打印機上)以及很可愛的萌拍等多項技術;

既然3D結構光如此厲害,那我們就來學習一下它的原理吧。
3D結構光基本原理
結構光三維成像的硬件主要由相機和投射器組成,結構光就是通過投射器投射到被測物體表面的主動結構信息,如激光條紋、格雷碼、正弦條紋等;然后,通過單個或多個相機拍攝被測表面即得結構光圖像;最后,基于三角測量原理經過圖像三維解析計算從而實現三維重建。

1、3D結構光基本原理學習(鏡頭差異)
3D結構光和傳統相機的區別

2、3D結構光基本原理學習(核心器件)
點陣投射器(dot projector)通過將3萬多個肉眼看不見的光點投影在臉部,繪制3D臉譜。
泛光感應元件(flood illuminator紅外補光燈)借助不可見的紅外光線,在弱光下識別你的臉。
紅外鏡頭(IR Camera)讀取點陣圖案,撲捉臉部紅外圖像,將數據發送到芯片數據庫進行比對匹配。
正是以上三個核心元器件完成了人臉識別的三大步驟:識別人臉、提取人臉特征、信息比對。

3、3D結構光基本原理學習(核心器件-結構光部件)
IR紅外光發射模組--用于發射經過特殊調制的不可見紅外光至拍攝物體。
IR紅外接收模組--接收由被拍攝物體反射回來的不可見紅外光,通過計算獲取被拍攝物體的空間信息。
鏡頭模組--采用普通鏡頭模組,用于2D彩色圖片拍攝。
圖像處理芯片--將普通鏡頭模組拍攝的2D彩色圖片和IR接收模組獲取的3D信息集合,經算法處理得當具備3D信息的彩色圖片。
以上四大模組組成了3D結構光。
4、3D結構光基本原理學習(識別步驟圖解)
2D照片拍出--紅外補光燈照亮人臉,拍出2D人臉照片。
點陣投射器投射光點建模--向人臉投射發出3萬特定編碼的紅外光點,經過人臉反射返回紅外鏡頭。
獲取人臉景深信息--紅外鏡頭拍回追蹤每一個光斑偏移。對比收發兩端的不同追蹤光點的偏移位置,從而獲取物體表面的景深信息,建立3D模型。
信息比對--2D+3D照片比對模型轉化成數學表達公式比對數據庫存檔數據識別人臉信息。

3D結構光技術現狀和應用場景
蘋果公司:SMI 眼球追蹤技術; PRIMESense 3D結構光技術包括器件和實現方案;FACESHIFT 面部捕捉技術,先行壟斷了3D人臉核心技術。
OPPO FINDX:3D結構光采用奧比中光,體驗和算法采用 FACE++ 曠視。成為安卓陣營首個3D結構光技術接近蘋果XS的終端。
華為 MATE20 PRO:自主研發,誤識別率不高于百萬分之一,軍用級別安全可靠,更配合多維度用戶使用場景,3D建模等。

因為有3D結構光AI深度算法,使得用戶在昏暗環境下仍能快速解鎖,識別準確率也更高。
1、 AI點陣模型算法
人工智能學習點陣模型,快速識別最佳結構光Pattern(散斑圖案)
2、AI點陣容錯算法
人工智能學習相鄰點陣分布,提升容錯能力,橫向解析精度達x毫米,深度解析精度小于1毫米。
3、AI精度自校準算法
人工智能學習測量精度。日常使用過程中自適應校準,實現最佳精度
蘋果&華為:

鏡頭 :FOV 88>FOV 83 鏡頭所能覆蓋的范圍,角度越大,鏡頭所能覆蓋的范圍越大。
圖片分辨率: 122W像素>30萬像素 意味著X/Y軸的空間分辨率更高(前提是在散斑投射的數量一致的情況下)
擁有更好的紅外攝像頭,在同樣投射數量的情況下獲得了更清晰的更高像素的X/Y軸空間平面分辨率,但是3D建模的景深圖像信息即Z軸(豎軸)信息未涉及。而決定Z軸特征取決于散斑點陣。

Z軸的景深信息取決于散斑點陣的作用以及投射器和紅外攝像頭的距離(距離)。紅外激光發射器發射出近紅外光,經過人手或人臉的反射之后,被紅外圖像傳感器所接收,這個圖像信息用來計算人手所處的位置(Z軸);

上圖為華為定制點陣激光模組
定制的點陣模組將橢圓形的紅外光垂直變成平行光形成3萬+的散斑投射陣。
蘋果和華為同樣的VCSEL光原理、同樣數量的散斑投射數量(3萬)。
安全性(精確性):XS結論是百萬分之一的誤差率。華為MATE20 PRO是首個獲得中國泰爾實驗室的5星人臉識別安全等級驗證。安全性華為更勝一籌。
華為&OPPO
OPPO FINDX 官方的參數說明跟進查看

在點陣數目方面,華為很有優勢,從體驗響應速度來看,OPPO FINDX的識別人臉速度是0.3秒,加上攝像頭模組的升降時間全程為0.7秒左右,可見OPPO主打3D結構光的用戶體驗。
總結:
在人臉采集方面:MATE20PRO采用和蘋果XS一樣的采集方式,旋轉人臉需要采集面部側面的信息,FINDX 采取正面采集數據,重點采集人面中間鼻部的數據。
在解鎖方式上面:MATE20 PRO可以正面和側面進行人臉解鎖,FINDX則可以正面、側面和反面均可以人臉解鎖。提取人臉信息之前,首先校準人臉解鎖方向
在工作過程方面:FINDX點陣投射器一旦啟動,紅外補光燈就不再運作,也就是說只進行一次交互;MATE20 PRO點陣投射器和紅外補光燈會交替多次交互。
在長時間曝光方面:由于FINDX 投射點陣式1.5萬個,在某些特殊場景會采取長曝光的方式獲取更多景深信息。
蘋果作為首款3D結構光技術,打開了新的黑科技篇章,FINDX重在客戶體驗,即算法方面的優化。MATE20 PRO 重在安全,更注重更多項技術的使用和表現。