Facial emotion recognition in real-time and static images

2018 
Facial expressions are a form of nonverbal communication. Various studies have been done for the classification of these facial expressions. There is strong evidence for the universal facial expressions of eight emotions which include: neutral happy, sadness, anger, contempt, disgust, fear, and surprise. So it is very important to detect these emotions on the face as it has wide applications in the field of Computer Vision and Artificial Intelligence. These fields are researching on the facial emotions to get the sentiments of the humans automatically. In Robotics, emotions classification can be used to enhance human-robot interactions since the robot is capable of interpreting a human reaction [13]. In this paper, the emotion detection has been done in both real-time and static images. In this project, we have used the Cohn-Kanade Database (CK) and the Extended Cohn-Kanade (CK+) database, which comprises many static images 640 × 400 pixels and for the real-time using the webcam. The target expression for each sequence in the datasets are fully FACS (Facial action coding system) coded and emotion labels have been revised and validated [3]. So for emotion recognition initially we need to detect the faces by using HAAR filter from OpenCV in the static images or in the real-time videos. Once the face is detected it can be cropped and processed for further detection of facial landmarks. Then using facial landmarks the datasets are trained using the machine learning algorithm (Support Vector Machine) and then classified according to the eight emotions [1]. Using SVM we were getting the accuracy of around 93.7%. These facial landmarks can be modified for getting better accuracy.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    16
    References
    9
    Citations
    NaN
    KQI
    []