Cargando…

Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network

The rapid development of deep-learning-based edge artificial intelligence applications and their data-driven nature has led to several research issues. One key issue is the collaboration of the edge and cloud to optimize such applications by increasing inference speed and reducing latency. Some rese...

Descripción completa

Detalles Bibliográficos
Autores principales: Oroceo, Paul P., Kim, Jeong-In, Caliwag, Ej Miguel Francisco, Kim, Sang-Ho, Lim, Wansu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9658311/
https://www.ncbi.nlm.nih.gov/pubmed/36366070
http://dx.doi.org/10.3390/s22218371
_version_ 1784829919842271232
author Oroceo, Paul P.
Kim, Jeong-In
Caliwag, Ej Miguel Francisco
Kim, Sang-Ho
Lim, Wansu
author_facet Oroceo, Paul P.
Kim, Jeong-In
Caliwag, Ej Miguel Francisco
Kim, Sang-Ho
Lim, Wansu
author_sort Oroceo, Paul P.
collection PubMed
description The rapid development of deep-learning-based edge artificial intelligence applications and their data-driven nature has led to several research issues. One key issue is the collaboration of the edge and cloud to optimize such applications by increasing inference speed and reducing latency. Some researchers have focused on simulations that verify that a collaborative edge–cloud network would be optimal, but the real-world implementation is not considered. Most researchers focus on the accuracy of the detection and recognition algorithm but not the inference speed in actual deployment. Others have implemented such networks with minimal pressure on the cloud node, thus defeating the purpose of an edge–cloud collaboration. In this study, we propose a method to increase inference speed and reduce latency by implementing a real-time face recognition system in which all face detection tasks are handled on the edge device and by forwarding cropped face images that are significantly smaller than the whole video frame, while face recognition tasks are processed at the cloud. In this system, both devices communicate using the TCP/IP protocol of wireless communication. Our experiment is executed using a Jetson Nano GPU board and a PC as the cloud. This framework is studied in terms of the frame-per-second (FPS) rate. We further compare our framework using two scenarios in which face detection and recognition tasks are deployed on the (1) edge and (2) cloud. The experimental results show that combining the edge and cloud is an effective way to accelerate the inferencing process because the maximum FPS achieved by the edge–cloud deployment was 1.91× more than the cloud deployment and 8.5× more than the edge deployment.
format Online
Article
Text
id pubmed-9658311
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96583112022-11-15 Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network Oroceo, Paul P. Kim, Jeong-In Caliwag, Ej Miguel Francisco Kim, Sang-Ho Lim, Wansu Sensors (Basel) Article The rapid development of deep-learning-based edge artificial intelligence applications and their data-driven nature has led to several research issues. One key issue is the collaboration of the edge and cloud to optimize such applications by increasing inference speed and reducing latency. Some researchers have focused on simulations that verify that a collaborative edge–cloud network would be optimal, but the real-world implementation is not considered. Most researchers focus on the accuracy of the detection and recognition algorithm but not the inference speed in actual deployment. Others have implemented such networks with minimal pressure on the cloud node, thus defeating the purpose of an edge–cloud collaboration. In this study, we propose a method to increase inference speed and reduce latency by implementing a real-time face recognition system in which all face detection tasks are handled on the edge device and by forwarding cropped face images that are significantly smaller than the whole video frame, while face recognition tasks are processed at the cloud. In this system, both devices communicate using the TCP/IP protocol of wireless communication. Our experiment is executed using a Jetson Nano GPU board and a PC as the cloud. This framework is studied in terms of the frame-per-second (FPS) rate. We further compare our framework using two scenarios in which face detection and recognition tasks are deployed on the (1) edge and (2) cloud. The experimental results show that combining the edge and cloud is an effective way to accelerate the inferencing process because the maximum FPS achieved by the edge–cloud deployment was 1.91× more than the cloud deployment and 8.5× more than the edge deployment. MDPI 2022-11-01 /pmc/articles/PMC9658311/ /pubmed/36366070 http://dx.doi.org/10.3390/s22218371 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Oroceo, Paul P.
Kim, Jeong-In
Caliwag, Ej Miguel Francisco
Kim, Sang-Ho
Lim, Wansu
Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title_full Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title_fullStr Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title_full_unstemmed Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title_short Optimizing Face Recognition Inference with a Collaborative Edge–Cloud Network
title_sort optimizing face recognition inference with a collaborative edge–cloud network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9658311/
https://www.ncbi.nlm.nih.gov/pubmed/36366070
http://dx.doi.org/10.3390/s22218371
work_keys_str_mv AT oroceopaulp optimizingfacerecognitioninferencewithacollaborativeedgecloudnetwork
AT kimjeongin optimizingfacerecognitioninferencewithacollaborativeedgecloudnetwork
AT caliwagejmiguelfrancisco optimizingfacerecognitioninferencewithacollaborativeedgecloudnetwork
AT kimsangho optimizingfacerecognitioninferencewithacollaborativeedgecloudnetwork
AT limwansu optimizingfacerecognitioninferencewithacollaborativeedgecloudnetwork