Lightweight Multilayer Random Forests for Monitoring Driver Emotional Status

This study proposes a lightweight multilayer random forest (LMRF) model, which is a non-neural network style deep model consisting of layer-by-layer random forests. Although a deep neural network (DNN) is a powerful algorithm for facial expression recognition (FER), the requirement of too many parameters, careful parameter tuning, a huge amount of training data, black-box models, and a pre-trained architecture remain significant burdens for a current DNN, particularly for real-time processing. To overcome the limitations of a DNN, our FER system uses LMRF consisting of a two-layer structure and a small number of trees per layer for fast FER. The proposed LMRF achieves a similar performance as a DNN even with a small number of hyper-parameters, and a faster processing time using a CPU. We conducted experiments using a benchmark database captured indoors and a real driving database captured using a near-infrared (NIR) camera. Based on a performance evaluation against a few other state-of-the-art FER methods, the proposed method showed a more uniform performance than DNN-based methods, and required a reduced number of parameters and operations without a loss of accuracy when compared to DNN model compression algorithms. As a replacement for deeper and wider networks, the proposed model can be embedded in low-power and low-memory in vehicle systems for the monitoring of a driver’s emotion.

[1]  Kai Ming Ting,et al.  Maximizing Tree Diversity by Building Complete-Random Decision Trees , 2005, PAKDD.

[2]  Shang-Hong Lai,et al.  A Compact Deep Learning Model for Robust Facial Expression Recognition , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[3]  Zhiqiang Shen,et al.  Learning Efficient Convolutional Networks through Network Slimming , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[4]  Petra Perner,et al.  How to Interpret Decision Trees? , 2011, ICDM.

[5]  Jane You,et al.  Adaptive Deep Metric Learning for Identity-Aware Facial Expression Recognition , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[6]  Yucheng Liu,et al.  A Real-Time Drivers' Status Monitoring Scheme with Safety Analysis , 2018, IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society.

[7]  Bo Wu,et al.  Real time facial expression recognition with AdaBoost , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[8]  Ji Feng,et al.  Deep Forest: Towards An Alternative to Deep Neural Networks , 2017, IJCAI.

[9]  Matti Pietikäinen,et al.  Facial expression recognition from near-infrared videos , 2011, Image Vis. Comput..

[10]  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).

[11]  Fengyuan Wang,et al.  Facial expression recognition from image based on hybrid features understanding , 2019, J. Vis. Commun. Image Represent..

[12]  Byoung Chul Ko,et al.  Intelligent Driver Emotion Monitoring Based on Lightweight Multilayer Random Forests , 2019, 2019 IEEE 17th International Conference on Industrial Informatics (INDIN).

[13]  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.

[14]  C. L. Philip Chen,et al.  GCB-Net: Graph Convolutional Broad Network and Its Application in Emotion Recognition , 2019, IEEE Transactions on Affective Computing.

[15]  Igi Ardiyanto,et al.  A review on driver drowsiness based on image, bio-signal, and driver behavior , 2017, 2017 3rd International Conference on Science and Technology - Computer (ICST).

[16]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[17]  ByoungChul Ko,et al.  Driver’s Facial Expression Recognition in Real-Time for Safe Driving , 2018, Sensors.

[18]  Pierluigi Carcagnì,et al.  Facial expression recognition and histograms of oriented gradients: a comprehensive study , 2015, SpringerPlus.

[19]  Girdhari Singh,et al.  HiNet: Hybrid Inherited Feature Learning Network for Facial Expression Recognition , 2019, IEEE Letters of the Computer Society.

[20]  Jong-Jin Kim,et al.  Real time car driver's condition monitoring system , 2010, 2010 IEEE Sensors.

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

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

[23]  Asit Barman,et al.  Facial expression recognition using distance and texture signature relevant features , 2019, Appl. Soft Comput..

[24]  Hubert Konik,et al.  Framework for reliable, real-time facial expression recognition for low resolution images , 2013, Pattern Recognit. Lett..

[25]  Sang Hyun Park,et al.  Facial expression recognition based on local region specific features and support vector machines , 2016, Multimedia Tools and Applications.

[26]  Shiguang Shan,et al.  Deeply Learning Deformable Facial Action Parts Model for Dynamic Expression Analysis , 2014, ACCV.

[27]  B. Prabhakaran,et al.  Real-Time Mobile Facial Expression Recognition System -- A Case Study , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[28]  Forrest N. Iandola,et al.  SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <1MB model size , 2016, ArXiv.

[29]  Kevin Miller,et al.  Forward Thinking: Building Deep Random Forests , 2017, ArXiv.

[30]  Byoung Chul Ko,et al.  Building Deep Random Ferns Without Backpropagation , 2020, IEEE Access.

[31]  Md. Zia Uddin,et al.  An enhanced independent component-based human facial expression recognition from video , 2009, IEEE Transactions on Consumer Electronics.

[32]  Quoc V. Le,et al.  Searching for MobileNetV3 , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[33]  Jun Ou,et al.  Automatic Facial Expression Recognition Using Gabor Filter and Expression Analysis , 2010, 2010 Second International Conference on Computer Modeling and Simulation.

[34]  Sangjun Kim,et al.  Fast Pedestrian Detection in Surveillance Video Based on Soft Target Training of Shallow Random Forest , 2019, IEEE Access.

[35]  Shangfei Wang,et al.  Facial Expression Recognition from Infrared Thermal Videos , 2012, IAS.

[36]  M. Pantic,et al.  Induced Disgust , Happiness and Surprise : an Addition to the MMI Facial Expression Database , 2010 .

[37]  Xiangyu Zhang,et al.  ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design , 2018, ECCV.

[38]  Mohammad H. Mahoor,et al.  Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Networks , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).