Tied factor analysis for unconstrained face pose classification

Abstract Visual classification of facial pose is desirable for computer vision applications such as face recognition, human computer interaction, and affective computing. However, accurate classification of facial pose in an unconstrained environment presents a great challenge. Extant conventional approaches lack the capability to deal with multiple pose-related and -unrelated factors in a uniform way. This paper proposes a robust pose classification framework based on dictionary-learning and sparse representation. With the guide of this framework, a novel face image pre-processing algorithm based on Gaussian weighted and tip of nose is designed to enhance pose-related factors. Further, a new discriminative dictionary learning algorithm is designed for learning a dictionary from training samples to enhance the discriminative capability of its coding vectors. We provide a new insight on discriminative dictionary learning. Specifically, we formulate the discrimination term based on factors analysis. In order to improve the robustness against face occlusion, we introduce a pose occlusion dictionary to code the occluded face images. Several experiments are performed on XJTU,CMU Multi-PIE CAS-PEAL-R1, GTAV and AFLW databases. Recognition results show that the proposed method can achieve recognition rate about 95% under illumination, noises and occlusion variations and thus, is eminently practical.

[1]  Jian-Gang Wang,et al.  EM enhancement of 3D head pose estimated by point at infinity , 2007, Image Vis. Comput..

[2]  Luc Van Gool,et al.  Random Forests for Real Time 3D Face Analysis , 2012, International Journal of Computer Vision.

[3]  Christophe Garcia,et al.  A Dictionary-Learning Sparse Representation framework for pose classification , 2013, 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP).

[4]  Chao Wang,et al.  Robust head pose estimation via supervised manifold learning , 2014, Neural Networks.

[5]  Xu Jianguang Pose Parameters Estimate Based on Adaboost Algorithm and Facial Feature Triangle , 2011 .

[6]  Mohan M. Trivedi,et al.  Head Pose Estimation and Augmented Reality Tracking: An Integrated System and Evaluation for Monitoring Driver Awareness , 2010, IEEE Transactions on Intelligent Transportation Systems.

[7]  Pedro Jiménez,et al.  RSMAT: Robust simultaneous modeling and tracking , 2010, Pattern Recognit. Lett..

[8]  Fernando De la Torre,et al.  Supervised Descent Method and Its Applications to Face Alignment , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Seong G. Kong,et al.  Head Pose Estimation From a 2D Face Image Using 3D Face Morphing With Depth Parameters , 2015, IEEE Transactions on Image Processing.

[10]  Mohan M. Trivedi,et al.  Head Pose Estimation in Computer Vision: A Survey , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Simon Prince,et al.  Face Pose Estimation in Uncontrolled Environments , 2009, BMVC.

[12]  Dacheng Tao,et al.  A Comprehensive Survey on Pose-Invariant Face Recognition , 2015, ACM Trans. Intell. Syst. Technol..

[13]  Zhenan Sun,et al.  Slice representation of range data for head pose estimation , 2014, Comput. Vis. Image Underst..

[14]  Luc Van Gool,et al.  Fast 3D Scanning with Automatic Motion Compensation , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Takeo Kanade,et al.  Multi-PIE , 2008, 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition.

[16]  Antonis A. Argyros,et al.  Head pose estimation on depth data based on Particle Swarm Optimization , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[17]  Simon C. K. Shiu,et al.  Gabor feature based robust representation and classification for face recognition with Gabor occlusion dictionary , 2013, Pattern Recognit..

[18]  Kim L. Boyer,et al.  Head pose estimation using view based eigenspaces , 2002, Object recognition supported by user interaction for service robots.

[19]  Deva Ramanan,et al.  Face detection, pose estimation, and landmark localization in the wild , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Ahmed M. Elgammal,et al.  From circle to 3-sphere: Head pose estimation by instance parameterization , 2015, Comput. Vis. Image Underst..

[21]  Mohan M. Trivedi,et al.  A two-stage head pose estimation framework and evaluation , 2008, Pattern Recognit..

[22]  Chao Wang,et al.  Robust head pose estimation using supervised manifold projection , 2012, 2012 19th IEEE International Conference on Image Processing.

[23]  Ákos Pernek,et al.  Precise 3D pose estimation of human faces , 2014, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[24]  Sethuraman Panchanathan,et al.  Biased Manifold Embedding: A Framework for Person-Independent Head Pose Estimation , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[25]  Stan Z. Li,et al.  Learning multiview face subspaces and facial pose estimation using independent component analysis , 2005, IEEE Transactions on Image Processing.

[26]  Horst Bischof,et al.  Supervised local subspace learning for continuous head pose estimation , 2011, CVPR 2011.

[27]  Rafael Muñoz-Salinas,et al.  Multi-camera head pose estimation , 2012, Machine Vision and Applications.

[28]  Allen Y. Yang,et al.  Fast L1-Minimization Algorithms For Robust Face Recognition , 2010, 1007.3753.

[29]  Haibo Li,et al.  3D head pose estimation using the Kinect , 2011, 2011 International Conference on Wireless Communications and Signal Processing (WCSP).

[30]  Horst Bischof,et al.  Annotated Facial Landmarks in the Wild: A large-scale, real-world database for facial landmark localization , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[31]  Doina Precup,et al.  Hierarchical temporal graphical model for head pose estimation and subsequent attribute classification in real-world videos , 2015, Comput. Vis. Image Underst..

[32]  Xiaoping Chen,et al.  Real-Time Face Pose Estimation in Video Sequence , 2010, 2010 Second International Workshop on Education Technology and Computer Science.

[33]  Witold Pedrycz,et al.  A central profile-based 3D face pose estimation , 2014, Pattern Recognit..

[34]  Ioannis A. Kakadiaris,et al.  Benchmarking 3D Pose Estimation for Face Recognition , 2014, 2014 22nd International Conference on Pattern Recognition.

[35]  Shiguang Shan,et al.  CovGa: A novel descriptor based on symmetry of regions for head pose estimation , 2014, Neurocomputing.

[36]  Roberto Cipolla,et al.  Determining the gaze of faces in images , 1994, Image Vis. Comput..

[37]  David Zhang,et al.  Fisher Discrimination Dictionary Learning for sparse representation , 2011, 2011 International Conference on Computer Vision.

[38]  Wen Gao,et al.  The CAS-PEAL Large-Scale Chinese Face Database and Baseline Evaluations , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.