人脸识别顶会论文及源码合集,含2023最新
今天和大家聊聊人脸识别。
人脸识别的技术经过不断发展已经相当成熟,在门禁、监控、手机解锁、移动支付等实际场景都能看到。我们比较熟悉的识别方式是基于可见光图像的人脸识别,这种方式有个非常明显的缺点:光线限制。
在近两年的人脸识别研究中,针对光线限制以及其他方面问题的解决方案有了许多突破性进展,我简单整理了其中一部分个人认为很不错的文章来和大家分享,想要了解人脸识别最新技术的同学可以收藏一下慢慢看,新的idea看着看着就来了。
篇幅原因这里只放简单介绍,完整论文和代码看文末
2023
1.Micron-BERT: BERT-based Facial Micro-Expression Recognition
微表情识别中的Micron-BERT:基于BERT的面部微表情识别
简述:论文提出了一种新的面部微表情识别方法Micron-BERT。以往的BERT模型在CV任务中仅能处理完整的图像或视频,无法准确捕捉面部微表情的细节。该方法的创新点在于提出了对角微注意力机制来检测两帧图像的细微差异,以及感兴趣区域模块来定位和突出微表情区域。这两点关键技术的引入,使Micron-BERT可以在大规模无标注数据集上进行自监督训练,并在多个微表情识别基准测试集上取得状态最好的性能。
2.SqueezerFaceNet: Reducing a Small Face Recognition CNN Even More Via Filter Pruning
通过滤波器修剪进一步压缩小型人脸识别CNN
简述:该论文提出了轻量级人脸识别模型SqueezerFaceNet。针对现有模型参数量大,不适合移动设备的问题,论文基于重要性打分的网络剪枝方法,从一个已有较小模型开始,进一步压缩模型参数量,同时保持识别性能。这是第一个在人脸识别任务上评估网络修剪方法,获得了模型压缩比例可达40%的效果。
3.Towards Effective Adversarial Textured 3D Meshes on Physical Face Recognition
针对物理人脸识别的有效对抗纹理3D网格
简述:该论文提出一种针对物理人脸识别的对抗攻击方法。该方法设计了具有精心拓扑结构的对抗纹理3D网格,可以印制在人脸上来欺骗面部识别系统。为了提高黑盒攻击的有效性,该方法在3D形态模型的低维空间进行优化,而不是高维的网格空间。实验表明,该方法可以有效攻击多个商用面部识别系统。
2022
1.A Survey of Face Recognition
人脸识别综述
简述:本文概述了人脸识别的发展历史、流程、基于传统手工设计特征或深度学习的算法、主流训练集和评估数据集以及相关应用。论文尽可能多地分析和比较了最新研究成果,并仔细设计了一系列实验来研究backbone大小和数据分布的影响。
2.AdaFace: Quality Adaptive Margin for Face Recognition
人脸识别的质量自适应边际
简述:对于低质量人脸图像的识别,论文提出了一种根据图像质量自适应调节样本损失函数权重的方法:使用特征向量的L2范数近似图像质量,对于易样本,图像质量越高,损失函数权重越大;对于难样本,图像质量越高,损失函数权重越大,这样可以让模型更关注质量较好的难样本,从而在低质量人脸数据集上获得较好的识别效果。
3.Physically-Based Face Rendering for NIR-VIS Face Recognition
基于物理的近红外-可见光人脸渲染用于人脸识别
简述:该论文提出一种从可见光人脸生成对应的近红外人脸的方法,主要是先从大规模2D人脸数据集中重建3D人脸形状和皮肤反射率,然后将可见光反射率转换为近红外反射率,使用基于物理的渲染器合成近红外与可见光人脸图像,同时设计损失函数缩小近红外与可见光的域间差异并聚焦身份特征,这样合成的大规模近红外-可见光人脸数据集可以有效提升近红外与可见光人脸识别的性能。
4.Killing Two Birds with One Stone: Efficient and Robust Training of Face Recognition CNNs by Partial FC
通过部分全连接层有效且稳健地训练人脸识别CNN
简述:这篇文章提出了一种称为“部分全连接层”的方法来优化人脸识别中的大规模分类问题。关键创新点是改进了全连接层的计算,全连接层按类别中心划分,但每次迭代只选择更新一小部分类别中心,而不是对全部类别中心进行更新计算。这样既减少了计算量,也减少了类别间的冲突,较少类别样本也能得到更多学习。
5.An efficient training approach for very large scale face recognition
非常大规模人脸识别的一种高效训练方法
简述:这篇论文提出一种更快的人脸分类训练方法,主要是使用动态类池来代替全连接层存储和更新身份特征,并设计了双数据加载器,只用部分身份样本来更新参数而不需要全部身份,还利用半精度浮点数降低GPU内存使用,这样可以在不损失效果的前提下,大大减少超大规模人脸数据集上的训练时间和计算资源消耗。
6.Enhancing Face Recognition With Self-Supervised 3D Reconstruction
基于自监督3D重建来增强人脸识别
简述:这篇文章提出一种通过自监督3D人脸重建来增强面部识别的方法。关键创新是增加了一个3D重建的辅助损失函数。具体来说,文章使用两个辅助网络,第一个网络估计照明和姿态,第二个网络从面部识别网络中间特征中解码出规范的面部深度和反照率信息。整个网络同时优化面部识别损失和3D重建损失。这样可以迫使识别网络关注与身份相关的面部深度和反照率信息,而不被姿态和照明干扰。
7.PatchNet: A Simple Face Anti-Spoofing Framework via Fine-Grained Patch Recognition
通过细粒度人脸区域识别实现简单的人脸反欺诈框架
简述:这篇文章提出了一个称为 PatchNet 的简单而有效的面部反欺诈框架。其关键创新是将面部反欺诈任务重新定义为面部图像局部区域的细粒度识别问题,也就是识别面部图像不同局部区域的拍摄设备和材质组合。这种方法充分利用了局部区域中的微小差异特征,可以大幅提高模型对 spoofing 的识别能力。
8.Learning to Learn across Diverse Data Biases in Deep Face Recognition
在深度人脸识别中学习跨不同数据偏差进行学习
简述:这篇文章研究了深度面部识别中的数据偏差问题,它指出训练数据通常存在多种偏差,如人种、姿态、遮挡等。文章提出了一种样本加权的方法,可以同时考虑这多个因素对样本重要性的影响,通过元学习获得样本权重。这样可以平衡不同偏差造成的数据不平衡,提高模型的泛化能力。
关注下方《学姐带你玩AI》🚀🚀🚀
回复“人脸识别”获取论文+代码合集
码字不易,欢迎大家点赞评论收藏!
相关文章:

人脸识别顶会论文及源码合集,含2023最新
今天和大家聊聊人脸识别。 人脸识别的技术经过不断发展已经相当成熟,在门禁、监控、手机解锁、移动支付等实际场景都能看到。我们比较熟悉的识别方式是基于可见光图像的人脸识别,这种方式有个非常明显的缺点:光线限制。 在近两年的人脸识别…...

介绍drawio和图表使用场景
图表介绍 drawio是一个基于Web技术的草图、简图和图表的解决方案。 drawio支持在线编辑器,app.diagram.net.并支持不同的操作系统的桌面版离线安装版本。如:windows, linux, macOS。 对于个人或者团队,把图表绘制的安全放到第一位ÿ…...
leetcode-1438: 绝对差不超过限制的最长连续子数组
给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入&#x…...

【数据结构初阶】九、排序的讲解和实现(直接插入 \ 希尔 \ 直接选择 \ 堆 \ 冒泡 -- C语言)
相关代码gitee自取: C语言学习日记: 加油努力 (gitee.com) 接上期: 【数据结构初阶】八、非线性表里的二叉树(二叉树的实现 -- C语言链式结构)-CSDN博客 排序 排序的概念 所谓排序,就是使一串记录,按照…...

uview组件使用笔记
图标样式 修改图标的样式 通过color参数修改图标的颜色通过size参数修改图标的大小,单位为rpx 效果图 <u-icon name"photo" color"#2979ff" size"28"></u-icon>图片图标 1.3.0 这里说的图片图标,指的是小…...

Linux1024一篇通俗易懂的liunx命令操作总结(第十课)
Linux1024一篇通俗易懂的liunx命令操作总结(第十课) 一 liunx 介绍 Linux是一种免费开源的操作系统,它的设计基于Unix。它最早是由芬兰的一位大学生Linus Torvalds在1991年开始编写的,取名为Linux。Linux具有高度的灵活性和可定制性,可以在…...

nuxt使用i18n进行中英文切换
中文效果图: 英文效果图: 版本: 安装: npm install --save nuxtjs/i18n 新建en.js与zh.js两个文件进行切换显示 en.js内容 import globals from ./../js/global_valexport default {/******* 公共内容开始* *****/seeMore: &quo…...

机器人制作开源方案 | 行星探测车实现WiFi视频遥控功能
1. 功能描述 本文示例所实现的功能为:用手机APP,通过WiFi通信遥控R261样机行星探测车移动,以及打开、关闭行星探测车太阳翼。 2. 电子硬件 在这个示例中,我们采用了以下硬件,请大家参考: 主控板 Basra主控…...
Angular main 中的enableProdMode
enableProdMode一次深度解析 在Angular的开发过程中,我们经常会遇到一个名为enableProdMode的设置。这个设置位于Angular的主模块(main module)中,它的主要作用是启用生产模式。那么,什么是生产模式?为什么…...

驱动day2:LED灯实现三盏灯的亮灭
head.h #ifndef __HEAD_H__ #define __HEAD_H__ #define PHY_PE_MODER 0x50006000 #define PHY_PF_MODER 0x50007000 #define PHY_PE_ODR 0x50006014 #define PHY_PF_ODR 0x50007014 #define PHY_RCC 0x50000A28#endif 应用程序 #include <stdio.h> #include <sys/…...
Android 编译错误:module xxx1 missing dependencies:xxx2
编译错误log module xxx1 missing dependencies:xxx2 分析方向 1.缺少依赖库 添加依赖库 shared_libs: ["libhidlbase","libhidltransport","libhwbinder","liblog","libutils","libcutils",],2.缺…...
使用EasyExcel实现Excel导入导出
介绍 EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。 快速:快速的读取excel中的数据。 简洁:映射excel和实体类,让…...

京东手机销售数据:2023年9月京东手机行业TOP10品牌排行榜
鲸参谋监测的京东平台9月份手机市场销售数据已出炉! 9月份,手机市场销售整体呈现下滑。鲸参谋数据显示,今年9月,京东平台手机销量为300万,环比下降约20%,同比下降约18%;销售额为92亿,…...
常量字符串
一、常量字符串是什么? 常量字符串是一个常量,它的值是首字符的地址 比如 "abcdefg" 或 "123456789" 就是常量字符串 二、常量字符串与普通字符串的区别 1.常量字符串不可更改,而普通字符串可以更改 利用memcpy内存…...

【活体检测】“深度学习驱动的人脸反欺诈检测系统:性能提升与多模型支持“
微调小视科技开源静默活体检测模型加载方式,性能提升8倍 I. 引言 在当今数字化时代,人脸反欺诈检测在各种应用中发挥着重要作用,从人脸识别到金融欺诈检测。为了满足不断增长的需求,深度学习技术已成为关键工具,但性…...
Howler.js HTML5声音引擎
介绍 Howler.js是一个不错的HTML5声音引擎。功能强大,性能不错,用起来也很方便。 1. 官网 https://howlerjs.com/ GitHub https://github.com/goldfire/howler.js 2. 兼容性 Howler默认使用Web Audio,但在IE上可以自动转为HTML 5 Audio。这…...
centos 7.9每天定期发送最新备份文件到另外一台服务器
1.需求 在本地化部署的过程中,为了使系统相对来说高可用,一般情况下,我们都会做一个负载,但是客户又会考虑成本,所以只有可怜巴巴的两台服务器,要全部服务都做负载,这个就实现不了。所以只能把…...
一文全面了解:一个神奇的 react-antd-admin 动态菜单
在React v18中使用React Router v6和Ant Design (antd) v5来动态生成菜单和路由,同时使用MockJS来模拟接口请求菜单数据,可以按照以下步骤进行: 创建一个React应用: 使用Create React App或您喜欢的其他方式创建一个React应用。 安装必要的依赖: 在项目目录中运行以下命令…...

二叉树,堆排序及TopK问题
要讲二叉树的概念,就要先讲树的概念。 树是什么呢? 树其实是一种储存数据的结构,因为他的结构倒过来和生活中的树很相似所以才被称之为树。 这是一颗多叉树,从最顶端的节点可以找到下边的几个节点,下边的节点又可以找…...
iphone xr密码错误太多次 连接itunes
itunes下载的固件在电脑在电脑的“C:\Users\用户名\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates”文件夹之中。 如果你忘记了 iPhone 密码 - 官方 Apple 支持 (中国) 下载和使用 Windows 10 版 iTunes - 官方 Apple 支持 (中国) 查找手机 iClo…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
《Playwright:微软的自动化测试工具详解》
Playwright 简介:声明内容来自网络,将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具,支持 Chrome、Firefox、Safari 等主流浏览器,提供多语言 API(Python、JavaScript、Java、.NET)。它的特点包括&a…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案
随着新能源汽车的快速普及,充电桩作为核心配套设施,其安全性与可靠性备受关注。然而,在高温、高负荷运行环境下,充电桩的散热问题与消防安全隐患日益凸显,成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...
解决本地部署 SmolVLM2 大语言模型运行 flash-attn 报错
出现的问题 安装 flash-attn 会一直卡在 build 那一步或者运行报错 解决办法 是因为你安装的 flash-attn 版本没有对应上,所以报错,到 https://github.com/Dao-AILab/flash-attention/releases 下载对应版本,cu、torch、cp 的版本一定要对…...

ArcGIS Pro制作水平横向图例+多级标注
今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包
文章目录 现象:mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包遇到 rpm 命令找不到已经安装的 MySQL 包时,可能是因为以下几个原因:1.MySQL 不是通过 RPM 包安装的2.RPM 数据库损坏3.使用了不同的包名或路径4.使用其他包…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...

FFmpeg avformat_open_input函数分析
函数内部的总体流程如下: avformat_open_input 精简后的代码如下: int avformat_open_input(AVFormatContext **ps, const char *filename,ff_const59 AVInputFormat *fmt, AVDictionary **options) {AVFormatContext *s *ps;int i, ret 0;AVDictio…...

rm视觉学习1-自瞄部分
首先先感谢中南大学的开源,提供了很全面的思路,减少了很多基础性的开发研究 我看的阅读的是中南大学FYT战队开源视觉代码 链接:https://github.com/CSU-FYT-Vision/FYT2024_vision.git 1.框架: 代码框架结构:readme有…...