DeepID3 face recognition

刚看完DeepID3[1],总结一下,还是先简单介绍一下网络结构吧。

Network Architecture

DeepID3有两种不同的结构,分别为DeepID3 net1,DeepID3 net2。相对DeepID2+[2],它的层数更多,网络更深。同时还借鉴了VGG net[3]和GoogLeNet[4],引入了inception layer,这个主要是用在了DeepID3 net2里面。网络中还出现了连续两个conv layer直接相连的情况,这样使得网络具有更大的receptive fields和更复杂的nonlinearity,同时还能限制参数的数量。直接上图,从图中就能看出网络的结构,这里就不多说了。

Perfomance

在训练样本上,DeepID3仍采用原来DeepID2+中使用的样本,在25个image patches产生的网络上作对比时,DeepID3 net1优势最为明显,而DeepID3 net2提升不大显著。

DeepID3在LFW上的face verification准确率为99.53%,性能上并没有比DeepID2+的99.47%提升多少。而且LFW数据集里面有三对人脸被错误地标记了,在更正这些错误的label后,两者准确率均为99.52%。
因此,作者对于具有更深的架构网络是否具有更强的优势没有下定论,这可以作为之后的研究方向。
在检查误判人脸时,作者在DeepID[5],DeepID2[6],DeepID2+,
和DeepID3中找出了12对相同的误判人脸。这些人脸确实不好分辨,我也分辨不出,毕竟DeepID系列从DeepID2+开始已经超越了人类。。。作者试图说明判错的原因是有的人脸确实相似,有的还有遮挡等因素,还有一些是年龄变化导致的。

Conclusion

DeepID3原文篇幅较短,与之前的模型相比网络更深了,同时还引入了inception layer。但是在更正了LFW上的错误后,它的准确率却和DeepID2+一样,所以这里层数的增加,inception layer的引入等结构上的改变并没有起到提高准确率的效果。那么是否网络更深优势更大?从这里我们真的看不出,但是我们不能说它真的没有。作者最后提出一个方向,在这样深的架构上采用更多的数据集,或许这可以提升性能。

References

[1] Sun Y, Liang D, Wang X, et al. Deepid3: Face recognition with very deep neural networks[J]. arXiv preprint arXiv:1502.00873, 2015.
[2] Sun Y, Liang D, Wang X, et al. Deepid3: Face recognition with very deep neural networks[J]. arXiv preprint arXiv:1502.00873, 2015.
[3] Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition[J]. arXiv preprint arXiv:1409.1556, 2014.
[4] Szegedy C, Liu W, Jia Y, et al. Going Deeper with Convolutions[J]. arXiv preprint arXiv:1409.4842, 2014.
[5] Yi Sun, Xiaogang Wang, and XiaoouTang.DeepLearningFace Representation from Predicting 10,000 Classes.
Computer Vision and Pattern Recognition(CVPR), 2014.
[6] Sun Y, Chen Y, Wang X, et al. Deep learning face representation by joint identification-verification[C]//Advances in Neural Information Processing Systems. 2014: 1988-1996.

DeepID3 face recognition相关推荐

  1. DeepID3:Face Recognition with Very Deep Neural Networks

    参考文献:<DeepID3:Face Recognition with Very Deep Neural Networks> 1 网络结构 2 特征提取 3 人脸验证

  2. face recognition[翻译][深度学习理解人脸]

    本文译自<Deep learning for understanding faces: Machines may be just as good, or better, than humans& ...

  3. face recognition[翻译][深度人脸识别:综述]

    这里翻译下<Deep face recognition: a survey v4>. 1 引言 由于它的非侵入性和自然特征,人脸识别已经成为身份识别中重要的生物认证技术,也已经应用到许多领 ...

  4. 人脸识别:Deep Face Recognition论文阅读

    基本概念 在具体到人脸识别方法之前,先对人脸识别中的Face detection, Face alignment, Face verification和Face identification(reco ...

  5. 真实世界中的开集识别问题(Open-Set Recognition Problem)

    闭集与开集分类问题 闭集分类问题(closed-set problem),即测试和训练的每个类别都有具体的标签,不包含未知的类别(unknown category or unseen category ...

  6. 数字图像处理目录列表

    具体知识会在合适的时间补充完整 1 基础知识 1)  数字图像处理基本知识 2)  数字图像处理的三个层次 3)  数字图像处理的基本原理和常用方法 4)  图像的表示和可视化 5)  图像取样和量化 ...

  7. 论文原文解读汇总(持续更新中)

    以下是自己对一些论文原文的解读: 机器学习: <XGBoost: A Scalable Tree Boosting System> <CatBoost:gradient boosti ...

  8. 深度学习在CV领域的进展以及一些由深度学习演变的新技术

    CV领域 1.进展:如上图所述,当前CV领域主要包括两个大的方向,"低层次的感知" 和 "高层次的认知". 2.主要的应用领域:视频监控.人脸识别.医学图像分析 ...

  9. 深度学习之 人脸识别(2) 模型

          本篇文将介绍人脸识别原理,下文介绍实现实例.   1. 人脸识别模型  经过上一篇步骤后,已得到包含人脸的区域的图像了,接下来就要进行人脸识别了.这一步一般是使用深度卷积网络, 将人脸图像 ...

最新文章

  1. linux 下,解决tomcat服务器接收中文乱码的问题
  2. LaTex 变形的字母
  3. ID3决策树中连续值的处理+周志华《機器學習》图4.8和图4.10绘制
  4. AC日记——字符串位移包含问题 1.7 19
  5. 学习笔记(09):Python网络编程并发编程-模拟ssh远程执行命令-代码实现
  6. Array提供的方法
  7. Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classific
  8. Windows10系统彻底禁止自动更新
  9. php-学通PHP的24堂课-设置PHP的系统当前时间
  10. 解决办法:dpkg: 错误: 无法打开软件包的 info 文件 /var/lib/dpkg/available 以便读取: 没有那个文件或目录
  11. Webservice 安全性访问
  12. 使用Power Query从Web页面获取图像到Power BI报告中
  13. Oracle 执行计划(explain plan for)
  14. 定义一个基类BAse,有两个公有成员函数fn1,fn2;私有派生出derived类,如何通过derived类的对象调用基类的函数fn1;
  15. 跌破150美元、市值蒸发3600亿美元,这个圣诞节苹果过得“太冷了”!...
  16. jdbc连接MysQL数据库时报错:The server time zone value ‘ ‘ is unrecognized or represents more than
  17. MacBook更新系统空间不足/无限重启/无法退出更新程序
  18. c语言俄罗斯方块视频,c语言自己写俄罗斯方块(完整版)
  19. 【BLDC驱动】分析同步续流与体二极管续流
  20. 自适应流媒体传输(五)——正确认识码率切换

热门文章

  1. 【一】MySql优化概述 + MySql架构与存储引擎
  2. java当前时间函数_在JAVA中如何获取当前日期
  3. Java获取当前日期字符串
  4. matlab 绘制函数 y = 7x / (8-7*x) 的图形
  5. AutoCAD2015有时候会显示乱七八糟的线
  6. 计算机屏幕亮度调到多少合适,一般显示器的亮度对比度调到多少比较好啊(0 – 手机爱问...
  7. 免费送第一彩的彩金卡
  8. 【逻辑书单】①《一本小小的蓝色逻辑书》50条核心法则梳理(10~19)
  9. pyspark笔记(RDD,DataFrame和Spark SQL)
  10. 计算机中的配置是Intel,2020年4月11日,中高端电脑配置清单(INTEL和AMD)