清华&商汤开源超高精度边缘感知人脸对齐算法

清华&商汤开源超高精度边缘感知人脸对齐算法

作者 | Wayne Wu 等

译者 | Zhiyong Liu

编辑 | Vincent

AI 前线导读:人脸对齐是找到人脸位置之后,再找出人脸特征点的位置,比如鼻子左侧,鼻孔下侧,瞳孔位置,上嘴唇下侧等等点的位置。可以理解成面部特征点定位或者人脸五官定位。这项技术的应用很广泛,比如自动人脸识别,表情识别以及人脸动画自动合成等。由于不同的姿态、表情、光照以及遮挡等因素的影响,准确地定位出各个关键特征点看似很困难。来自中国的清华大学和商汤提出了新的人脸对齐的算法,让我们先从一部视频开始:更多优质内容请关注微信公众号“AI 前线”(ID:ai-front)

https://v.qq.com/iframe/preview.html?vid=a07580d4402&width=500&height=375&auto=0

我们提出了一种新的边缘感知人脸对齐(boundary-aware face alignment)算法,利用边缘作为面部的几何结构,进行面部特征点定位(facial landmark localisation)。与传统的两种方法(基于热点和基于回归)不同,我们的方法是从边缘提取面部特征点,消除了特征点定义的模糊性。我们在本文探讨并回答如下三个问题:  

为什么使用边缘?

如何使用边缘?

边缘估计和特征点定位之间有什么关系?

我们的边缘感知人脸对齐算法在 300-W Fullset 实现了 3.49% 的平均误差,很大程度上,超过了目前最先进的方法。除此之外,我们的方法还可以很轻松地整合来自其他数据集的信息。利用 300-W 数据集的边缘信息,我们的方法在 COFW 数据集上实现了 3.92% 的平均误差,0.39% 的失效率;在 AFLW-Full 数据集实现了 1.25% 的平均误差。另外,我们还提出了一种新型数据集“ Wider Facial Landmark in the Wild”(WFLW),统一以不同的因素进行训练和测试,这些不同的因素包括姿势、表情、照明、化妆、遮挡和模糊等。有关该系统的详细说明,请参阅论文:https://wywu.github.io/projects/LAB/LAB.html

引文

如果你要使用此代码或 WFLW 数据集进行研究,请引用我们的论文:

必备条件

Linux

Python 2 或 3

CPU 或 NVIDIA GPU + CUDA CuDNN

入门指南

安装

安装 prerequisites for Caffe(http://caffe.berkeleyvision.org/installation.html#prequequisites

Modified-caffe for LAB(https://github.com/wywu/LAB.git

下载 Wider Facial Landmark in the Wild(WFLW)数据集

Wider Facial Landmark in-the-wild(WFLW)是我们新提出的面部数据集,包含了 10000 张面部(其中 7500 张用训练,2500 张用于测试),98 个完全手动注释的特征点。

WFLW Training 和 Testing images [Google Drive] [Baidu Drive]

WFLW Face Annotations

将上述两个包解压并放到./datasets/WFLW 文件夹

只需运行如下脚本即可下载 WFLW 的注释:

在 WFLW 上测试 LAB

我们提供了两个预训练模型:

WFLW_final: 在论文中,最终模型对 WFLW 进行了评估。

WFLW_wo_mp: 简化的模型由于没有消息传递层,更易阅读。

下载预训练模型:

测试模型:

测试结果将以文本文件的形式保存到此文件夹中:./evaluation/WFLW/

WFLW_final 模型在 WFLW 上的结果

训练

出于我们公司的安全考虑,很遗憾我们不能发布训练脚本。但是,就训练来说,你需要做的就是使用我们发布的代码并添加本文中描述的数据进行扩充。以我们发布的 prototxt 文件作为参考,并利用本文中描述的超参数,完全可以轻松再现论文报告的性能。

参考资料:

Look at Boundary: A Boundary-Aware Face Alignment Algorithm (https://github.com/wywu/LAB

如果你喜欢这篇文章,或希望看到更多类似优质报道,记得给我留言和点赞哦!

转自:https://mp.weixin.qq.com/s/5vx1FGgSOhF71FwHeUwaAQ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值