首页 > 其他分享 >【FAS】《Application of machine learning to face Anti-spoofing detection》

【FAS】《Application of machine learning to face Anti-spoofing detection》

时间:2024-06-21 18:31:49浏览次数:23  
标签:活体 基于 修复 FAS face detection GAN 人脸 图像

在这里插入图片描述

文章目录

原文

李莉.反欺骗人脸活体图像的机器学习方法研究[D].广东工业学,2020.DOI:10.27029/d.cnki.ggdgu.2020.001204.

相关工作

一、基于手工特征的人脸活体检测方法

(1)基于图像纹理特征

在这里插入图片描述
在这里插入图片描述

(2)基于多光谱特征

在这里插入图片描述
在这里插入图片描述

(3)基于运动信息

由于伪造欺骗人脸模仿真实人脸运动时,人脸会连带身后的背景区域一同运动,背景区域也会被识别。当一个点在运动时,对应图像上相同或位置的光源也在移动,这种基于图像亮度运动特征的提取方法便是光流法。真实人脸和伪造的欺骗二维人脸图像在运动模式上是不同的。真实人脸做出动作时,脸部不同运动产生不同的光流。而伪造的欺骗二维人脸图像则几乎无变化

在这里插入图片描述
在这里插入图片描述

二、基于深度学习的人脸活体检测方法

在这里插入图片描述

三、基于融合特征的人脸活体检测方法

在这里插入图片描述

空间金字塔编码微纹理(SPMT)特征描述符

方法

静态 Gabor 小波和动态 LBP 的融合特征

传统:提取 Gabor 小波特征和动态 LBP 特征 + SVM
在这里插入图片描述

在这里插入图片描述

数据集

在这里插入图片描述

结果
在这里插入图片描述

基于 GAN 的数据增强人脸活体检测方法

时常会造成训练时模式崩溃(collapse mode),产生的结果不具备多样性,比较单一

GAN——DCGAN 生成难样本加入训练集 + SVM
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

半监督学习用于图像修复的人脸活体检测

半监督(利用图像修复的方法)

引入基于 GAN 的图像修复模型

网络结构分为生成模型用于修复图像;局部判别器负责判别修复图像的清晰度和局部一致性,全局判别器负责判别修复图像与原图像的匹配程度和全局一致性。训练中,网络模型一方面修复掩码或缺失的图像,一方面通过全局判别器进行真伪人脸图

在这里插入图片描述

点评

GAN 用于图像修复,生成与活检的结合方式

★★★


在这里插入图片描述

标签:活体,基于,修复,FAS,face,detection,GAN,人脸,图像
From: https://blog.csdn.net/bryant_meng/article/details/139856947

相关文章

  • Facebook代投 | Facebook广告投放策略与优化Facebook广告成效的技巧方式
    点燃你的广告投放策略:掌握Facebook广告优化的绝技在当今数字营销的大潮中,Facebook广告无疑是企业推广和品牌建设的不可或缺的利器。然而,想要在这个竞争激烈的市场中脱颖而出,关键在于掌握精准的投放策略和优化成效的技巧。让我们一起探索,如何通过巧妙的方法提升你的广告效果,吸......
  • Facebook开户&Facebook国内二不限企业户
    Facebook,作为全球领先的社交媒体平台,已成为众多跨境电商企业进行广告推广的首选。为了迎合企业需求,Facebook提供了多样化的广告账户选项,其中一种备受关注的就是国内二不限账户。今天小编带各位广告主深入解析Facebook国内二不限账户,往下看!Facebook国内二不限账户具体特点:它......
  • Scala的Trait与Java的Interface:相似性与差异性深度解析
    在面向对象编程中,接口(Interface)和特质(Trait)是实现代码复用和模块化设计的重要工具。Java和Scala作为两种流行的编程语言,它们对接口和特质有着不同的实现和理念。本文将深入探讨Scala中的Trait与Java中的Interface之间的相似性与差异性,以及它们在实际编程中的应用。1.概念......
  • 星海AI-GPU算力云平台:【神农-DeepFaceLab】云训练
    镜像介绍:DeepFaceLab(简称DFL)是一个GitHub上的开源项目,使用Python编写,基于TensorFlow框架。DFL的目标是提供一个易于使用的工具,使视频换脸变得更加简单和高效。DFL的作者之一还建设了一个活跃的DeepFaceLab中文论坛,上面有许多教程、讨论、素材和模型分享,为DFL的使用者提供了丰......
  • golang interface guard 技术(接口守护)
     Go代码的接口守卫(interfaceguards)技术,通常用于库的开发,以确保类型符合预期的接口。 下面示例的Interfaceguards确保App类型实现了caddy.App、caddy.Provisioner和caddy.Validator接口。具体来说,它通过将(*App)(nil)转换为这三个接口的类型,并将其赋值给匿名变量......
  • 【fastapi】定时任务管理
    在FastApi框架搭建的WBE系统中如何实现定时任务的管理?Python中常见的定时任务框架包括Celery、APScheduler和Huey。以下是每个框架的简单对比和示例代码。1.Celery:分布式任务队列,适合处理长时间运行的任务。#安装celery#pipinstallcelery#celery_task.pyfrom......
  • Pointnet++改进即插即用系列:全网首发FastKAN|即插即用,提升特征提取模块性能
    简介:1.该教程提供大量的首发改进的方式,降低上手难度,多种结构改进,助力寻找创新点!2.本篇文章对Pointnet++特征提取模块进行改进,加入FastKAN,提升性能。3.专栏持续更新,紧随最新的研究内容。目录1.理论介绍2.修改步骤2.1步骤一     2.2步骤二     2.3步......
  • 基于fastapi+vue登记系统
    1.创建fastapi项目2.创建vue项目npmcreatevue@latestcdwebnpminstallnpminstallelement-plus修改main.js注册elementui和routerimport'./assets/main.css'importAppfrom'./App.vue'import{createApp}from'vue'importrouterfrom......
  • [AAAI2024]Out-of-Distribution Detection in Long-Tailed Recognition with Calibrat
    这篇文章设置的问题是:考虑长尾分布的训练集下,对测试集上的OOD样本进行检测。作者在训练集中引入了openset样本学习异常表征,以OCL(OutlierClassLearn)为baseline,训练时引入prototype方法,推理时对logits进行调整校准。问题背景DNNs会把OOD(out-of-distribution)样本误分类为ID(in-di......
  • git文件上推失败-(non-fast-forward)
    文章目录一、问题描述二、问题原因三、解决方法3.1合并分支(1)通过图形化界面(2)通过命令行3.2解决文件合并冲突一、问题描述在使用git上推时出现下列错误:![rejected]master->master(non-fast-forward)hint:Updateswererejectedbecausethetipofyourcu......