1. A lightweight CNN-based algorithm and implementation on embedded system for real-time face recognition.
- Author
-
Chen, Zhongyue, Chen, Jiangqi, Ding, Guangliu, and Huang, He
- Subjects
- *
HUMAN facial recognition software , *CONVOLUTIONAL neural networks , *FEATURE extraction , *ALGORITHMS , *DEEP learning - Abstract
Deep learning has become the main solution for face recognition applications due to its high accuracy and robustness. In recent years, a batch of research on lightweight convolutional neural networks (CNNs) has emerged, bringing new ideas to the economic application of face recognition systems. In this paper, a lightweight face recognition algorithm is proposed to reduce the number of parameters and calculations of the face feature extraction network. The most important part of our approach lies in designing a novel inverted residual shuffle unit (IR-Shuffle). After being trained by ArcFace loss on a GPU workstation, our model built on improved IR-Shuffle blocks of size 1.45 MB achieves an accuracy of 98.65%. In terms of running time, our model is 5 ms faster than the current fastest MobileFaceNet, with only about 0.5% drop in accuracy. The proposed algorithm is implemented and optimized on the Jetson Nano embedded platform, and accurate and real-time deployment of the face recognition system is realized. The system takes 37 ms to perform the complete face detection and recognition and is robust to complex backgrounds and ambient light changes. Experimental results show that our system is of practical application value. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF