人脸实战之关键点检测

这篇应用是我的同事做的一些工作,感谢@张翼翔

一、人脸关键点检测的目标

人脸关键点检测目标就是自动定位人脸关键区域,之后对人脸进行对齐校正,本质属于人脸识别前的预处理过程
在这里插入图片描述

二、人脸关键点检测的应用

  • 美颜/美妆
  • 换脸
  • 表情识别

三、落地方案

3.1 reference

PFLD:A Practical Facial Landmark Detector

3.2 关键点面临的挑战
  1. 遮挡,姿态
  2. 分辨率,亮度
  3. 表情变化
  4. 精度与模型大小
  5. 数据不平衡

PFLD是一个多任务的模型同时解决了角度检测和关键点定位,在实际测试中角度回归的准确度也很准确

3.3 pipeline

在这里插入图片描述

3.4 改进措施
a. 模型层面

在这里插入图片描述

b. 数据层面

融合多个数据集WLFW、LAPA、300W,其中包含许多大角度的侧脸,闭眼,遮挡等情况,同时使用bounding-box随机扰动,随机旋转,随机水平翻转,随机亮度做数据增强

c. loss

关键点损失:WingLoss
姿态损失:smoothL1
L=关键点损失+姿态损失

3.5 结果对比

在这里插入图片描述

四、评价指标

  1. 评价指标一:ION
    e i = ∣ ∣ x i − x i ∗ ∣ ∣ 2 d e_i= {||x_i-x^*_i||_2\over d} ei=dxixi2
    d = 两 个 外 眼 角 的 距 离 d=两个外眼角的距离 d=

  2. 评价指标二:NME
    e i = ∑ i = 1 N ∣ ∣ x i − x i ∗ ∣ ∣ 2 N ∗ d e_i={\sum^N_{i=1}||x_i-x_i^*||_2 \over N*d} ei=Ndi=1Nxixi2
    N ∗ d = 两 个 瞳 孔 的 距 离 ∗ 关 键 点 数 N*d=两个瞳孔的距离*关键点数 Nd=

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值