Hardware-software co-design for face recognition on FPGA SOCs

Hao Wang, Shan Cao, Shugong Xu, Shunqing Zhang

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

2 Citations (Scopus)

Abstract

With the development of deep learning, face recognition is attracting more and more attention in both industry and academia. Hardware implementation of face recognition systems on heterogeneous embedded devices, however has been rarely studies. In this paper, an embedded face recognition system is designed and implemented on FPGA SoC platforms. A hardware-software partition method is first introduced by analyzing the ratio between computation and memory access of critical tasks in the system. Several acceleration methods are then exploited to optimize the hardware implementation. The face recognition system is implemented on Xilinx FPGA MPSoC ZCU102 with 97.3% recognition accuracy and 203.7 ms latency. The neural network VIPLFace, as the most time consuming part of the system, has a 74 ms latency, 71× faster after hardware-software co-design.

Original languageEnglish
Title of host publication2020 IEEE International Symposium on Circuits and Systems, ISCAS 2020 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728133201
Publication statusPublished - 2020
Externally publishedYes
Event52nd IEEE International Symposium on Circuits and Systems, ISCAS 2020 - Virtual, Online
Duration: 10 Oct 202021 Oct 2020

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
Volume2020-October
ISSN (Print)0271-4310

Conference

Conference52nd IEEE International Symposium on Circuits and Systems, ISCAS 2020
CityVirtual, Online
Period10/10/2021/10/20

Keywords

  • ARM
  • Deep learning
  • Face recognition
  • FPGA

Fingerprint

Dive into the research topics of 'Hardware-software co-design for face recognition on FPGA SOCs'. Together they form a unique fingerprint.

Cite this