VNU-UET Repository

An Implementation of PCA and ANN-based Face Recognition System on Coarse-grained Reconfigurable Computing Platform

Nguyen, Kiem Hung and Tran, Xuan Tu (2020) An Implementation of PCA and ANN-based Face Recognition System on Coarse-grained Reconfigurable Computing Platform. VNU Journal of Computer Science and Communication Engineering, 36 (2). pp. 52-67. ISSN 0866-8612

[img]
Preview
PDF
Download (1MB) | Preview

Abstract

In this paper, a PCA and ANN-based face recognition system is proposed and implemented on a Coarse Grain Reconfigurable Computing (CGRC) platform. Our work is quite distinguished from previous ones in two aspects. First, a new hardware-software co-design method is proposed, and the whole face recognition system is divided into several parallel tasks implemented on both the Coarse-Grained Reconfigurable Architecture (CGRA) and the General-Purpose Processor (GPP). Second, we analyzed the source code of the ANN algorithm and proposed the optimization solution to explore its multi-level parallelism to improve the performance of the application on the CGRC platform. The computation tasks of ANN are dynamically mapped onto CGRA only when needed, and it's quite different from traditional Field Programmable Gate Array (FPGA) methods in which all the tasks are implemented statically. Implementation results show that our system works correctly in face recognition with a correct recognition rate of approximately 90.5%. To the best of our knowledge, this work is the first implementation of PCA and ANN-based face recognition system on a dynamically CGRC platform presented in the literature.

Item Type: Article
Subjects: Electronics and Communications
Electronics and Communications > Electronics and Computer Engineering
Divisions: Key Laboratory for Smart Integrated Systems (SISLAB)
Depositing User: Prof. Xuan-Tu Tran
Date Deposited: 13 Dec 2020 15:50
Last Modified: 13 Dec 2020 15:50
URI: http://eprints.uet.vnu.edu.vn/eprints/id/eprint/4261

Actions (login required)

View Item View Item