前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人脸对齐介绍

人脸对齐介绍

原创
作者头像
郑克松
修改2017-08-29 11:44:06
7.3K0
修改2017-08-29 11:44:06
举报
文章被收录于专栏:郑克松的专栏

导语 介绍人脸对齐的定义、任务、应用、常用算法以及难点

一、 人脸对齐,也叫做人脸特征点检测,图为人脸特征点例子

[1503364877459_5055_1503364878157.png]
[1503364877459_5055_1503364878157.png]
[1503365510964_8012_1503365511197.jpg]
[1503365510964_8012_1503365511197.jpg]

二、 人脸对齐有哪些应用?

1. 五官定位

2. 表情识别

[1503364911028_675_1503364911279.jpg]
[1503364911028_675_1503364911279.jpg]

3. 人脸漫画、素描生成

[1503364960251_322_1503364960538.png]
[1503364960251_322_1503364960538.png]

4. 增强现实

[1503365013858_7847_1503365014225.png]
[1503365013858_7847_1503365014225.png]

5. 换脸

[1503365207708_119_1503365208171.png]
[1503365207708_119_1503365208171.png]

6. 3D建模

[1503365227484_1367_1503365227972.png]
[1503365227484_1367_1503365227972.png]

三、 人脸对齐的任务

给定人脸区域 i,从该区域出发, 根据一定的规则 F,找到特征点位置 x。即:x = F(i)

所以, 人脸对齐算法便是设计函数(规则)F, F的优劣变体现在拟合效果、运行效率、参数存储空间、泛化能力(即适应数据集以外的人脸,比如真实环境下的人脸)。

[1503365254558_7363_1503365255379.png]
[1503365254558_7363_1503365255379.png]

上图是ASM的拟合过程, 人脸对齐算法通常都是从一个标准形状开始迭代,逐渐收敛。

四、 当前有哪些对齐算法?

传统方法

1. 基于人脸形状建模

可变形模板(Deformable Template)、点分布模型(主动形状模型Active Shape Model)、图模型、级联形状回归模型等。

2. 基于人脸表观建模

分为两类,一是对全局纹理建模,这里全局是指整张脸,主要有AAM等;一种对局部纹理进行建模,有颜色模型、投影模型等。

这里重点说明下基于级联形状回归模型框架的算法,因为近几年出现的很多比较好的算法都属于该框架下的。比如SDM、LBF、DRMF等。级联形状回归模型通过学习一个嵌套函数从而形成多层来逼近F。

x = F(f_1(f_2(...f_n(x_0, i))))

后续会详细介绍级联形状回归模型级联形状回归模型框架以及相关框架

深度网络模型

前面提到的fi 都是用传统的机器学习方法设计的, 目前已出现基于深度网络模型来设计fi的算法, 比如卷积神经网络(CNN)、深度自编码器(DAE)和受限玻尔兹曼机(RBM)等。 后续将重点研究该领域。

关于人脸检测与对齐的融合

这类算法的idea是检测与对齐部分过程可以复用,

该类算法对于跟踪有很好的帮助, 因为在跟踪过程中需要验证预测的区域是否是人脸, 需要用到人脸检测器, 而人脸检测器通常速度较慢, 如果对齐与检测同时做了的话, 验证的时间时间可减少很多。提高追踪效率。该类算法有 JDA(Joint Cascade Face Detection and Alignment)、MTCNN等

五、 人脸对齐面临的挑战

大姿态、夸张表情、光线明暗、遮挡、场景多变等等问题。

[1503365339028_5444_1503365339509.png]
[1503365339028_5444_1503365339509.png]

六、 移动端选择对齐算法考虑的问题:

速度、模型大小、追踪问题等

参考资料

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、 人脸对齐,也叫做人脸特征点检测,图为人脸特征点例子
  • 二、 人脸对齐有哪些应用?
  • 三、 人脸对齐的任务
  • 四、 当前有哪些对齐算法?
    • 传统方法
      • 深度网络模型
        • 关于人脸检测与对齐的融合
        • 五、 人脸对齐面临的挑战
        • 六、 移动端选择对齐算法考虑的问题:
        • 参考资料
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档