常见的三维人脸识别算法

电子说

1.2w人已加入

描述

  人脸识别技术介绍

  人脸识别作为一种生物特征识别技术,具有非侵扰性、非接触性、友好性和便捷性等优点。早在二十世纪初期,人脸识别已经出现,于二十世纪中期,发展成为独立的学科。人脸识别真正进入应用阶段是在90年代后期。人脸识别属于人脸匹配的领域,人脸匹配的方法主要包括特征表示和相似性度量。

  人脸识别通用的流程主要包括人脸检测、人脸裁剪、人脸校正、特征提取和人脸识别。人脸检测是从获取的图像中去除干扰,提取人脸信息,获取人脸图像位置,检测的成功率主要受图像质量,光线强弱和遮挡等因素影响。获取人脸后,人脸裁剪是根据实际需求,裁剪部分或整体的人脸,进一步精确化人脸图像。为提高人脸识别准确率,人脸校正可以尽可能的降低由于姿态和表情导致的人脸变化,获取正面或者平静状态下的人脸照片。特征提取利用不同的特征,对图片进行相似度的衡量和评价。人脸识别主要包括一对一或者一对多的应用场景,对目标人脸进行识别和验证。

  人脸表达模型主要分为2D,2.5D,3D。2D人脸指的是RGB,灰度和红外图像,是确定视角下表征颜色或纹理的图像,不包括深度信息。2.5D是在某一视角下拍摄获取的人脸深度数据,但是曲面信息不连续,没有被遮挡部分的深度数据信息。3D人脸由多张不同角度的深度图像合成,具有完整连续的曲面信息,包含深度信息。2D图像人脸识别的研究时间较长,软硬件技术较为完备,得到了广泛的应用。但是由于2D图像反映二维平面信息,不包含深度数据,不能够完整的表达出真实人脸模型。相比于二维人脸图像,三维图像不受光照等影响,具有更强的描述能力,能够更为真实的反映人脸信息,在人脸合成、人脸迁移、三维人脸识别等场景中应用。3D人脸识别一般采用深度相机获取人脸深度信息,主要包括双目相机,基于结构光原理的RGB-D相机和基于光飞行时间原理的TOF相机。

  1.传统识别方法

  (1)基于点云数据的人脸识别

  点云是3D人脸数据的一种表征方式,每一个点都对应一个三维坐标,扫描设备使用这种数据格式存储采集的三维人脸信息,甚至可以将稀疏坐标也拼接到形状信息上,更为完善的反映人脸信息。基于点云数据的3D人脸识别直接使用三维点云进行匹配,常见方法有ICP(IterativeClosestPoint)和Hausdorff距离。前者可以修正点云信息中平移和旋转变换的误差,后者利用三维点云之间的距离最大值,匹配人脸,但是两者均存在鲁棒性不足的问题。

  (2)基于面部特征的3D人脸识别

  人脸的面部特征主要包括局部特征和全局特征,局部特征可以选择从深度图像上提取关于面部关键点的特征信息,全局特征是对整张人脸进行变换提取特征,例如球面谐波特征或者稀疏系数特征。

  2.深度学习识别方法

  (1)基于深度图的人脸识别

  深度图像中三维数据的z值被投影至二维平面,形成平滑的三维曲面。可使用归一化网络和特征提取网络实现深度图人脸识别,归一化网络将输入的深度图像转化为HHA图像,再使用卷积神经网络回归用于获取归一化深度图的参数,特征提取网络用于获取表征深度图人脸的特征向量。

  (2)基于RGB-3DMM的人脸识别

  3DMM是指三维人脸变形统计模型,其最早是用于解决从二维人脸图像恢复三维形状的问题,现多被用于对深度图像或彩色图像进行人脸模型回归,实现识别任务。

  (3)基于RGB-D的人脸识别

  RGB-D图像是包含了彩色图像和深度图,前者是从红、绿、蓝颜色通道获取的图像,后者是指包含与视点的场景对象的表面的距离有关的图像通道,两者之间是相互配准。通过对彩色图像和多帧融合后的深度图像分别进行预训练和迁移学习,在特征层进行融合,提高人脸识别率。
责任编辑人:CC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分