Abstract: Automatic facial expression is an interesting and challenging problem, and impacts important applications in many areas such as human–computer interaction and data-driven animation. Facial expression recognition is the process performed by computers which consist of detect the face in the image, and pre-process the face regions, extracting facial expression features from image by analysing the change in the appearance of facial features and then classifying this information into facial expression categories like fear, happy sad etc. In this research work, an Automatic Facial Expressions Recognition System is presented that recognizes five principal expressions that are Happy, Sad, Neutral, Anger and Disgust. The system uses an efficient approach for the recognition of those expressions on the basis of some extracted features. The whole system is implemented on the dataset of 150 images of frontal facial expressions of happy, sad, neutral, anger and disgust by using MATLAB. The images are collected from the Karolinska Directed Emotional Faces (KDEF) database. We empirically evaluate the facial representation based on local binary pattern (LBP) features. Then recognition performed by KNN classifier with LBP features. The result obtained after implementation is very good.


Keywords:  Face Detection, Viola Jones, Feature Extraction, LBP (Local Binary Pattern), KNN Classifier.