ROS System Facial Emotion Detection Using Machine Learning for a Low-Cost Robot Based on Raspberry Pi

被引:4
作者
Martinez, Javier [1 ]
Vega, Julio [2 ]
机构
[1] Univ Alcala, Dept Welf Anim Res, Pza San Diego S-N, Alcala De Henares 28801, Spain
[2] Rey Juan Carlos Univ, Dept Telemat Syst & Comp, Camino Molino 5, Fuenlabrada 28942, Spain
关键词
ROS; low-cost; raspberry Pi; visual attention; facial emotion detection; human-robot interaction; EXPRESSION RECOGNITION;
D O I
10.3390/electronics12010090
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Facial emotion recognition (FER) is a field of research with multiple solutions in the state-of-the-art, focused on fields such as security, marketing or robotics. In the literature, several articles can be found in which algorithms are presented from different perspectives for detecting emotions. More specifically, in those emotion detection systems in the literature whose computational cores are low-cost, the results presented are usually in simulation or with quite limited real tests. This article presents a facial emotion detection system-detecting emotions such as anger, happiness, sadness or surprise-that was implemented under the Robot Operating System (ROS), Noetic version, and is based on the latest machine learning (ML) techniques proposed in the state-of-the-art. To make these techniques more efficient, and that they can be executed in real time on a low-cost board, extensive experiments were conducted in a real-world environment using a low-cost general purpose board, the Raspberry Pi 4 Model B. The final achieved FER system proposed in this article is capable of plausibly running in real time, operating at more than 13 fps, without using any external accelerator hardware, as other works (widely introduced in this article) do need in order to achieve the same purpose.
引用
收藏
页数:18
相关论文
共 33 条
[1]   Efficientnet-Lite and Hybrid CNN-KNN Implementation for Facial Expression Recognition on Raspberry Pi [J].
Ab Wahab, Mohd Nadhir ;
Nazir, Amril ;
Ren, Anthony Tan Zhen ;
Noor, Mohd Halim Mohd ;
Akbar, Muhammad Firdaus ;
Mohamed, Ahmad Sufril Azlan .
IEEE ACCESS, 2021, 9 :134065-134080
[2]   Secure IoT Systems Using Raspberry Pi Machine Learning Artificial Intelligence [J].
Babu, R. Ganesh ;
Karthika, P. ;
Rajan, V. Aravinda .
SECOND INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND COMMUNICATION TECHNOLOGIES, ICCNCT 2019, 2020, 44 :797-805
[3]  
Bartneck C., 2020, HUMAN ROBOT INTERACT, DOI DOI 10.1017/9781108676649
[4]   Porting Rulex Software to the Raspberry Pi for Machine Learning Applications on the Edge [J].
Daher, Ali Walid ;
Rizik, Ali ;
Muselli, Marco ;
Chible, Hussein ;
Caviglia, Daniele D. .
SENSORS, 2021, 21 (19)
[5]   LEMON: A Lightweight Facial Emotion Recognition System for Assistive Robotics Based on Dilated Residual Convolutional Neural Networks [J].
Devaram, Rami Reddy ;
Beraldo, Gloria ;
De Benedictis, Riccardo ;
Mongiovi, Misael ;
Cesta, Amedeo .
SENSORS, 2022, 22 (09)
[6]  
Ekman P., 1978, FACIAL ACTION CODING
[7]  
Ekman W., 1978, MANUAL FACIAL ACTION
[8]   Robust real-time hand detection and localization for space human-robot interaction based on deep learning [J].
Gao, Qing ;
Liu, Jinguo ;
Ju, Zhaojie .
NEUROCOMPUTING, 2020, 390 :198-206
[9]  
Alonso IG, 2011, INTEL SYST CONTR AUT, V53, P89, DOI 10.1007/978-94-007-1491-5_3
[10]   Automatic Facial Expression Recognition Using Features of Salient Facial Patches [J].
Happy, S. L. ;
Routray, Aurobinda .
IEEE TRANSACTIONS ON AFFECTIVE COMPUTING, 2015, 6 (01) :1-12