Design and Development of an FPGA-Based Multi-Scale Face Recognition System.
|Budget||PKR 13.84 million|
|Status||On Going Project|
|Progress Report||View Progress Report|
With increasing security threats, the problem of invulnerable authentication systems is becoming more acute. Traditional means of securing a facility essentially depend on strategies corresponding to “what you have” or “what you know”, for example smart cards, keys and passwords. These systems however can easily be fooled. Passwords for example, are difficult to remember and therefore people tend to use the same password for multiple facilities making it more susceptible to hacking. Similarly cards and keys can easily be stolen or forged. A more inalienable approach is therefore to go for strategies corresponding to “what you are” or “what you exhibit” i.e. biometrics. Among the other available biometrics, such as speech, iris, fingerprints, hand geometry and gait, face seems to be the most natural choice. It is nonintrusive, requires a minimum of user cooperation and is cheap to implement. This project focuses on the design and development of a high speed FPGA-based multi-scale face recognition system using the Linear Binary Pattern (LBP) features. Special emphasis will be given to the algorithm design which can be efficiently mapped in Hardware. The LBP features primarily extract texture information of a face image. Wavelet decomposition of these features result in sub-bands encompassing low and high frequency components. These sub-bands carry useful information for classification, however some sub-bands are more significant than others and an intelligent selection of these discriminant sub-bands is likely to increase the overall performance of the face recognition system. The project is therefore aimed to identify the discriminant sub-bands for efficient and robust face recognition. Increasing security threats in our society highlight the importance of the proposed project. Face is a non-contact biometrics and requires a minimal of users’ cooperation. Contact biometrics such as iris and fingerprints require a lot of cooperation on behalf of users and consequently fail when user is not willing to cooperate, for example one cannot expect a terrorist to present his iris to the security system. Therefore for security applications, by far, face is the best choice. Video surveillance is an efficient way of securing a facility. The proposed face recognition project will be available to be used in video surveillance. It will not only add value to the international research scenario but will also carry significant contribution to the society. The project will also be available as a stand-alone FPGA-based prototype solution that can be marketable through a startup company in domain of video surveillance.