当前位置:网站首页>Mobile/Embedded-CV Model-2018: MobileFaceNets
Mobile/Embedded-CV Model-2018: MobileFaceNets
2022-08-08 09:30:00 【u013250861】
With the development of technology, face recognition algorithms are more and more widely used in embedded terminals, but due to the limitation of computing power and storage resources of terminal equipment, the requirements for face detection and recognition models tend to be lightweightClass + high precision.Compared with the deep and wide large model, the lightweight model has the characteristics of small parameter quantity and less multiplication and addition, but at the same time, it cannot have too much loss in prediction accuracy.
In recent years, lightweight networks such as MobilenetV1, ShuffleNet and MobileNetV2 are mostly used for visual recognition tasks of mobile terminals, but due to the particularity of the face structure, these networks have not achieved satisfactory results in face recognition tasks.In response to this problem, Sheng Chen et al. of Beijing Jiaotong University proposed a lightweight network MobileFaceNet for face recognition in the paper "MobileFaceNets: Efficient CNNs for Accurate RealTime Face Verification on Mobile Devices".
As shown in the figure below, when using networks such as MobileNetV2 for face recognition, the average pooling layer gives the same weight to the Corner Unit and Center Unit of FMap-end, but in fact, for face recognition,The importance of the central element is obviously more important than that of the corner elements.Therefore, targeted optimization of the network is required.In the paper, the most important optimization is to use Global Depthwise Convolution (GDConv, global depthwise convolutional layer) instead of Global Average Pooling (GAP, global average pooling layer), because the weights of GDConv is equivalent to realizing the importance of different positionsweight factor.
References:
MobileFaceNet Model Analysis
边栏推荐
猜你喜欢
随机推荐
Debug 调式程序
Android Studio关于MainActivity中的“import kotlinx.android.synthetic.main.activity_main.*”出现错误提示
今日分享如何提交一个BUG
分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03
【收藏】3. 壁纸收藏
开源一夏|Flutter实现搜索的三种方式
X射线聚焦系统
DOM操作--防抖和节流
Recommended download software
巧用Prometheus来扩展kubernetes调度器
LabVIEW前面板和程序框图的最大尺寸
anormly detection资料汇总
Excel中text函数5中常用方法
Excel method is commonly used in text function 5
The keys of the Flutter storage database
渗透测试-xss的三种类型讲解
SeeOD应用:He-Ne激光束聚焦物镜设计
交换两个整型变量的三种方法
Raspberry pie 】 【 without WIFI even under the condition of the computer screen
记一次生产内存溢出分析解决









