Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
There is a need for an improved face detection engine which can detect human faces
accurately. There are several face detection techniques which uses skin colour information,
or facial pattern, object patterns etc. As the skin colour is a fundamental feature of human
faces, skin colour detection can be performed on the input image to reduce the
computational complexity. If skin colour is not detected, then there are no chances of a face
in the image. Thus relaxing any further processing. This design proposal will form a
powerful and efficient face detection for mobile devices which can work in real time.
This implementation works for different skin colours or tones. Following skin
detection, the face is detected using adaboost algorithm. This becomes an accurate technique to
avoid being cheated by fake faces, or even other face like objects. The hardware architecture for
real-time processing will be implanted on a FPGA. FPGA makes an ideal use, because it provides
good performance with low power dissipation at marginally low cost. All of which is essential for a
power constraint mobile units.
i
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany the successful completion of any
task would be incomplete without the mention of the people who made it possible, whose
constant guidance and encouragement crowned the efforts with success.
I would also thank my parents for all support and encouragement and blessings
they gave me all the way that kept me going, without which nothing would have been
possible.
Last but not the least I would like to thank all the other faculty members of E&C
Department and my friends for their help and support.
VINAY P
EP11LVS15
ii
CONTENTS
1 Abstract i
2 Acknowledgment ii
3 List of tables iii
4 List of figures iv
5 Acronyms v
CHAPTER 1: PREAMBLE 1
1.1 Introduction 1
1.2 Importance Of Face Detection 2
1.3 Face Detection Techniques 3
1.3.1 Face detection by Pattern Classification 3
1.3.2 Controlled Background Face Detection 3
1.3.3 Color Based Face Detection 4
1.3.4 Motion Face Detection 4
1.3.5 Model Based Face Detection 4
1.4 Problem Defintion 4
1.5 Proposed Work 5
1.6 Aim of the Project 5
1.7 Methodology 5
1.7 Organization Of The Report 6
iii
2.3.1 Introduction 9
2.3.2 Methodology and Implementation 9
iv
CHAPTER 6: SYSTEM CONTROL FLOW 28
6.1. Flow Chart 28
6.2 Algorithm 29
6.2.1 Part I: Adaboost Learning Algorithm 29
6.2.2 Part II: Detection Algorithm 29
v
CHAPTER 10: APPLICATIONS 47
CHAPTER 11: FUTURE SCOPE 48
CHAPTER 12: CONCLUSION 49
REFERENCES 50
vi
List of Figures
vii
List of Tables
viii
List of Acronyms
ix