IEEE Internet of Things Journal | 2021

Emotion Recognition for Cognitive Edge Computing Using Deep Learning

 
 

Abstract


The growing use of the Internet of Things (IoT) has increased the volume of data to be processed by manifolds. Edge computing can lessen the load of transmitting a massive volume of data to the cloud. It can also provide reduced latency and real-time experience to the users. This paper proposes an emotion recognition system from facial images based on edge computing. A convolutional neural network (CNN) model is proposed to recognize emotion. The model is trained in a cloud during off time and downloaded to an edge server. During testing, an end device such as a smartphone captures a face image and does some preprocessing, which includes face detection, face cropping, contrast enhancement, and image resizing. The preprocessed image is then sent to the edge server. The edge server runs the CNN model and infers a decision on emotion. The decision is then transmitted back to the smartphone. Two datasets, JAFFE and CK+, are used for the evaluation. Experimental results show that the proposed system is energy efficient, has less learnable parameters, and good recognition accuracy. The accuracies using the JAFFE and CK+ datasets are 93.5% and 96.6%, respectively.

Volume None
Pages None
DOI 10.1109/JIOT.2021.3058587
Language English
Journal IEEE Internet of Things Journal

Full Text