MobileFaceNets: Efficient CNNs for Accurate Real-time Face Verification on Mobile Devices

04/20/2018
by   Sheng Chen, et al.
0

In this paper, we present a class of extremely efficient CNN models called MobileFaceNets, which use no more than 1 million parameters and specifically tailored for high-accuracy real-time face verification on mobile and embedded devices. We also make a simple analysis on the weakness of common mobile networks for face verification. The weakness has been well overcome by our specifically designed MobileFaceNets. Under the same experimental conditions, our MobileFaceNets achieve significantly superior accuracy as well as more than 2 times actual speedup over MobileNetV2. After trained by ArcFace loss on the refined MS-Celeb-1M from scratch, our single MobileFaceNet model of 4.0MB size achieves 99.55 MegaFace Challenge 1, which is even comparable to state-of-the-art big CNN models of hundreds MB size. The fastest one of our MobileFaceNets has an actual inference time of 18 milliseconds on a mobile phone. Our experiments on LFW, AgeDB, and MegaFace show that our MobileFaceNets achieve significantly improved efficiency compared with the state-of-the-art lightweight and mobile CNNs for face verification.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset