MobiFace: A Lightweight Deep Learning Face Recognition on Mobile Devices
This addresses the challenge of high computational and memory costs for face recognition on mobile devices, offering a practical solution for mobile applications.
The paper tackles the problem of deploying deep neural network face recognition on mobile devices by proposing MobiFace, a lightweight model that achieves 99.73% accuracy on LFW and 91.3% on MegaFace databases.
Deep neural networks have been widely used in numerous computer vision applications, particularly in face recognition. However, deploying deep neural network face recognition on mobile devices has recently become a trend but still limited since most high-accuracy deep models are both time and GPU consumption in the inference stage. Therefore, developing a lightweight deep neural network is one of the most practical solutions to deploy face recognition on mobile devices. Such the lightweight deep neural network requires efficient memory with small number of weights representation and low cost operators. In this paper, a novel deep neural network named MobiFace, a simple but effective approach, is proposed for productively deploying face recognition on mobile devices. The experimental results have shown that our lightweight MobiFace is able to achieve high performance with 99.73% on LFW database and 91.3% on large-scale challenging Megaface database. It is also eventually competitive against large-scale deep-networks face recognition while significant reducing computational time and memory consumption.