Emotions demonstrate people's reactions to certain stimuli. Facial expression analysis is often used to identify the emotion expressed. Machine learning algorithms combined with artificial intelligence techniques have been developed in order to detect expressions found in multimedia elements, including videos and pictures. Advanced methods to achieve this include the usage of Deep Learning algorithms. The aim of this paper is to analyze the performance of a Convolutional Neural Network which uses AutoEncoder Units for emotion-recognition in human faces. The combination of two Deep Learning techniques boosts the performance of the classification system. 8000 facial expressions from the Radboud Faces Database were used during this research for both training and testing. The outcome showed that five of the eight analyzed emotions presented higher accuracy rates, higher than 90%.
Abstract.Emotions represent feelings about people in several situations. Various machine learning algorithms have been developed for emotion detection in a multimedia element, such as an image or a video. These techniques can be measured by comparing their accuracy with a given dataset in order to determine which algorithm can be selected among others. This paper deals with the comparison of two implementations of emotion recognition in faces, each implemented with specific technology. OpenCV is an open-source library of functions and packages mostly used for computer-vision analysis and applications. Cognitive services is a set of APIs containing artificial intelligence algorithms for computer-vision, speech, knowledge, and language processing. Two Android mobile applications were developed in order to test the performance between an OpenCV algorithm for emotion recognition and an implementation of Emotion cognitive service. For this research, one thousand tests were carried out per experiment. Our findings show that the OpenCV implementation got a better performance than the Cognitive services application. In both cases, performance can be improved by increasing the sample size per emotion during the training step.
Abstract. This paper deals with the comparison of three implementations of Particle Swarm Optimization (PSO), which is a powerful algorithm utilized for optimization purposes. Xamarin, a cross-platform development software, was used to build a single C# application capable of being executed on three different mobile operating systems (OS) devices, namely Android, iOS, and Windows Mobile 10, with native level performance. Seven thousand tests comprising PSO evaluations of seven benchmark functions were carried out per mobile OS. A statistical evaluation of time performance of the test set running on three similar devices -each running a different mobile OS-is presented and discussed. Our findings show that PSO running on Windows Mobile 10 and iOS devices have a better performance in computation time than in Android.
This Publication has to be referred as: Beltran Prieto, L[uis] A[ntonio] & Kominkova Oplatkova, Z[uzana] (2017). Emotion Recognition in Video with
AbstractEmotions are people's reactions to certain stimuli. Most common way to detect an emotion is by facial expression analysis. Machine learning algorithms combined with other artificial intelligence techniques have been developed in order to identify expressions found in images and videos. Support Vector Machines, along with Haar Cascade classifiers can be used for efficient emotion recognition. OpenCV, an open-source library for machine learning, makes it possible to develop computer-vision applications. Cognitive Services is a free set of APIs which easily integrate artificial intelligence in applications. In this paper a comparison between two implementations of Emotion Recognition algorithms, namely SVM and Cognitive Services API, was carried out to compare their performance. For this research, 500 tests were performed per experiment. The SVM implementation in OpenCV obtained the best performance, with an 84% accuracy, which can be boosted by increasing the sample size per emotion.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.