当前位置:网站首页>Overview of unconstrained low resolution face recognition III: homogeneous low resolution face recognition methods
Overview of unconstrained low resolution face recognition III: homogeneous low resolution face recognition methods
2022-07-28 06:13:00 【An instant of loss】

The deep learning method has been proved to be effective for general recognition tasks . However , Their complexity makes them impossible to use in real-time scenarios . therefore , There are ways to achieve real-time performance in other computer vision tasks on embedded devices , for example SqueezeNet、ShuffleNet、ShuffleNet v2、MobileNet、MobileNet v2、MobileNet v3 and VarGNet. This group of methods is to effectively solve general computer vision tasks ( Such as image recognition 、 Target detection, etc ) Proposed .

The figure above shows the multiplication and addition operations for the accuracy performance of these computer vision tasks (MADD) The benchmark , To roughly understand the location between them .MobileNetV3 It is the most efficient task in general computer vision 、 The most accurate network .
1、 Lightweight convolutional neural network for face recognition (MobileFaceNet, ShuffleFaceNet ,VarGFaceNet )
Using technology :a、 Use packet convolution and shuffle output channels , To reduce the number of operations , And share information between different input and output channels ;
b、 Use variable packet convolution groups to balance information retention and complexity , Point by point 1×1 Convolution , To reduce the computational complexity of depth channel and filtering ;
c、 Have low dimensional embedding before fully connecting layers , Use stepping rather than maximum pool operations to reduce complexity and retain more information directly from the data ;
d、 Use the reverse bottleneck structure to reduce the number of parameters and compress the network channel again to match the input channel .
2、 Knowledge distillation and quantitative network
VarGFaceNet Use knowledge distillation for training , This method uses Recursive knowledge distillation and Angular distillation loss function .
a、 The selected teacher network is a ResNet Architecture , For feature vector extraction . And then in VarGFaceNet These eigenvectors are used in the loss function , To draw the feature vector generated by the lightweight network , Make it closer to the eigenvector of the teacher network .
b、 The angular distillation method uses similarity measurement , for example L2 Or cosine similarity to score the two eigenvectors .
3、 Conclusion
The most successful unconstrained very low resolution face recognition methods are reviewed , At the same time, the limitations and advantages of each method in the latest technology are discussed . We discussed the factors that affect the accuracy and reasoning time performance , And precautions for using different training methods . We analyzed in Architecture level 、 Loss of functional design and image representation levels bridge the gap in the field Influence . For this reason , We also discuss the most important trend of deep learning convolutional neural networks as a whole , Include Capsule network 、CNN Multi branch architecture and knowledge distillation .
边栏推荐
- 更新包与已安装应用签名不一致
- 小程序商城制作一个需要多少钱?一般包括哪些费用?
- 无约束低分辨率人脸识别综述二:异构低分辨率人脸识别方法
- 五、视频处理与GStreamer
- 强化学习——基础概念
- 用于快速低分辨率人脸识别模型训练的改进知识蒸馏《Improved Knowledge Distillation for Training Fast LR_FR》
- Uview upload component upload upload auto upload mode image compression
- What are the points for attention in the development and design of high-end atmospheric applets?
- The business of digital collections is not so easy to do
- Record the problems encountered in online capacity expansion server nochange: partition 1 is size 419428319. It cannot be grown
猜你喜欢

Tensorboard visualization

Distributed cluster architecture scenario optimization solution: distributed scheduling problem

强化学习——连续控制

深度学习(二)走进机器学习与深度学习编程部分

Deep learning (incremental learning) -- iccv2021:ss-il: separated softmax for incremental learning

Deep learning - metaformer is actually what you need for vision

基于差值扩展的可逆水印方法

matplotlib数据可视化

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

Applet development
随机推荐
Deep learning (incremental learning) - iccv2022:continuous continuous learning
What is the process of building a small program?
机群作业管理系统,求解答进程方面的疑问
后门攻击与对抗样本攻击的比较研究
D2SC-GAN:基于双深浅通道生成对抗网络的课堂场景低分辨率人脸识别
Byte Android post 4 rounds of interviews, received 50k*18 offers, and successfully broke the situation under the layoff
Interpreting the knowledge in a neural network
自动定时备份远程mysql脚本
Latex入门
深度学习(自监督:SimCLR)——A Simple Framework for Contrastive Learning of Visual Representations
What are the general wechat applet development languages?
神经网络学习
深度学习(一):走进机器学习与深度学习理论部分
There is a problem with MySQL paging
基于差值扩展的可逆水印方法
Interviewer: let you design a set of image loading framework. How would you design it?
Cluster operation management system, to answer questions about the process
How to use Bert
强化学习——价值学习中的SARSA
What are the advantages of small program development system? Why choose it?
