Abstract
Facial emotion recognition extracts the human emotions from the images and videos. As such, it requires an algorithm to understand and model the relationships between faces and facial expressions and to recognize human emotions. Recently, deep learning models are utilized to improve the performance of facial emotion recognition. However, the deep learning models suffer from the overfitting issue. Moreover, deep learning models perform poorly for images which have poor visibility and noise. Therefore, in this paper, an efficient deep learning-based facial emotion recognition model is proposed. Initially, contrast-limited adaptive histogram equalization (CLAHE) is applied to improve the visibility of input images. Thereafter, a modified joint trilateral filter is applied to the obtained enhanced images to remove the impact of impulsive noise. Finally, an efficient deep convolutional neural network is designed. Adam optimizer is also utilized to optimize the cost function of deep convolutional neural networks. Experiments are conducted by using the benchmark dataset and competitive human emotion recognition models. Comparative analysis demonstrates that the proposed facial emotion recognition model performs considerably better compared to the competitive models
Similar content being viewed by others
Data Availability
Datasets is freely available on Kaggle website https://www.kaggle.com/shawon10/ckplus.
References
Agrawal A, Mittal N (2020) Using cnn for facial expression recognition: a study of the effects of kernel size and number of filters on accuracy. Vis Comput 36(2):405–412
Alam M, Vidyaratne LS, Iftekharuddin KM (2018) Sparse simultaneous recurrent deep learning for robust facial expression recognition. IEEE Trans Neural Net Learn Syst 29(10):4905–4916
Baddar WJ, Lee S, Ro YM (2019) On-the-fly facial expression prediction using lstm encoded appearance-suppressed dynamics. IEEE Trans Affect Comput
Bargshady G, Zhou X, Deo RC, Soar J, Whittaker F, Wang H (2020) Ensemble neural network approach detecting pain intensity from facial expressions. Artif Intell Med 109:101954
Barsoum E, Zhang C, Ferrer CC, Zhang Z (2016) Training deep networks for facial expression recognition with crowd-sourced label distribution. In: Proceedings of the 18th ACM international conference on multimodal interaction, pp 279–283
Basavegowda HS, Dagnew G (2020) Deep learning approach for microarray cancer data classification. CAAI Trans Intell Technol 5(1):22–33
Chen L, Zhou M, Su W, Wu M, She J, Hirota K (2018) Softmax regression based deep sparse autoencoder network for facial emotion recognition in human-robot interaction. Inf Sci 428:49–61
Cheng S, Zhou G (2020) Facial expression recognition method based on improved vgg convolutional neural network. Int J Pattern Recognit Artif Intell 34(07):2056003
Choi DY, Song BC (2020) Semi-supervised learning for continuous emotion recognition based on metric learning. IEEE Access 8:113443–113455
Choi DY, Song BC (2020) Facial micro-expression recognition using two-dimensional landmark feature maps. IEEE Access 8:121549–121563
Choudhury P, Tumblin J (2003) The trilateral filter for high contrast images and meshes, pp 186–196. https://doi.org/10.1145/1198555.1198565
Deng J, Pang G, Zhang Z, Pang Z, Yang H, Yang G (2019) cgan based facial expression recognition for human-robot interaction. IEEE Access 7:9848–9859
Du G, Long S, Yuan H (2020) Non-contact emotion recognition combining heart rate and facial expression for interactive gaming environments. IEEE Access 8:11896–11906
Duchi HE, Singer JY (2011) Adaptive subgradient methods for online learning and stochastic optimization. J Mach Learn Res 12:2121–2159
Fei Z, Yang E, Li DD-U, Butler S, Ijomah W, Li X, Zhou H (2020) Deep convolution network based emotion analysis towards mental health care. Neurocomputing 388:212–227
Ferreira PM, Marques F, Cardoso JS, Rebelo A (2018) Physiological inspired deep neural networks for emotion recognition. IEEE Access 6:53930–53943
Gan Y, Chen J, Xu L (2019) Facial expression recognition boosted by soft label with a diverse ensemble. Pattern Recogn Lett 125:105–112
Gao L, Zhang R, Qi L, Chen E, Guan L (2019) The labeled multiple canonical correlation analysis for information fusion. IEEE Trans Multimedia 21(2):375–387
Ghosh S, Shivakumara P, Roy P, Pal U, Lu T (2020) Graphology based handwritten character analysis for human behaviour identification. CAAI Trans Intell Technol 5(1):55–65
Gupta B, Tiwari M, Lamba SS (2019) Visibility improvement and mass segmentation of mammogram images using quantile separated histogram equalisation with local contrast enhancement. CAAI Trans Intell Technol 4(2):73–79
Gupta A, Arunachalam S, Balakrishnan R (2020) Deep self-attention network for facial emotion recognition. Proc Comput Sci 171:1527–1534, third international conference on computing and network communications (CoCoNet’19)
He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35:1397–1409. https://doi.org/10.1109/TPAMI.2012.213
Hu G, Chen S-HK, Mazur N (2021) Deep neural network-based speaker-aware information logging for augmentative and alternative communication. J Art Intell Technol 1(2):138–143
Hua W, Dai F, Huang L, Xiong J, Gui G (2019) Hero: Human emotions recognition for realizing intelligent internet of things. IEEE Access 7:24321–24332
Hung JC, Chang J-W (2021) Multi-level transfer learning for improving the performance of deep neural networks: theory and practice from the tasks of facial emotion recognition and named entity recognition. Appl Soft Comput 109:107491
Jain DK, Shamsolmoali P, Sehdev P (2019) Extended deep neural network for facial emotion recognition. Pattern Recogn Lett 120:69–74
Ji Y, Hu Y, Yang Y, Shen F, Shen HT (2019) Cross-domain facial expression recognition via an intra-category common feature and inter-category distinction feature fusion network. Neurocomputing 333:231–239
Jiang P, Liu G, Wang Q, Wu J (2020) Accurate and reliable facial expression recognition using advanced softmax loss with fixed weights. IEEE Signal Process Lett 27:725–729
Jiang D, Hu G, Qi G, Mazur N (2021) A fully convolutional neural network-based regression approach for effective chemical composition analysis using near-infrared spectroscopy in cloud. J Art Intell Technol 1(1):74–82
Jung S-W (2012) Enhancement of image and depth map using adaptive joint trilateral filter. IEEE Trans Circuits Syst Video Technol 23(2):258–269
Kar NB, Babu KS, Sangaiah AK, Bakshi S (2019) Face expression recognition system based on ripplet transform type ii and least square svm. Multimed Tools Appl 78(4):4789–4812
Kim J, Kim B, Roy PP, Jeong D (2019) Efficient facial expression recognition algorithm based on hierarchical deep neural network structure. IEEE Access 7:41273–41285
Kim J-H, Kim B-G, Roy PP, Jeong D-M (2019) Efficient facial expression recognition algorithm based on hierarchical deep neural network structure. IEEE Access 7:41273–41285
Kingma DP, Ba JL (2015) Adam: a method for stochastic optimization. In: Published as a conference paper at ICLR
Kumari N, Bhatia R (2020) Comparative study and analysis of various facial emotion recognition techniques
Kumari N, Rekha B (2021) A brief overview of facial emotion recognition system. In: Application of AI and machine learning, pp 97–102
Lakshmi D, Ponnusamy R (2021) Facial emotion recognition using modified hog and lbp features with deep stacked autoencoders. Microprocess Microsyst 82:103834
Lee C-C, Mower E, Busso C, Lee S, Narayanan S (2011) Emotion recognition using a hierarchical binary decision tree approach. Speech Commun 53(9–10):1162–1171
Li S, Deng W (2019) Reliable crowdsourcing and deep locality-preserving learning for unconstrained facial expression recognition. IEEE Trans Image Process 28(1):356–370
Li B, Lima D (2021) Facial expression recognition via resnet-50. Int J Cogn Comput Eng 2:57–64
Li D, Wang Z, Wang C, Liu S, Chi W, Dong E, Song X, Gao Q, Song Y (2019) The fusion of electroencephalography and facial expression for continuous emotion recognition. IEEE Access 7:155724–155736
Li TS, Kuo P, Tsai T, Luan P (2019) Cnn and lstm based facial expression analysis model for a humanoid robot. IEEE Access 7:93998–94011
Li J, Jin K, Zhou D, Kubota N, Ju Z (2020) Attention mechanism-based cnn for facial expression recognition. Neurocomputing 411:340–350
Liu Y, Fu G (2021) Emotion recognition by deeply learned multi-channel textual and eeg features. Futur Gener Comput Syst 119:1–6
Lo K-H, Wang Y-CF, Hua K-L (2013) Joint trilateral filtering for depth map super-resolution. Vis Commun Image Process 2013:1–6. https://doi.org/10.1109/VCIP.2013.6706444
Lucey P, Cohn JF, Kanade T, Saragih J, Ambadar Z, Matthews I, The extended cohn-kanade dataset (ck+): a complete dataset for action unit and emotion-specified expression. In: IEEE computer society conference on computer vision and pattern recognition-workshops. IEEE 2010:94–101
Mehendale N (2020) Facial emotion recognition using convolutional neural networks (ferc). SN Appl Sci 2(3):1–8
Muhammad G, Hossain MS. Emotion recognition for cognitive edge computing using deep learning. IEEE Int Things J
Ngai WK, Xie H, Zou D, Chou K-L (2022) Emotion recognition based on convolutional neural networks and heterogeneous bio-signal data sources. Inf Fusion 77:107–117
Otberdout N, Kacem A, Daoudi M, Ballihi L, Berretti S (2019) Automatic analysis of facial expressions based on deep covariance trajectories. IEEE Trans Neural Netw Learn Syst 31(10):3892–3905
Pu X, Fan K, Chen X, Ji L, Zhou Z (2015) Facial expression recognition from image sequences using twofold random forest classifier. Neurocomputing 168:1173–1180
Reza AM (2004) Realization of the contrast limited adaptive histogram equalization (clahe) for real-time image enhancement. J VLSI Signal Process Syst Signal Image Video Technol 38(1):35–44
Singh D, Kumar V (2017) Dehazing of remote sensing images using improved restoration model based dark channel prior. Imag Sci J 65(5):282–292
Singh D, Kumar V (2018) Dehazing of remote sensing images using fourth-order partial differential equations based trilateral filter. IET Comput Vision 12(2):208–219
Singh D, Kumar V (2018) Defogging of road images using gain coefficient-based trilateral filter. J Electron Imaging 27(1):013004
Sun L, Fu S, Wang F (2019) Decision tree svm model with fisher feature selection for speech emotion recognition. EURASIP J Audio Speech Music Proc 2019 (1) 2
Tan Y, Sun Z, Duan F, Solé-Casals J, Caiafa CF (2021) A multimodal emotion recognition method based on facial expressions and electroencephalography. Biomed Signal Process Control 70:103029
Tieleman T, Hinton G Adaptive subgradient methods for online learning and stochastic optimization, COURSERA: Neural Networks for Machine Learning. Technical report
Tong X, Sun S, Fu M (2019) Data augmentation and second-order pooling for facial expression recognition. IEEE Access 7:86821–86828
Valstar M, Gratch J, Schuller B, Ringeval F, Lalanne D, Torres Torres M, Scherer S, Stratou G, Cowie R, Pantic M (2016) Avec 2016: Depression, mood, and emotion recognition workshop and challenge. In: Proceedings of the 6th international workshop on audio/visual emotion challenge, pp 3–10
Varma S, Shinde M, Chavan S. S Analysis of pca and lda features for facial expression recognition using svm and hmm classifiers. In: Techno-Societal 2018, Springer, 2020, pp 109–119
Vijaya Lakshmi A, Mohanaiah P (2021) Woa-tlbo: Whale optimization algorithm with teaching-learning-based optimization for global optimization and facial emotion recognition. Appl Soft Comput 110:107623
Wang X, Chen X, Cao C (2020) Human emotion recognition by optimally fusing facial expression and speech feature. Signal Process Image Commun 84:115831
Wang W, Sun Q, Chen T, Cao C, Zheng Z, Xu G, Qiu H, Fu Y A fine-grained facial expression database for end-to-end multi-pose facial expression recognition, arXiv preprint arXiv:1907.10838
Xiang ZNCXWZL (2016) Xuezhi. A modified joint trilateral filter based depth map refinement method, Yan, pp 1403–1407
Xu Y, Qiu TT (2021) Human activity recognition and embedded application based on convolutional neural network. J Art Intell Technol 1(1):51–60
Yin Y, Zheng X, Hu B, Zhang Y, Cui X (2021) Eeg emotion recognition using fusion model of graph convolutional neural networks and lstm. Appl Soft Comput 100:106954
Zakraoui J, Elloumi S, Alja’am JM, Ben Yahia S (2019) Improving arabic text to image mapping using a robust machine learning technique. IEEE Access 7:18772–18782
Zhang T, Zheng W, Cui Z, Zong Y, Yan J, Yan K (2016) A deep neural network-driven feature learning method for multi-view facial expression recognition. IEEE Trans Multimed 18(12):2528–2536
Zhang H, Jolfaei A, Alazab M (2019) A face emotion recognition method using convolutional neural network and image edge computing. IEEE Access 7:159081–159089
Zhang T, Zheng W, Cui Z, Zong Y, Li Y (2019) Spatial-temporal recurrent neural network for emotion recognition. IEEE Trans Cybern 49(3):839–847
Zhang S, Pan X, Cui Y, Zhao X, Liu L (2019) Learning affective video features for facial expression recognition via hybrid deep learning. IEEE Access 7:32297–32304
Zhang Z, Lai C, Liu H, Li Y-F (2020) Infrared facial expression recognition via gaussian-based label distribution learning in the dark illumination environment for human emotion detection. Neurocomputing 409:341–350
Funding
This research received no specific grant from any funding agency.
Author information
Authors and Affiliations
Ethics declarations
Conflict of interest
The authors declare no competitive interest regarding the publication of this paper.
Additional information
Communicated by Irfan Uddin.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumari, N., Bhatia, R. Efficient facial emotion recognition model using deep convolutional neural network and modified joint trilateral filter. Soft Comput 26, 7817–7830 (2022). https://doi.org/10.1007/s00500-022-06804-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06804-7