Real-time face recognition

Face recognition has been one of the most popular and important research topics in computer vision, and was applied to many other fields such as security and law enforcement. Over the past two decades, face recognition are still challenging, due to the technology limit, wide range of input, and comp...

Full description

Bibliographic Details
Main Author: Liu, Liyao
Other Authors: Cham Tat Jen
Format: Final Year Project (FYP)
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62814
Description
Summary:Face recognition has been one of the most popular and important research topics in computer vision, and was applied to many other fields such as security and law enforcement. Over the past two decades, face recognition are still challenging, due to the technology limit, wide range of input, and complexity of the algorithms. Researchers and engineers have devoted in a lot of efforts trying to improve the algorithms so that faster, better or more reliable performance can be achieved. There are different types of face recognition algorithms. Each has its pros and cons and there is no robust method for all kinds of situations. Modern embedded system is a computer system that based on microcontrollers which often come with integrated memory. Embedded system is normally applied in portable devices such as digital watches, music players, smart devices etc. Due to its hardware resource limitations, the software system that built in such devices needs to pay special attention to the efficiency measure and hardware costs. This report will introduce and implement one of the idea based on ARENA and Nearest Neighbour (NN) to build a real-time based face recognition system, which aims to find out whether the captured face is within the current face database. With the consideration of hardware limit, the performance and time cost will be evaluated. The input query image can be taken from either video or static image, and used to compare with the predefined face database through the application. Also, the flows, functionalities, and testing results of the application will be presented in order to show the full picture of the whole process.