人臉識別論文:VarGFaceNet:VarGFaceNet: An Efficient Variable Group Convolutional Neural Network及其PyTorch實現

VarGFaceNet: An Efficient Variable Group Convolutional Neural Network for Lightweight Face Recognition
PDF: https://arxiv.org/pdf/1910.04985.pdf
PyTorch代碼: https://github.com/shanglianlm0525/PyTorch-Networks

1 概述

  • Group Convolution固定每個卷積中的Group數目, 而Variable Group Convolution是固定每個卷積group中的通道數;
  • VarGNet主要用於常見目標檢測, VarGFaceNet將其拓展應用於人臉識別任務
  • VarGFaceNet是一種有效的用於輕量級人臉識別的可變組卷積網絡

2

2-1 Normal block

Variable Group Network的Normal block
在這裏插入圖片描述
VarGNet的塊上添加SE塊和PReLU增強判別能力
在這裏插入圖片描述
PyTorch代碼:


2-2 Down sampling block

Variable Group Network的Down sampling block
在這裏插入圖片描述
VarGNet的塊上添加SE塊和PReLU增強判別能力
在這裏插入圖片描述
PyTorch代碼:


2-3 Head setting

在這裏插入圖片描述

PyTorch代碼:


2-4 Embedding setting

先通過1×1卷積層將通道擴展到1024,以保留基本信息,然後使用可變組conv和逐點conv將空域縮小到1×1,節省計算成本。
在這裏插入圖片描述
PyTorch代碼:


3 VarGFaceNet

在這裏插入圖片描述
PyTorch代碼:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章