三維人臉識別算法主要可以分為以下幾類:
一、基于三維圖像幾何特征的識別方法
這種方法直接對人臉曲面進行相似度匹配。它利用三維人臉數(shù)據(jù)的幾何形狀信息,通過計算待識別人臉與數(shù)據(jù)庫中存儲的人臉之間的幾何形狀差異來進行識別。
二、基于局部特征的匹配方法
這種方法提取人臉曲面上的局部幾何特征或體積特征作為識別依據(jù)。
三、基于全局特征的匹配方法
這種方法將三維人臉統(tǒng)一用深度圖表示,然后直接使用基于表觀的方法進行匹配。主要方法包括:
使用主成分分析或Fisherface方法。
將三維人臉映射為擴展高斯圖像用于匹配。
對三維人臉模型進行整體變換后再做匹配。
四、多數(shù)據(jù)多技術(shù)融合的方法
這種方法利用二維數(shù)據(jù)和三維數(shù)據(jù)的融合、二維人臉方法和三維人臉方法結(jié)合或者決策級特征融合來提高系統(tǒng)的性能。它結(jié)合了二維人臉識別和三維人臉識別的優(yōu)點,能夠更準確地識別人臉。
五、按攝像頭成像原理分類的算法
在市場上,根據(jù)使用攝像頭成像原理,三維人臉識別算法主要分為以下幾種:
3D結(jié)構(gòu)光:通過紅外光投射器將具有一定結(jié)構(gòu)特征的光線投射到被拍攝物體上,再由專門的紅外攝像頭進行采集。主要利用三角形相似的原理進行計算,從而得出圖像上每個點的深度信息,終得到三維數(shù)據(jù)。
TOF:即激光測距,照射光源一般采用方波脈沖調(diào)制,根據(jù)脈沖發(fā)射和接收的時間差來測算距離。
雙目立體視覺:基于視差原理并由多幅圖像獲取物體三維幾何信息的方法。由雙攝像機從不同角度同時獲得被測物的兩幅數(shù)字圖像,并基于視差原理恢復(fù)出物體的三維幾何信息,從而得出圖像上每個點的深度信息,終得到三維數(shù)據(jù)。