Abstract

Today, computer vision algorithms are very important for different fields and applications, such as closed-circuit television security, health status monitoring, and recognizing a specific person or object and robotics. Regarding this topic, the present paper deals with a recent review of the literature on computer vision algorithms (recognition and tracking of faces, bodies, and objects) oriented towards socially assistive robot applications. The performance, frames per second (FPS) processing speed, and hardware implemented to run the algorithms are highlighted by comparing the available solutions. Moreover, this paper provides general information for researchers interested in knowing which vision algorithms are available, enabling them to select the one that is most suitable to include in their robotic system applications.

Highlights

  • Today, computer vision algorithms are very important for different fields and applications, such as closed-circuit television security, health status monitoring, and recognizing a specific person or object and robotics

  • Assistive robots (SARs) are a type of robot that interacts closely with people [1]. They can communicate with and understand the activities and psychological state of a person, in order to respond in a positive way [2]. These robots can express feelings and emotions [1,3]; they are commonly used in tasks such as monitoring and caring for the elderly, supporting activities of daily living (ADL), controlling the behavior and health of patients, performing company work, and offering entertainment [4,5], besides helping with exercises and rehabilitation [6], among others

  • This paper deals with reviewing the literature on different computer vision algorithms used in SAR applications, highlighting the number of frames per second (FPS) corresponding to the velocity that each algorithm can process to determine if it can be used in real time, its performance presented in percentages, and the hardware/software used to obtain the results that the authors have reported

Read more

Summary

Introduction

Assistive robots (SARs) are a type of robot that interacts closely with people [1] Due to their characteristics, they can communicate with and understand the activities and psychological state of a person, in order to respond in a positive way [2]. They can communicate with and understand the activities and psychological state of a person, in order to respond in a positive way [2] These robots can express feelings and emotions [1,3]; they are commonly used in tasks such as monitoring and caring for the elderly, supporting activities of daily living (ADL), controlling the behavior and health of patients, performing company work, and offering entertainment [4,5], besides helping with exercises and rehabilitation [6], among others.

Methods
Algorithms Used for Face Recognition and Tracking
Tracking
Recognition
Facial Expressions
GHz i5 and 4 GB of RAM running using
Algorithms Used for the Body
Activity Recognition
Exercise
Interaction
Monitoring
Algorithms Used for Objects
Algorithms Used for Object Recognition
Algorithms Used to Detect the Environment
Findings
Discussion and Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call