计算机视觉工坊人脸识别技术介绍和表情识别最新研究
北京联盟_本文原题:人脸识别技术介绍和表情识别最新研究
作者:夏初来源:微信公众号|计算机视觉工坊(系投稿)
一、人脸识别技术介绍
人脸识别作为一种生物特征识别技术 , 具有非侵扰性、非接触性、友好性和便捷性等优点 。 早在二十世纪初期 , 人脸识别已经出现 , 于二十世纪中期 , 发展成为独立的学科 。 人脸识别真正进入应用阶段是在90年代后期 。 人脸识别属于人脸匹配的领域 , 人脸匹配的方法主要包括特征表示和相似性度量 。
【计算机视觉工坊人脸识别技术介绍和表情识别最新研究】人脸识别通用的流程主要包括人脸检测、人脸裁剪、人脸校正、特征提取和人脸识别 。 人脸检测是从获取的图像中去除干扰 , 提取人脸信息 , 获取人脸图像位置 , 检测的成功率主要受图像质量 , 光线强弱和遮挡等因素影响 。 获取人脸后 , 人脸裁剪是根据实际需求 , 裁剪部分或整体的人脸 , 进一步精确化人脸图像 。 为提高人脸识别准确率 , 人脸校正可以尽可能的降低由于姿态和表情导致的人脸变化 , 获取正面或者平静状态下的人脸照片 。 特征提取利用不同的特征 , 对图片进行相似度的衡量和评价 。 人脸识别主要包括一对一或者一对多的应用场景 , 对目标人脸进行识别和验证 。
人脸表达模型主要分为2D , 2.5D , 3D 。 2D人脸指的是RGB , 灰度和红外图像 , 是确定视角下表征颜色或纹理的图像 , 不包括深度信息 。 2.5D是在某一视角下拍摄获取的人脸深度数据 , 但是曲面信息不连续 , 没有被遮挡部分的深度数据信息 。 3D人脸由多张不同角度的深度图像合成 , 具有完整连续的曲面信息 , 包含深度信息 。 2D图像人脸识别的研究时间较长 , 软硬件技术较为完备 , 得到了广泛的应用 。 但是由于2D图像反映二维平面信息 , 不包含深度数据 , 不能够完整的表达出真实人脸模型 。 相比于二维人脸图像 , 三维图像不受光照等影响 , 具有更强的描述能力 , 能够更为真实的反映人脸信息 , 在人脸合成、人脸迁移、三维人脸识别等场景中应用 。 3D人脸识别一般采用深度相机获取人脸深度信息 , 主要包括双目相机 , 基于结构光原理的RGB-D相机和基于光飞行时间原理的TOF相机 。 常见的三维人脸识别算法主要包括传统识别方法和深度学习识别方法 。
1.传统识别方法
(1)基于点云数据的人脸识别
点云是3D人脸数据的一种表征方式 , 每一个点都对应一个三维坐标 , 扫描设备使用这种数据格式存储采集的三维人脸信息 , 甚至可以将稀疏坐标也拼接到形状信息上 , 更为完善的反映人脸信息 。 基于点云数据的3D人脸识别直接使用三维点云进行匹配 , 常见方法有ICP(Iterative Closest Point)和Hausdorff距离 。 前者可以修正点云信息中平移和旋转变换的误差 , 后者利用三维点云之间的距离最大值 , 匹配人脸 , 但是两者均存在鲁棒性不足的问题 。
(2)基于面部特征的3D人脸识别
人脸的面部特征主要包括局部特征和全局特征 , 局部特征可以选择从深度图像上提取关于面部关键点的特征信息 , 全局特征是对整张人脸进行变换提取特征 , 例如球面谐波特征或者稀疏系数特征 。
2.深度学习识别方法
(1)基于深度图的人脸识别
深度图像中三维数据的z值被投影至二维平面 , 形成平滑的三维曲面 。 可使用归一化网络和特征提取网络实现深度图人脸识别 , 归一化网络将输入的深度图像转化为HHA图像 , 再使用卷积神经网络回归用于获取归一化深度图的参数 , 特征提取网络用于获取表征深度图人脸的特征向量 。
(2)基于RGB-3DMM的人脸识别
3DMM是指三维人脸变形统计模型 , 其最早是用于解决从二维人脸图像恢复三维形状的问题 , 现多被用于对深度图像或彩色图像进行人脸模型回归 , 实现识别任务 。
推荐阅读
- 汽车|复旦博士、脱口秀演员开发类视网膜传感器 将无人车视觉感光性能提升1万亿倍
- 游戏|《地平线:西部禁域》中文故事预告 新主视觉图公布
- 飞机|两架客机眼看在空中“相撞”却擦身而过 专家:视觉错觉 相距很远
- 一加10|Pixelworks三大视觉技术加持:一加10 Pro显示颜色完美无偏差
- OPPO|专为色觉障碍人士打造!OPPO公开色彩视觉检测技术:辨色正确度提升80%
- 论文|2020中国卓越科技论文近50万篇:计算机等4大领域位列世界第一
- 特斯拉|马斯克在线科普特斯拉为何不用雷达 网友道破真相:纯视觉成本低
- 视觉欺骗|2021年最强视觉欺骗!只有王者级的眼睛才能识破
- IDC|仅剩十年!IDC称经典计算机将面临来自量子计算机的巨大挑战
- 大学生|5名大学生处置实验室漏水获奖12万:避免我国新一代量子计算机研发延误
