DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT
Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot Gajah (Elephant Robot). The capstone project was initialized to create Roga as a real robot in the form of interactive application on a static robot with the functionality as information service center. Roga intera...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/85059 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:85059 |
---|---|
spelling |
id-itb.:850592024-08-19T14:06:34ZDEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT Ahmad, Farrel Indonesia Final Project face recognition, computer vision, ROS, MQTT, IEEE 2945-2023 INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/85059 Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot Gajah (Elephant Robot). The capstone project was initialized to create Roga as a real robot in the form of interactive application on a static robot with the functionality as information service center. Roga interactive application had the capability to see, hear, and talk thus there were vision module, interaction module, and location module. A system was needed to know who Roga was talking to during interaction with humans. Vision module as the robot’s computer vision was able to see human with their face as the most apparent physical features. According to this, a face recognition system was used to recognize a person based on their face. Face recognition system consisted of some program components in a unity. The problem to be solved was the development of a face recognition system that is fast, capable of training during runtime, and capable of prediction during runtime. Development was done using ROS (Robot Operating System) that consisted of three main programs, which were camera node, face trainer node, and face recognizer node. There were three face recognition models that were tested, which were LBPH, SFace, and VGG-Face. The experiment was done and measured using standard metric of IEEE 2945-2023. There were 13,724 face images that were spread into 5,754 unique identities as testing data. According to the test, SFace had the best performance between the other two models with the average score of FAR = 0.00360, FRR = 0.07480, face verification response time = 0.03857 s, FPIR = 0.003, FNIR = 0.293, and face identification response time = 1.036 s. The output of face recognition was an ID number that must be sent to the interaction module. This must be done as fast as possible using MQTT (Message Queuing Telemetry Transport) protocol based on the lowest end-to-end latency. The lowest latency was done by own MQTT broker nearest to the robot’s location in Bandung, that was AWS (Amazon Web Services) in Jakarta with average latency of 35.7 ms. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Roga is a mascot of Bandung Institute of Technology with the abbreviation of Robot
Gajah (Elephant Robot). The capstone project was initialized to create Roga as a
real robot in the form of interactive application on a static robot with the
functionality as information service center. Roga interactive application had the
capability to see, hear, and talk thus there were vision module, interaction module,
and location module.
A system was needed to know who Roga was talking to during interaction with
humans. Vision module as the robot’s computer vision was able to see human with
their face as the most apparent physical features. According to this, a face
recognition system was used to recognize a person based on their face.
Face recognition system consisted of some program components in a unity. The
problem to be solved was the development of a face recognition system that is fast,
capable of training during runtime, and capable of prediction during runtime.
Development was done using ROS (Robot Operating System) that consisted of
three main programs, which were camera node, face trainer node, and face
recognizer node.
There were three face recognition models that were tested, which were LBPH,
SFace, and VGG-Face. The experiment was done and measured using standard
metric of IEEE 2945-2023. There were 13,724 face images that were spread into
5,754 unique identities as testing data. According to the test, SFace had the best
performance between the other two models with the average score of FAR =
0.00360, FRR = 0.07480, face verification response time = 0.03857 s, FPIR = 0.003,
FNIR = 0.293, and face identification response time = 1.036 s.
The output of face recognition was an ID number that must be sent to the interaction
module. This must be done as fast as possible using MQTT (Message Queuing
Telemetry Transport) protocol based on the lowest end-to-end latency. The lowest
latency was done by own MQTT broker nearest to the robot’s location in Bandung,
that was AWS (Amazon Web Services) in Jakarta with average latency of 35.7 ms. |
format |
Final Project |
author |
Ahmad, Farrel |
spellingShingle |
Ahmad, Farrel DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
author_facet |
Ahmad, Farrel |
author_sort |
Ahmad, Farrel |
title |
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
title_short |
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
title_full |
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
title_fullStr |
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
title_full_unstemmed |
DEVELOPMENT OF A FACE RECOGNITION SYSTEM AS A PERSON RECOGNITION SYSTEM ON A ROBOT IN THE FORM OF ROGA MASCOT |
title_sort |
development of a face recognition system as a person recognition system on a robot in the form of roga mascot |
url |
https://digilib.itb.ac.id/gdl/view/85059 |
_version_ |
1822998905291276288 |