年龄估计

ConvNet年龄估计技术总结.人脸含有非常重要的个人信息,无论我们随身携带的各种证件,还是电子档案,都有一个非常重要的位置用于放置脸部照片.人脸识别(身份验证,表情,种族,性别,年龄)是人脸研究核心课题,人脸检测, 人脸关键点对准是做好人脸识别的基础.由于人脸识别广阔的应用前景,国内关于人脸识别的公司陆续上市,例如 LinkFace Face++.本文主要总结最近的一个工作(年龄估计).

人脸检测(Face detection)

脸部含有人类年龄最重要的信息,因此做年龄估计的第一步就是如何准确Crop 出一张脸,通常称作人脸检测.伴随深度学习等技术的迅速发展,人脸检测的准确度有了很大提高.很多相关的成果在最近几年的顶级会议或者期刊发表.当前一些开源的人脸检测工作总结如下:

DPM,ECCV2014
论文摘要中秀的图片来自Oscar nominees Group Shot
oscar
DPM 在这张照片上的检测效果如下:
DPM

MTCNN, IEEE Signal Processing Letters 2016
对同样的照片,MTCNN 的检测效果如下:
MTCNN

关键点检测(Key points) 与人脸矫正(Face alignment)

在一张人脸图像上,关键点主要是以下5个位置:一双眼睛,鼻尖,嘴巴的两角.如果能够准确的预测这5个位置,那么对于人脸识别的相关任务意义不言而喻.但是在实际应用中人脸图像由于受到姿态,表情,灯光,遮挡等复杂因素的影响,对于解决这个问题带来严重的挑战.为了解决这个问题,各种模型以及算法被提出. 香港中文大学 Prof. Xiaoou Tang 带领的 Multimedia Laboratory 在解决这个问题取得重大成功,他们的工作 发表在 CVPR2013. 只要提取到关键点,对齐将是一件比较容易的事情,常用的方法比如模板匹配.

训练CNN(Training CNN)

最终目的是要根据人脸面部的表征预测年龄.有了前面的准备工作,可能很多人会想,只要把这些数据塞到一个深度卷积网络(ConvNet)训练不就好了吗?遗憾的是要成功的训练一个ConvNet 并非易事.因为ConvNet能够取得成功一个重要因素就是大量的训练样本.但是目前公开的相关的年龄的数据集训练样本相当有限,例如 Morph 作为最大的数据集也仅仅只有5万多张.因此训练样本成为使用ConvNet 模型估计年龄的瓶颈.我们的工作正是为了解决这一问题.
……

估计年龄(Age estimation)

这里提供一个演示.使用我们的方法在一些测试数据年龄的预测结果.





本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,但转载请注明来自 Sunshine 并保持转载后文章内容的完整。本人保留所有版权相关权利。

本文链接:http://gaobb.github.io/2015/09/10/年龄估计/

坚持原创技术分享,您的支持将鼓励我继续创作!

热评文章