SqueezeFacePoseNet: Lightweight Face Verification Across Different Poses for Mobile Platforms
Fernando Alonso-Fernandez, Javier Barrachina, Kevin Hernandez-Diaz,, Josef Bigun

TL;DR
This paper introduces SqueezeFacePoseNet, a highly compact deep learning model of 4.4MB designed for accurate, cross-pose face verification on mobile devices, balancing size and performance in uncontrolled environments.
Contribution
It adapts the lightweight SqueezeNet architecture for robust, cross-pose face recognition in mobile applications, achieving high accuracy with a model under 5MB.
Findings
Achieves 1.23% EER on frontal vs. profile face verification
Attains 0.54% EER on profile vs. profile images
Model size is only 4.4MB, suitable for mobile deployment
Abstract
Virtual applications through mobile platforms are one of the most critical and ever-growing fields in AI, where ubiquitous and real-time person authentication has become critical after the breakthrough of all services provided via mobile devices. In this context, face verification technologies can provide reliable and robust user authentication, given the availability of cameras in these devices, as well as their widespread use in everyday applications. The rapid development of deep Convolutional Neural Networks has resulted in many accurate face verification architectures. However, their typical size (hundreds of megabytes) makes them infeasible to be incorporated in downloadable mobile applications where the entire file typically may not exceed 100 Mb. Accordingly, we address the challenge of developing a lightweight face recognition network of just a few megabytes that can operate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsAverage Pooling · Global Average Pooling · Xavier Initialization · Softmax · Max Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Fire Module · Residual Connection · Convolution
