JOURNAL ARTICLE

FPGA Based Hardware Design of PCA for Face Recognition

Abstract

This work mainly focuses on the hardware implementation of the modules required for Principal Component analysis (PCA) algorithm, which is the most popular liner-unsupervised dimensionality reduction algorithm. The PCA algorithm has been used to reduce the dimensionality of the database, where several face images have been stored for face recognition purpose. Also, it has been used to find the total number of eigen-faces that should be used to retain a certain amount of variance in the dataset. These eigen-faces have been used later to determine, whether a new input face image can be recognized or not. The high-level synthesis has been done in Vivado HLS using the device xcvu11p-flga2577-1-e. The purpose behind this work is to make the PCA technique available as a portable device for face recognition in real time applications such as identification of criminals.

Keywords:
Principal component analysis Computer science Facial recognition system Dimensionality reduction Field-programmable gate array Face (sociological concept) Pattern recognition (psychology) Artificial intelligence Identification (biology) Curse of dimensionality Feature extraction Computer vision Computer hardware

Metrics

4
Cited By
0.21
FWCI (Field Weighted Citation Impact)
6
Refs
0.48
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Face and Expression Recognition
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Image Processing Techniques and Applications
Physical Sciences →  Engineering →  Media Technology
Advanced Image and Video Retrieval Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.