远距离双目3D人脸识别方法应用于3D人脸识别系统。系统包括:一摄像头、二摄像头、一TOF传感器、二TOF传感器、处理器和控制系统。
方法包括:一摄像头C1、二摄像头C2确定各自拍摄的人脸照片与摄像头之间偏移角度,其中,C1拍摄的人脸照片为一人脸照片f1,C2拍摄的人脸照片为二人脸照片f2,f1相对于C1的一偏移角度为a1和b1,f2相对于C2的二偏移角度为a2和b2。
处理器基于卡尔曼滤波算法,根据预存的历史正确数据预测下一时刻每张人脸的未来三维位置坐标,其中,历史正确数据包括每张人脸的身份ID和当前时刻的三维位置坐标;处理器基于每张人脸的未来三维位置坐标,反算每张人脸的预测偏移角度。其中,预测偏移角度包括:相对于C1的预测偏移角度a1’和b1’以及相对于C2的预测偏移角度a2’和b2’;处理器将预测的a1’、b1’分别与a1、b1进行比较,同时,将预测的a2’、b2’分别与a2、b2分别进行比较,若均能对比成功,则可确定人脸照片中的人脸的身份ID。
此方法通过坐标计算、卡尔曼滤波、角度反算,可以在光线环境较差的情况下,远距离地对人脸进行更加准确的3D识别。