Accurate and robust facial expression recognition system using real-time YouTube-based datasets

This paper presents an accurate and robust real-time FER system. In this system, an unsupervised technique based on active contour (AC) model is adopted in order to detect and extract the human faces automatically from the facial expression frames. In this model, the combination of two energy functions like Chan-Vese (CV) energy and Bhattacharyya distance functions were exploited that not only minimize the dissimilarities within the object (face) but also maximize the distance between the object (face) and background. Moreover, we extracted the facial features by proposing a new feature extraction method in order to solve the limitations of the previous works of the feature extraction. Similarly, in this system, we also proposed the usage of a robust non-linear feature selection method called stepwise linear discriminant analysis (SWLDA) that focuses on selecting localized features from facial expression images and discriminating their classes based on regression values (i.e., partial F-test). Finally, the system has been trained by employing hidden Markov model (HMM) to label the expressions. Unlike most of the previous works that were evaluated using a single dataset in a controlled environment, the performance of the proposed system have been assessed by employing three different spontaneous datasets that have been collected in naturalistic environments. 10–fold cross validation rule has been exploited for the whole experiments. In last, a set of experiments were also performed to assess the effectiveness of each module of the proposed approaches separately. The proposed system achieved weighted average recognition rate (95%) across three different YouTube-based datasets against the existing state-of-the-art methods.

[1]  Yong Zhang,et al.  A Fast Face Detection Scheme Utilizing HSV-based Skin Color Model with K-L Transform , 2014 .

[2]  Xiangde Zhang,et al.  Facial Expression Recognition Based on Gabor Feature and SRC , 2015, CCBR.

[3]  Wei Wei,et al.  Gradient-driven parking navigation using a continuous information potential field based on wireless sensor network , 2017, Inf. Sci..

[4]  D. Powers,et al.  Extended Non-negative Matrix Factorization for Face and Facial Expression Recognition , 2022 .

[5]  Hyunseung Choo,et al.  A Novel Dataset for Real-Life Evaluation of Facial Expression Recognition Methodologies , 2016, Canadian Conference on AI.

[6]  Qi Jia,et al.  A sparse representation approach for local feature based expression recognition , 2011, 2011 International Conference on Multimedia Technology.

[7]  Deepshikha Bhati,et al.  Survey - A Comparative Analysis of Face Recognition Technique , 2015 .

[8]  Manasi Patil,et al.  Facial Expression Recognition Based on Image Feature , 2012 .

[9]  Mariko Nakano-Miyatake,et al.  Eigenface-Gabor Algorithm for Features Extraction in Face Recognition , 2022 .

[10]  K. T. Talele,et al.  Efficient heterogeneous face recognition using Scale Invariant Feature Transform , 2014, 2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA).

[11]  Konstantinos N. Plataniotis,et al.  Face recognition using LDA-based algorithms , 2003, IEEE Trans. Neural Networks.

[12]  S. S. Kavithra,et al.  A Study on Quantified Impacts of Construction Labour Productivity Towards Project Performance , 2016 .

[13]  Amit Konar,et al.  Facial Action Point Based Emotion Recognition by Principal Component Analysis , 2011, SocProS.

[14]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[15]  Deepak Ghimire,et al.  A Robust Face Detection Method Based on Skin Color and Edges , 2013, J. Inf. Process. Syst..

[16]  S. Chitra,et al.  A SURVEY OF FACE RECOGNITION ON FEATURE EXTRACTION PROCESS OF DIMENSIONALITY REDUCTION TECHNIQUES , 2012 .

[17]  Yi Wang,et al.  Multi-Layer Sparse Representation for Weighted LBP-Patches Based Facial Expression Recognition , 2015, Sensors.

[18]  Xuelong Li,et al.  Iterative Subspace Analysis Based on Feature Line Distance , 2009, IEEE Trans. Image Process..

[19]  Sungyoung Lee,et al.  A robust feature extraction method for human facial expressions recognition systems , 2012, IVCNZ '12.

[20]  Ferdinando Silvestro Samaria,et al.  Face recognition using Hidden Markov Models , 1995 .

[21]  Uipil Chong,et al.  Facial Expression Recognition Using Local Transitional Pattern on Gabor Filtered Facial Images , 2013 .

[22]  Aurobinda Routray,et al.  Robust facial expression classification using shape and appearance features , 2015, 2015 Eighth International Conference on Advances in Pattern Recognition (ICAPR).

[23]  Ziqiang Wang,et al.  Manifold Adaptive Kernel Local Fisher Discriminant Analysis for Face Recognition , 2012, J. Multim..

[24]  Sungyoung Lee,et al.  Human Facial Expression Recognition Using Stepwise Linear Discriminant Analysis and Hidden Conditional Random Fields , 2015, IEEE Transactions on Image Processing.

[25]  Christine L. Lisetti,et al.  Facial Expression Recognition Using a Neural Network , 1998, FLAIRS.

[26]  Shiqing Zhang,et al.  Facial Expression Recognition via Deep Learning , 2015 .

[27]  Akshat Garg,et al.  FACIAL EXPRESSION RECOGNITION USING PRINCIPAL COMPONENT ANALYSIS , 2012 .

[28]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[29]  Liying Ma,et al.  Facial expression recognition using 2-D DCT of binarized edge images and constructive feedforward neural networks , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

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

[31]  Zhihua Xia,et al.  A Privacy-Preserving and Copy-Deterrence Content-Based Image Retrieval Scheme in Cloud Computing , 2016, IEEE Transactions on Information Forensics and Security.

[32]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[33]  M. Grgic,et al.  Appearance-based statistical methods for face recognition , 2005, 47th International Symposium ELMAR, 2005..

[34]  Karen Das,et al.  Recognition of Facial Expression Using Eigenvector Based Distributed Features and Euclidean Distance Based Decision Making Technique , 2013, ArXiv.

[35]  Qing Tian,et al.  Cross-heterogeneous-database age estimation through correlation representation learning , 2017, Neurocomputing.

[36]  Hong Ren Wu,et al.  Facial Expression Recognition in Perceptual Color Space , 2012, IEEE Transactions on Image Processing.

[37]  Rajiv Kapoor,et al.  Morphological mapping for non-linear dimensionality reduction , 2015, IET Comput. Vis..

[38]  Ning Huang,et al.  Improvements on a Medium-field Multivariate Public-key and its Application in Block Cipher , 2014 .

[39]  Ioannis Pitas,et al.  Application of non-negative and local non negative matrix factorization to facial expression recognition , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[40]  Nilesh Deotale,et al.  Face recognition using artificial neural networks , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[41]  Jieyu Zhao,et al.  Curvelet feature extraction for face recognition and facial expression recognition , 2010, 2010 Sixth International Conference on Natural Computation.

[42]  Zhiwei Zhu,et al.  Robust Real-Time Face Pose and Facial Expression Recovery , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[43]  Young-Koo Lee,et al.  Hierarchical Recognition Scheme for Human Facial Expression Recognition Systems , 2013, Sensors.

[44]  Fernando De la Torre,et al.  Facial Expression Analysis , 2011, Visual Analysis of Humans.

[45]  Loris Nanni,et al.  Effective and precise face detection based on color and depth data , 2014 .

[46]  Wenming Zheng,et al.  A Modified Algorithm for Generalized Discriminant Analysis , 2004, Neural Computation.

[47]  Manabu Watanabe,et al.  Simultaneous Observation Data of GB-SAR/PiSAR to Detect Flooding in an Urban Area , 2010, EURASIP J. Adv. Signal Process..

[48]  Xingming Sun,et al.  Effective and Efficient Image Copy Detection with Resistance to Arbitrary Rotation , 2016, IEICE Trans. Inf. Syst..

[49]  Christos Boutsidis,et al.  Unsupervised feature selection for principal components analysis , 2008, KDD.

[50]  Pushpaja V. Saudagare,et al.  Facial Expression Recognition using Neural Network –An Overview , 2012 .

[51]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[52]  Marios Savvides,et al.  A Multifactor Extension of Linear Discriminant Analysis for Face Recognition under Varying Pose and Illumination , 2010, EURASIP J. Adv. Signal Process..

[53]  Kumudha Raimond,et al.  Face Recognition using Artificial Neural Network , 2008 .

[54]  Eun-Soo Kim,et al.  Facial expression recognition using active contour-based face detection, facial movement-based feature extraction, and non-linear feature selection , 2014, Multimedia Systems.

[55]  Sungyoung Lee,et al.  Depth Camera-Based Facial Expression Recognition System Using Multilayer Scheme , 2014 .

[56]  Senthil Ragavan Valayapalayam Kittusamy,et al.  Facial Expressions Recognition Using Eigenspaces , 2012 .

[57]  Yunhong Wang,et al.  A Hybrid Local Feature for Face Recognition , 2012, PRICAI.

[58]  G. Baudat,et al.  Generalized Discriminant Analysis Using a Kernel Approach , 2000, Neural Computation.

[59]  Hakan Erdogan,et al.  KERNEL DISCRIMINANT ANALYSIS FOR SPEECH RECOGNITION , 2004 .

[60]  B. Scholkopf,et al.  Fisher discriminant analysis with kernels , 1999, Neural Networks for Signal Processing IX: Proceedings of the 1999 IEEE Signal Processing Society Workshop (Cat. No.98TH8468).

[61]  E. Granum,et al.  Skin colour detection under changing lighting conditions , 1999 .

[62]  M. Saraee,et al.  A New Linear Appearance-based Method in Face Recognition , 2008 .

[63]  Oksam Chae,et al.  Local Directional Number Pattern for Face Analysis: Face and Expression Recognition , 2013, IEEE Transactions on Image Processing.

[64]  Bo Dai,et al.  Evaluation of face recognition techniques , 2009, International Conference on Photonics and Image in Agriculture Engineering.

[65]  Omaima N. A. Al-Allaf Review of Face Detection Systems Based Artificial Neural Networks Algorithms , 2014, ArXiv.

[66]  M.S. Kamel,et al.  Automatic face recognition using neural networks , 2000, ICM'99. Proceedings. Eleventh International Conference on Microelectronics (IEEE Cat. No.99EX388).

[67]  Okechukwu A. Uwechue Human Face Recognition Using Third-Order Synthetic Neural Networks , 1997 .

[68]  Jukka Turunen,et al.  A wavelet-based method for estimating damping in power systems , 2011 .

[69]  E. W. Sellers,et al.  Toward enhanced P300 speller performance , 2008, Journal of Neuroscience Methods.

[70]  Bhushan Lal Banchhor,et al.  Hybrid Approach for Face Detection Using Skin Color Based Segmentation and Edge Detection , 2014 .

[71]  M. Saquib Sarfraz,et al.  Feature Extraction and Representation for Face Recognition , 2010 .

[72]  Adín Ramírez Rivera,et al.  ROBUST FACIAL RECOGNITION BASED ON LOCAL GAUSSIAN STRUCTURAL PATTERN , 2012 .

[73]  Oksam Chae,et al.  Robust Facial Expression Recognition Based on Local Directional Pattern , 2010 .

[74]  Muhammad Sharif,et al.  A survey: face recognition techniques under partial occlusion , 2014, Int. Arab J. Inf. Technol..

[75]  Dian Tjondronegoro,et al.  Facial Expression Recognition Using Facial Movement Features , 2011, IEEE Transactions on Affective Computing.

[76]  Chandrshekar S. Patil,et al.  A Review Paper on Facial Detection Technique Using Pixel and Color Segmentation , 2013 .

[77]  T. Kailath The Divergence and Bhattacharyya Distance Measures in Signal Selection , 1967 .

[78]  Phill-Kyu Rhee,et al.  Human Face Detection Using Skin Color Context Awareness and Context-Based Bayesian Classifiers , 2005, KES.

[79]  Abhishek Midya,et al.  Face detection using skin color modeling and geometric feature , 2014, 2014 International Conference on Informatics, Electronics & Vision (ICIEV).

[80]  Sebastian Mika,et al.  Kernel Fisher Discriminants , 2003 .

[81]  Raphael C.-W. Phan,et al.  Facial Expression Recognition in the Encrypted Domain Based on Local Fisher Discriminant Analysis , 2013, IEEE Transactions on Affective Computing.

[82]  Oksam Chae,et al.  A Local Directional Pattern Variance (LDPv) Based Face Descriptor for Human Facial Expression Recognition , 2010, 2010 7th IEEE International Conference on Advanced Video and Signal Based Surveillance.

[83]  Muhammad Irfan Sharif,et al.  FACE RECOGNITION: HOLISTIC APPROACHES AN ANALYTICAL SURVEY , 2014 .

[84]  Shaogang Gong,et al.  Facial expression recognition based on Local Binary Patterns: A comprehensive study , 2009, Image Vis. Comput..

[85]  Sanjay N. Talbar,et al.  Face recognition using Oriented Laplacian of Gaussian (OLOG) and Independent Component Analysis (ICA) , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[86]  S.Cynthia Christabel,et al.  Facial Feature Extraction Based on Local Color and Texture for Face Recognition using Neural Network , 2013 .

[87]  M. Patterh,et al.  Face Recognition using Face Alignment and PCA Techniques: A Literature Survey , 2015 .

[88]  Asit K. Datta,et al.  Face Detection and Recognition: Theory and Practice , 2015 .

[89]  Gwen Littlewort,et al.  Learning spatiotemporal features by using independent component analysis with application to facial expression recognition , 2012, Neurocomputing.

[90]  D. D. Doye,et al.  Radially Defined Local Binary Patterns for Facial Expression Recognition , 2015 .

[91]  Sanjay N. Talbar,et al.  Face Description with Local Invariant Features: Application to Face Recognition , 2010 .

[92]  Mahesh M. Goyani,et al.  A literature survey on Facial Expression Recognition using Global Features , 2013 .

[93]  Eun-Soo Kim,et al.  Human facial expression recognition using curvelet feature extraction and normalized mutual information feature selection , 2014, Multimedia Tools and Applications.

[94]  L. Baum,et al.  An inequality and associated maximization technique in statistical estimation of probabilistic functions of a Markov process , 1972 .

[95]  Kuldip K. Paliwal,et al.  Feature extraction and dimensionality reduction algorithms and their applications in vowel recognition , 2003, Pattern Recognit..

[96]  Naixue Xiong,et al.  Steganalysis of LSB matching using differences between nonadjacent pixels , 2016, Multimedia Tools and Applications.

[97]  Xingming Sun,et al.  Fast Motion Estimation Based on Content Property for Low-Complexity H.265/HEVC Encoder , 2016, IEEE Transactions on Broadcasting.

[98]  Xingming Sun,et al.  Enabling Semantic Search Based on Conceptual Graphs over Encrypted Outsourced Data , 2019, IEEE Transactions on Services Computing.

[99]  Caifeng Shan,et al.  Recognizing Facial Expressions Automatically from Video , 2010, Handbook of Ambient Intelligence and Smart Environments.

[100]  Vinay Bettadapura,et al.  Face Expression Recognition and Analysis: The State of the Art , 2012, ArXiv.

[101]  S. Bandyopadhyay,et al.  Face detection using a hybrid approach that combines HSV and RGB , 2013 .

[102]  Eui Chul Lee,et al.  Comparative Analysis on Performance of Pixel-Based Face Recognition Methods by Considering Various Facial Poses , 2015 .

[103]  Hyunseung Choo,et al.  Evaluating real-life performance of the state-of-the-art in facial expression recognition using a novel YouTube-based datasets , 2016, Multimedia Tools and Applications.

[104]  Tae-Seong Kim,et al.  AN OPTICAL FLOW FEATURE-BASED ROBUST FACIAL EXPRESSION RECOGNITION WITH HMM FROM VIDEO , 2013 .

[105]  Héctor M. Pérez Meana,et al.  Facial expression recognition with automatic segmentation of face regions using a fuzzy based classification approach , 2016, Knowl. Based Syst..

[106]  Agus Harjoko,et al.  A Neural Network based Facial Expression Recognition using Fisherface , 2012 .

[107]  Tarika Bhutani,et al.  Face Recognition using Artificial Neural Network , 2014 .