ConvNet年龄估计技术总结.人脸含有非常重要的个人信息,无论我们随身携带的各种证件,还是电子档案,都有一个非常重要的位置用于放置脸部照片.人脸识别(身份验证,表情,种族,性别,年龄)是人脸研究核心课题,人脸检测, 人脸关键点对准是做好人脸识别的基础.由于人脸识别广阔的应用前景,国内关于人脸识别的公司陆续上市,例如 LinkFace , Face++.本文主要总结最近的一个工作(年龄估计).
人脸检测(Face detection)
脸部含有人类年龄最重要的信息,因此做年龄估计的第一步就是如何准确Crop 出一张脸,通常称作人脸检测.伴随深度学习等技术的迅速发展,人脸检测的准确度有了很大提高.很多相关的成果在最近几年的顶级会议或者期刊发表.当前一些开源的人脸检测工作总结如下:
DPM,ECCV2014 .
论文摘要中秀的图片来自Oscar nominees Group Shot
DPM 在这张照片上的检测效果如下:
MTCNN, IEEE Signal Processing Letters 2016
对同样的照片,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 并保持转载后文章内容的完整。本人保留所有版权相关权利。