A Framework for Driver Emotion Recognition using Deep Learning and Grassmann Manifolds

In this paper, we propose a novel, real-time, camera based framework for determining the drivers emotions through facial expression recognition. Studies have established that driver's emotions play an important role in driving behavior. Therefore, continuous monitoring of the driver's emotions and requisite warning to the driver will help in maintaining safety on the roads. In our framework, at regular intervals, we detect the driver's face in the current frame and recognize the driver's emotions. For expression recognition, we extract features from the face image using two standard pre-trained deep neural networks, AlexNet and VGG16, that we fine-tune on facial expression data. We extract the features from the fully connected layer from these two networks for each frame and concatenate the two feature vectors to form a single feature vector. The novelty of our framework lies in creating distinct subspaces of each expression, using these feature vectors and applying Grassmann graph embedding based discriminant analysis to recognize the expression. The subspaces accommodate the variations in multiple instances of an expression of the same person as well as across multiple people. Our experimental results on standard datasets show that our proposed framework outperforms state-of-the-art methods.

[1]  K. H. Kim,et al.  Emotion recognition system using short-term monitoring of physiological signals , 2004, Medical and Biological Engineering and Computing.

[2]  Maja Pantic,et al.  Web-based database for facial expression analysis , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[3]  Junmo Kim,et al.  Joint Fine-Tuning in Deep Neural Networks for Facial Expression Recognition , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[4]  Jean-Philippe Thiran,et al.  Detecting emotional stress from facial expressions for driving safety , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[5]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[6]  Marcus Liwicki,et al.  DeXpression: Deep Convolutional Neural Network for Expression Recognition , 2015, ArXiv.

[7]  Sei-Wang Chen,et al.  Extracting driver's facial features during driving , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[8]  Takeo Kanade,et al.  The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[9]  Andrea Cavallaro,et al.  Learning Bases of Activity for Facial Expression Recognition , 2017, IEEE Transactions on Image Processing.

[10]  Brian C. Lovell,et al.  Graph embedding discriminant analysis on Grassmannian manifolds for improved image set matching , 2011, CVPR 2011.

[11]  Kostas Karpouzis,et al.  Emotion recognition through facial expression analysis based on a neurofuzzy network , 2005, Neural Networks.

[12]  C. Izard Emotion theory and research: highlights, unanswered questions, and emerging issues. , 2009, Annual review of psychology.

[13]  Antonio M. López,et al.  A reduced feature set for driver head pose estimation , 2016, Appl. Soft Comput..

[14]  Edilson de Aguiar,et al.  Facial expression recognition with Convolutional Neural Networks: Coping with few data and the training sample order , 2017, Pattern Recognit..

[15]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[16]  Mohammad H. Mahoor,et al.  Going deeper in facial expression recognition using deep neural networks , 2015, 2016 IEEE Winter Conference on Applications of Computer Vision (WACV).

[17]  Jun Wang,et al.  Static topographic modeling for facial expression recognition and analysis , 2007, Comput. Vis. Image Underst..

[18]  Aurobinda Routray,et al.  Automatic facial expression recognition using features of salient facial patches , 2015, IEEE Transactions on Affective Computing.

[19]  Mohan M. Trivedi,et al.  On generalizing driver gaze zone estimation using convolutional neural networks , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[20]  Michael J. Lyons,et al.  Coding facial expressions with Gabor wavelets , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.

[21]  Christos D. Katsis,et al.  Toward Emotion Recognition in Car-Racing Drivers: A Biosignal Processing Approach , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

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

[23]  Andrzej Majkowski,et al.  Emotion recognition using facial expressions , 2017, ICCS.

[24]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[25]  Björn W. Schuller,et al.  Emotion on the Road - Necessity, Acceptance, and Feasibility of Affective Computing in the Car , 2010, Adv. Hum. Comput. Interact..