Transfer Learning Using ConvolutionalNeural Networks for Face Anti-spoofifing

本文主要是介绍Transfer Learning Using ConvolutionalNeural Networks for Face Anti-spoofifing,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Transfer Learning Using ConvolutionalNeural Networks for Face Anti-spoofifing

标签: anti-spoofing


本文提出的方法

本文其实就是进行了迁移学习,因为迁移学习对于数据集小不能进行大规模训练(会过拟合)会有效果。我觉得可能作者在实现的时候用了别的trick,因为他的效果似乎还不错,但是在文章中也就用了迁移学习这个方法,网络结构是把VGG的最后一层移除,最后两层进行了修改。预处理方面仅仅进行了采样(从视频里面提取帧)和面部识别(使用的openface[35]),迁移学习的话,是固定了前面的三层,训练从第四层开始。网络结构如下:

image

使用的数据库是Replay-Attack和3DMAD,对于3DMAD只使用了rgb图片,没有使用里面的深度信息。

参考文献重点摘录可作为以后读

实验结果对比中比较好的两个

17.Feng, L., Po, L.M., Li, Y., Xu, X., Yuan, F., Cheung, T.C.H., Cheung, K.W.: Integration of image quality and motion cues for face anti-spoofifing: a neural network approach. J. Vis. Commun. Image Represent. 38, 451–460 (2016)
20.Menotti, D., Chiachia, G., Pinto, A., Schwartz, W.R., Pedrini, H., Falc˜ao, A.X.,
Rocha, A.: Deep representations for iris, face, and fifingerprint spoofifing detection.
IEEE Trans. Inf. Forensics Secur. 10(4), 864–879 (2015) 高引文章

本文人脸识别

35.Amos, B., Ludwiczuk, B., Satyanarayanan, M.: Openface: a general-purpose face
recognition library with mobile applications. Technical report, CMU-CS-16-118,
CMU School of Computer Science (2016)

关于迁移学习介绍

26.Sharif Razavian, A., Azizpour, H., Sullivan, J., Carlsson, S.: CNN features offff-
the-shelf: an astounding baseline for recognition. In: The IEEE Conference on
Computer Vision and Pattern Recognition (CVPR) Workshops, June 2014

这篇关于Transfer Learning Using ConvolutionalNeural Networks for Face Anti-spoofifing的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/532906

相关文章

简单的Q-learning|小明的一维世界(3)

简单的Q-learning|小明的一维世界(1) 简单的Q-learning|小明的一维世界(2) 一维的加速度世界 这个世界,小明只能控制自己的加速度,并且只能对加速度进行如下三种操作:增加1、减少1、或者不变。所以行动空间为: { u 1 = − 1 , u 2 = 0 , u 3 = 1 } \{u_1=-1, u_2=0, u_3=1\} {u1​=−1,u2​=0,u3​=1}

简单的Q-learning|小明的一维世界(2)

上篇介绍了小明的一维世界模型 、Q-learning的状态空间、行动空间、奖励函数、Q-table、Q table更新公式、以及从Q值导出策略的公式等。最后给出最简单的一维位置世界的Q-learning例子,从给出其状态空间、行动空间、以及稠密与稀疏两种奖励函数的设置方式。下面将继续深入,GO! 一维的速度世界 这个世界,小明只能控制自己的速度,并且只能对速度进行如下三种操作:增加1、减

Anti-alias的前世今生

原文: http://www.cnblogs.com/gongminmin/archive/2011/05/16/2047506.html Anti-alias,简称AA,在图形学中广泛地用于提升渲染质量。经过几十年的发展,AA也从离线渲染逐步普及到了实时渲染的领域。本系列文章将总结一下在实时渲染中使用的AA方法的前世和今生。本片集中讨论硬件提供的AA方法。 图1. 一个像素内部的采样

A Comprehensive Survey on Graph Neural Networks笔记

一、摘要-Abstract 1、传统的深度学习模型主要处理欧几里得数据(如图像、文本),而图神经网络的出现和发展是为了有效处理和学习非欧几里得域(即图结构数据)的信息。 2、将GNN划分为四类:recurrent GNNs(RecGNN), convolutional GNNs,(GCN), graph autoencoders(GAE), and spatial–temporal GNNs(S

后起之秀 | MySQL Binlog增量同步工具go-mysql-transfer实现详解

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 一、 概述 工作需要研究了下阿里开源的MySQL Binlog增量订阅消费组件canal,其功能强大、运行稳定,但是有些方面不是太符合需求,主要有如下三点: 需要自己编写客户端来消费canal解析到的数据server-client模式,需要同时部署server和client两个组件,我们的项目中有6个业务数据库要实时同步到redis

Complex Networks Package for MatLab

http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html 翻译: 复杂网络的MATLAB工具包提供了一个高效、可扩展的框架,用于在MATLAB上的网络研究。 可以帮助描述经验网络的成千上万的节点,生成人工网络,运行鲁棒性实验,测试网络在不同的攻击下的可靠性,模拟任意复杂的传染病的传

Convolutional Neural Networks for Sentence Classification论文解读

基本信息 作者Yoon Kimdoi发表时间2014期刊EMNLP网址https://doi.org/10.48550/arXiv.1408.5882 研究背景 1. What’s known 既往研究已证实 CV领域著名的CNN。 2. What’s new 创新点 将CNN应用于NLP,打破了传统NLP任务主要依赖循环神经网络(RNN)及其变体的局面。 用预训练的词向量(如word2v

【机器学习】生成对抗网络(Generative Adversarial Networks, GANs)详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 生成对抗网络(Generative Adversarial Networks, GANs)详解GANs的基本原理GANs的训练过程GANs的发展历程GANs在实际任务中的应用小结 生成对

Learning Memory-guided Normality for Anomaly Detection——学习记忆引导的常态异常检测

又是一篇在自编码器框架中研究使用记忆模块的论文,可以看做19年的iccv的论文的衍生,在我的博客中对19年iccv这篇论文也做了简单介绍。韩国人写的,应该是吧,这名字听起来就像。 摘要abstract 我们解决异常检测的问题,即检测视频序列中的异常事件。基于卷积神经网络的异常检测方法通常利用代理任务(如重建输入视频帧)来学习描述正常情况的模型,而在训练时看不到异常样本,并在测试时使用重建误

Learning Temporal Regularity in Video Sequences——视频序列的时间规则性学习

Learning Temporal Regularity in Video Sequences CVPR2016 无监督视频异常事件检测早期工作 摘要 由于对“有意义”的定义不明确以及场景混乱,因此在较长的视频序列中感知有意义的活动是一个具有挑战性的问题。我们通过在非常有限的监督下使用多种来源学习常规运动模式的生成模型(称为规律性)来解决此问题。体来说,我们提出了两种基于自动编码器的方法,以