Face Recognition Using Opencv and C#

Only available on StudyMode
  • Topic: Facial recognition system, Computer vision, Principal component analysis
  • Pages : 14 (4163 words )
  • Download(s) : 340
  • Published : December 8, 2011
Open Document
Text Preview
Academy of Economic Studies
- Faculty of Cybernetics, Statistics and Business Informatics -

Master Thesis

Scientific Coordinator Prof. Ion IVAN, Ph.D.

Graduate Valentin-Petruţ SUCIU

– Bucharest 2011 –

Academy of Economic Studies
- Faculty of Cybernetics, Statistics and Business Informatics -

!!! DRAFT !!!

Master Thesis
Secure Face Recognition and User Access

!!! DRAFT !!!

Scientific Coordinator Prof. Ion IVAN, Ph.D.

Graduate Valentin-Petruţ SUCIU

-

Bucharest 2011 -

Contents
Introduction 1. Machine Based Facial Detection and Recognition 1.1 Computer Vision 1.2 Object Detection 1.3 Image Quality 1.4 Facial Recognition Approaches 2. Proposed Solution 2.1 Data Preparation 2.2 Recognition Logic and Algorithms 2.3 Database Structure 2.4 Front End Applications 2.5 Defining Tests 3. The Implementation Process 3.1 Setting Up the Development Environment 3.2 Core Programming 3.3 Windows Application 3.4 Database Organization 3.5 Testing and Fine Tuning 4. Results and Future Direction 4.1 Result Analysis 4.2 Improvements 4.3 Conclusions 4.4 Define Future Picture References Annex 1 – Tables and Figures Annex 2 – Acronyms

Introduction
The goal of this thesis is to come up with an easier human-machine interaction when user authentication is needed through face detection and recognition. With the aid of a regular web camera, a machine is able to detect and recognize a person’s face; a custom login screen with the ability to filter user access based on the users’ facial features will be developed. The necessity of this project came from the growing interest in computer vision of the past decade. Fueled by the steady doubling rate of computing power every 13 months, face detection and recognition has transcended from an esoteric to a popular area of research in computer vision and one of the better and successful applications of image analysis and algorithm based understanding. Because of the intrinsic nature of the problem, computer vision is not only a computer science area of research, but also the object of neuro-scientific and psychological studies, mainly because of the general opinion that advances in computer image processing and understanding research will provide insights into how our brain work and vice versa. Because of general curiosity and interest in the matter, the author has proposed to create an application that would allow user access to a particular machine based on an in-depth analysis of a person’s facial features. This application will be developed using Intel’s open source computer vision project, OpenCV and Microsoft’s .NET framework. The objectives of this thesis are to provide a set of detection algorithms that can be later packaged in an easily-portable framework amongst the different processor architectures we see in machines (computers) today. These algorithms must provide at least a 95% successful recognition rate, out of which less than 3% of the detected faces are false positives. This thesis has been structured as follows: The first chapter focuses on explaining computer vision algorithms, detailing face detection approaches, problems and solutions and also introduces general approaches to face recognition taken in the past. The second chapter presents the theoretical knowledge behind the Eigenfaces method used to perform facial recognition. The second chapter discusses the design and architecture of a Windows-based application that will be able to detect a person’s face through an OpenCV wrapper and recognize it by using a web service to access a database of faces. The third chapter focuses on the software construction and implementation of the concepts discussed in previous chapters. The fourth and final chapter will be reserved for improvements, conclusions and will define a future direction. With regard to bibliography, the books and articles listed in the biography section have all been read and studied by the graduate to complete this thesis. Many of the...
tracking img