人脸识别顶会论文及源码合集,含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…...
接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...
SkyWalking 10.2.0 SWCK 配置过程
SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
高频面试之3Zookeeper
高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个?3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制(过半机制࿰…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...
Chromium 136 编译指南 Windows篇:depot_tools 配置与源码获取(二)
引言 工欲善其事,必先利其器。在完成了 Visual Studio 2022 和 Windows SDK 的安装后,我们即将接触到 Chromium 开发生态中最核心的工具——depot_tools。这个由 Google 精心打造的工具集,就像是连接开发者与 Chromium 庞大代码库的智能桥梁…...
Qt 事件处理中 return 的深入解析
Qt 事件处理中 return 的深入解析 在 Qt 事件处理中,return 语句的使用是另一个关键概念,它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别:不同层级的事件处理 方…...
