当前位置:网站首页>无约束低分辨率人脸识别综述三:同质低分辨率人脸识别方法
无约束低分辨率人脸识别综述三:同质低分辨率人脸识别方法
2022-07-28 05:22:00 【一瞬にして失う】

深度学习方法已被证明对通用识别任务有效。然而,它们的复杂性需求使得它们无法在实时场景中使用。因此,出现了在嵌入式设备上的其他计算机视觉任务中实现实时性能的方法,例如SqueezeNet、ShuffleNet、ShuffleNet v2、MobileNet、MobileNet v2、MobileNet v3和VarGNet。这组方法是为有效解决一般计算机视觉任务(如图像识别、目标检测等)而提出的。

上图显示了针对这些计算机视觉任务的精度性能的乘法加法运算(MADD)基准,以大致了解它们之间的位置。MobileNetV3是通用计算机视觉任务中效率最高、精度最高的网络。
1、用于人脸识别的轻量级卷积神经网络(MobileFaceNet, ShuffleFaceNet ,VarGFaceNet )
使用技术:a、使用分组卷积和混洗输出通道,以减少操作数量,并在不同的输入和输出通道之间共享信息;
b、使用可变分组卷积组来平衡信息保留和复杂性,逐点1×1卷积,以减少深度通道和滤波时的计算复杂性;
c、在完全连接层之前具有低维嵌入,使用跨步而不是最大池操作来降低复杂性并直接从数据中保留更多信息;
d、使用反向瓶颈结构来减少参数数量并再次压缩网络通道以匹配输入通道。
2、知识蒸馏和量化网络
VarGFaceNet使用知识蒸馏进行训练,该方法使用递归知识蒸馏和角蒸馏损失函数。
a、选定的教师网络是一个ResNet体系结构,用于特征向量提取。然后在VarGFaceNet损失函数中使用这些特征向量,以绘制轻量级网络生成的特征向量,使其更接近教师网络的特征向量。
b、角度蒸馏方法使用相似性测量,例如L2或余弦相似性来对两个特征向量进行评分。
3、结论
回顾了最成功的无约束极低分辨率人脸识别方法,同时讨论了最新技术中每种方法的局限性和优势。我们讨论了影响准确性和推理时间性能的因素,以及使用不同训练方法的注意事项。我们分析了在架构级别、损失功能设计和图像表示级别弥合领域差距的影响。有鉴于此,我们还从整体上讨论了深度学习卷积神经网络的最重要趋势,包括胶囊网络、CNN多分支架构和知识蒸馏。
边栏推荐
- 深度学习——Pay Attention to MLPs
- Idempotent component
- vscode uniapp
- 分布式集群架构场景优化解决方案:分布式调度问题
- uniapp webview监听页面加载后回调
- TensorFlow2.1基本概念与常见函数
- 知识点21-泛型
- Deep learning (incremental learning) - (iccv) striking a balance between stability and plasticity for class incremental learning
- 强化学习——不完全观测问题、MCTS
- Automatic scheduled backup of remote MySQL scripts
猜你喜欢

word2vec+回归模型实现分类任务

使用神经网络实现对天气的预测

Which is more reliable for small program development?

小程序商城制作一个需要多少钱?一般包括哪些费用?

深度学习(增量学习)——(ICCV)Striking a Balance between Stability and Plasticity for Class-Incremental Learning

Distributed cluster architecture scenario optimization solution: distributed ID solution

Distributed cluster architecture scenario optimization solution: session sharing problem

TensorFlow2.1基本概念与常见函数

Construction of redis master-slave architecture

Deep learning (self supervision: simple Siam) -- Exploring simple Siamese representation learning
随机推荐
uniapp webview监听页面加载后回调
强化学习——多智能体强化学习
Wechat applet development and production should pay attention to these key aspects
循环神经网络
深度学习——Patches Are All You Need
【一】redis简介
pytorch深度学习单卡训练和多卡训练
Deep learning (self supervision: simpl) -- a simple framework for contractual learning of visual representations
微信小程序制作模板套用时需要注意什么呢?
【1】 Introduction to redis
alpine,debian替换源
深度学习——MetaFormer Is Actually What You Need for Vision
CertPathValidatorException:validity check failed
KubeSphere安装版本问题
How to choose an applet development enterprise
Installing redis under Linux (centos7)
Svn incoming content cannot be updated, and submission error: svn: e155015: aborting commit: XXX remains in conflict
Mysql5.6 (according to.Ibd,.Frm file) restore single table data
The project does not report an error, operates normally, and cannot request services
Dataset class loads datasets in batches
