DocumentCode
169034
Title
Face recognition on smartphones via optimised Sparse Representation Classification
Author
Yiran Shen ; Wen Hu ; Mingrui Yang ; Bo Wei ; Lucey, Simon ; Chun Tung Chou
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
fYear
2014
fDate
15-17 April 2014
Firstpage
237
Lastpage
248
Abstract
Face recognition is an element of many smartphone apps, e.g. face unlocking, people tagging and games. Sparse Representation Classification (SRC) is a state-of-the-art face recognition algorithm, which has been shown to outperform many classical face recognition algorithms in OpenCV. The success of SRC is due to its use of ℓ1 optimisation, which makes SRC robust to noise and occlusions. Since ℓ1 optimisation is computationally intensive, SRC uses random projection matrices to reduce the dimension of the ℓ1 problem. However, random projection matrices do not give consistent classification accuracy. In this paper, we propose a method to optimise the projection matrix for ℓ1-based classification1. Our evaluations, based on publicly available databases and real experiment, show that face recognition based on the optimised projection matrix can be 5-17% more accurate than its random counterpart and OpenCV algorithms. Furthermore, the optimised projection matrix does not have to be re-calculated even if new faces are added to the training set. We implement the SRC with optimised projection matrix on Android smartphones and find that the computation of residuals in SRC is a severe bottleneck, taking up 85-90% of the computation time. To address this problem, we propose a method to compute the residuals approximately, which is 50 times faster but without sacrificing recognition accuracy. Lastly, we demonstrate the feasibility of our new algorithm by the implementation and evaluation of a new face unlocking app and show its robustness to variation to poses, facial expressions, lighting changes and occlusions.
Keywords
face recognition; image classification; image representation; matrix algebra; smart phones; ℓ1 optimisation; ℓ1-based classification; Android smartphones; OpenCV algorithms; SRC; face recognition algorithm; facial expressions; lighting changes; occlusions; optimised projection matrix; optimised sparse representation classification; random projection matrices; Accuracy; Coherence; Face recognition; Optimization; Sensors; Smart phones; Vectors; Android; Face Recognition; Face Unlocking; JavaCV/OpenCV; Random Matrices; Smartphones; Sparse Representation;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Processing in Sensor Networks, IPSN-14 Proceedings of the 13th International Symposium on
Conference_Location
Berlin
Print_ISBN
978-1-4799-3146-0
Type
conf
DOI
10.1109/IPSN.2014.6846756
Filename
6846756
Link To Document