文章来源:CVPR2014

作者:Zhenyao Zhu,Ping Luo,Xiaogang Wang,Xiaoou Tang

(香港中文大学果然牛)

主要内容:

提出了利用深度学习(还是CNN)来进行人脸图像重构正面人脸,然后利用重构的正面人脸图像来进行人脸的verification,当然能够取得更高的准确率(比没有用正脸去verification),文章提出利用DL来学习从任意脸到canonical 脸的转换,可以认为是一个回归问题(也不一定非得用DL方法来做)。

现有的方法有两种:1. 考虑生成3D脸模型;2. 直接在2D图像空间上进行(这篇文章采用的方法)。

主要步骤:

1. 正面人脸的选择依据,2.人脸正面脸重构。

1. 关于正面人脸的选择准则:1. 左右对称性,2. 图像的秩Rank,3,结合1和2(文章采用的方法)。

所以采用的度量公式如下:

其中Yi是人脸图像,P,Q 矩阵是参数,第一项表示对称性,第二项表示图像的秩,lamda 则表示这两个准则的tradeoff。

在文章中,作者只是采用M值最小的。(可能会有问题,或者说有改进的空间,文章中作者也说了,可以采用线性组合等来计算正面人脸)

2. 正面人脸重构:

正面人脸选择之后,就可以进行训练是深度学习网络了,其准则是:

其中W是深度神经网络的参数,Yi是选择的正面脸。

网络的结构如下所示:

其包含3个卷积层,其中头两个采用max pooling ,最后一个采用全连接,不共享权值,具体的网络结构跟经典的没有太大的改进。

verification的过程:

1. 对于每一个训练图像对,重构正面脸,然后提取5个特征点Landmark,然后基于这些Landmark提取Patch。

2. 利用每个patch对来训练网络,多个特征最后被级联在一起形成最后的特征。

3. 使用PCA降维和利用SVM分类(二分类问题)。

实验细节:不是采用LFW中的图像来训练DL模型,而是采用其它的人脸图像库CelebFaces来进行训练,在LFW中能够取得96.45%的准确率。

最后看下他们的重构效果



版权声明:本文为博主原创文章,未经博主允许不得转载。

【论文笔记】Recover Canonical-View Faces in the Wild with Deep Neural Network相关推荐

  1. 论文阅读 [TPAMI-2022] ManifoldNet: A Deep Neural Network for Manifold-Valued Data With Applications

    论文阅读 [TPAMI-2022] ManifoldNet: A Deep Neural Network for Manifold-Valued Data With Applications 论文搜索 ...

  2. 行为识别论文笔记|TSN|Temporal Segment Networks: Towards Good Practices for Deep Action Recognition

    行为识别论文笔记|TSN|Temporal Segment Networks: Towards Good Practices for Deep Action Recognition Temporal ...

  3. 论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning

    论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning  2017-06-06  21: ...

  4. 小样本论文笔记5:Model Based - [6] One-shot learning with memory-augmented neural networks.

    小样本论文笔记5:Model Based - [6] One-shot learning with memory-augmented neural networks 文章目录 小样本论文笔记5:Mod ...

  5. 论文笔记:Identifying Lung Cancer Risk Factors in the Elderly Using Deep Neural Network - Chen, Wu

    论文笔记:Identifying Lung Cancer Risk Factors in the Elderly Using Deep Neural Network - Chen, Wu 原文链接 I ...

  6. 《TextBoxes: A Fast Text Detector with a Single Deep Neural Network》论文笔记

    参考博文: 日常阅读论文,这是在谷歌学术上搜索其引用CRNN的相关文献中被引数量比较高的一篇OCR方向的文章,这里拿来读一读. 文章目录 make decision step1:读摘要 step2:读 ...

  7. 论文阅读(XiangBai——【AAAI2017】TextBoxes_A Fast Text Detector with a Single Deep Neural Network)...

    XiangBai--[AAAI2017]TextBoxes:A Fast Text Detector with a Single Deep Neural Network 目录 作者和相关链接 方法概括 ...

  8. 论文翻译:2022_PACDNN: A phase-aware composite deep neural network for speech enhancement

    论文地址:PACDNN:一种用于语音增强的相位感知复合深度神经网络 相似代码:https://github.com/phpstorm1/SE-FCN 引用格式:Hasannezhad M,Yu H,Z ...

  9. 【读论文】A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time...

    目录 1. 这篇文章的主要研究内容 2. MSCRED Framework 1. Problem Statement 2. Overview (1)Characterizing Status with ...

  10. 【读论文】Loop Closure Detection for Visual SLAM Systems Using Convolutional Neural Network

    [读论文]Loop Closure Detection for Visual SLAM Systems Using Convolutional Neural Network 发表于2017年,作者是南 ...

最新文章

  1. 【端口号和服务漫谈】
  2. python多线程爬虫实例-python 多线程爬虫 实例
  3. 牛客网暑期ACM多校训练营(第五场)A-gap (二分答案)
  4. web前端数组处理之扁平化数组
  5. C语言数据类型本质分析
  6. websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
  7. 丢失日志文件的风险与对策
  8. 8086CPU的8位寄存器数据存储情况
  9. python 爬虫库比较_公认8个效率最高的爬虫框架
  10. 网页为什么只加载了基本html,关于HTML的那些事
  11. Filebeat 日志收集器 安装和配置
  12. 使用bbscope进行大规模域名收集扫描
  13. JAVA程序性能优化读书笔记
  14. Android Studio 添加javah工具
  15. 为什么全局钩子必须写到dll里面?
  16. QT24A01 TNK以太网变压器
  17. arm-linux-objdump -D -m arm led_elf led.dis 是什么意思?
  18. 开发一个Android志愿填报系统(后台管理+前台app)毕业设计
  19. 桌面文件删除了怎么恢复
  20. Linux分卷压缩zip文件命令,Linux分卷压缩与解压缩

热门文章

  1. iOS研发助手DoraemonKit技术实现之Crash查看
  2. 监控程序日志并发送警告邮件
  3. 5.26. sysvmsg
  4. 快速实现python c扩展模块
  5. ArcGIS Engine开发之旅01---产品组成、逻辑体系结构
  6. Android控件系列之RadioButtonRadioGroup(转)
  7. 程序员的自我修养 - 符号修饰 函数签名 以及一个引申的问题: extern c
  8. 让 WAS V6.1 的 JSP 编译器用 JDK5.0
  9. 沃达丰V1210刷机教程
  10. web安全测试必须注意的五个方面