0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常见的三维人脸识别算法

h1654155282.3538 来源:3D视觉工坊 作者:3D视觉工坊 2020-11-11 10:04 次阅读

人脸识别技术介绍

人脸识别作为一种生物特征识别技术,具有非侵扰性、非接触性、友好性和便捷性等优点。早在二十世纪初期,人脸识别已经出现,于二十世纪中期,发展成为独立的学科。人脸识别真正进入应用阶段是在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

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

    关注

    1

    文章

    507

    浏览量

    28967
  • 人脸识别
    +关注

    关注

    76

    文章

    4011

    浏览量

    81859
  • 人脸识别算法

    关注

    0

    文章

    10

    浏览量

    2685
收藏 人收藏

    评论

    相关推荐

    人脸识别经典算法实现python

    最近研究了一下人脸识别,发现里面很有门道啊,我是初入,还不是很理解,只能到时看看论坛,到处学习啊。感谢各位先人的帖子和代码。本帖部分原创,部分借用,如有雷同,纯属巧合!!!首先需要2个第方的库
    发表于 05-04 17:25

    三维快速建模技术与三维扫描建模的应用

    `三维快速建模技术与三维扫描建模的应用随着数字化测量的发展,三维激光扫描仪能够快速地以多角度、高效、高精度方式获取物体的表面三维数据,可以用于物体的
    发表于 08-07 11:14

    三维设计应用案例

    CAD是目前工业制造产品设计的重要软件之一,广泛应用于机械、建筑等领域。而常用的CAD软件,也就是所谓的三维制图软件,较二的图纸和二的绘图软件,三维CAD软件能够更加直观、准确地反
    发表于 07-03 07:06

    人脸识别研究的新进展及趋势

    简要回顾了人脸识别技术的研究背景及发展历程袁总结了近三四年人脸识别方法的研究进展袁根据三维人脸
    发表于 11-09 16:37 23次下载

    3D人脸识别技术应用实例

    美国A4Vision(简称A4)全球第一个推出了突破性的3D(三维人脸生物识别技术和产品,在业界创造了领导地位。人的脸部并不是平坦的,因此3D人脸
    发表于 03-24 15:04 201次下载

    三维人脸建模技术分析及应用

    笔者首先分析了三维人脸建模技术背景意义和研究现状;其次论证了各种三维人脸建模技术的优缺点;最后对三维人脸
    发表于 02-17 11:19 23次下载

    基于多张图像的三维人脸建模技术

    ,进行了基于多张图像的深度值融合及整体形状建模;最后,将深度迭代优化算法(IPDO)与目前最优的非线性最小二乘法(NLSl_SR)在Bosphorus Database数据集上进行了对比,建模精度提高了9%,所重建的三维人脸模型
    发表于 12-07 09:52 0次下载
    基于多张图像的<b class='flag-5'>三维</b><b class='flag-5'>人脸</b>建模技术

    基于虚拟力的三维覆盖算法

    针对三维无线传感器网络中节点非均匀覆盖需求的问题,提出一种基于虚拟力的三维覆盖算法(3D-CAVF)。该算法是将虚拟力应用在无线传感器网络中实现节点布置,通过虚拟力和拥挤度控制,使节点
    发表于 12-28 10:46 1次下载

    三维人脸数据库分类识别

    针对传统的三维人脸识别分类算法大多需要多个样本进行训练,而在单训练样本的前提下识别性能会严重降低的问题,提出了基于模糊自适应共振理论映射(
    发表于 01-30 15:21 3次下载
    <b class='flag-5'>三维</b><b class='flag-5'>人脸</b>数据库分类<b class='flag-5'>识别</b>

    3D动态人脸识别技术分析——世纪晟人脸识别实现三维人脸建模

    DeepID网特征提取+softmax分类的方式,提取人脸中136个关键点,达到高精度,高识别率的效果。· 算法示意图· DeepNets的训练网络示意图 5、世纪晟人脸
    发表于 07-23 14:35 653次阅读

    远景智能面向人脸识别应用,推出基于三维人脸的活体检测系统

    三维人脸活体检测,智能识别“跟随逃票”,人工智能时代,还有人敢逃票吗?
    的头像 发表于 06-11 16:51 4399次阅读

    三维人脸识别技术的发展前景

    3D 传感器制造商 PrimeSense,就让行业看到了三维人脸识别的更大潜力,也让更多初创企业纷纷“入海”。 人脸识别以其非接触、便捷
    的头像 发表于 08-30 11:08 6614次阅读
    <b class='flag-5'>三维</b><b class='flag-5'>人脸</b><b class='flag-5'>识别</b>技术的发展前景

    基于向量分区和三维骨架化的CT图像算法

    基于向量分区和三维骨架化的CT图像算法
    发表于 06-25 15:19 22次下载

    基于图像驱动的三维人脸自动生成与编辑算法

    基于图像驱动的三维人脸自动生成与编辑算法
    发表于 06-25 17:09 27次下载

    人脸识别算法有哪些

    人脸识别算法有哪些 人脸识别算法现在已经广泛应用于各个领域,如安防、商业、医疗等。
    的头像 发表于 08-09 18:34 6655次阅读