1. A presentation on:
Face recognition with raspberry pi
GUJARAT TECHNOLOGICAL
UNIVERSITY
C. K. PITHAWALA COLLEGE OF ENGINEERING AND TECHNOLOGY
2. Prepared by:
Group no-5
Sr. no. Name of student Enrollment
1. Dimple Balasara
120090111055
2. Hetvi Naik 130090111055
3. Vatsal Champaneria 140093111005
4. Krunal Parmar
140093111017
5. Khushbu Raj 140093111033
Guided by:
Dr. Mita Paunwala
3. Central Idea
A SYSTEM FOR FACE DETECTION AND RECOGNITION BASED ON RASPBERRY PI
WITH MATLAB PROGRAMMING TO CONTROL THE GATE.
4. Problem statement
• Now-a-days security is
most required thing.
• Biometrics gives options
of verification based on
physical feature. Face
recognition is solution of
it.
5. Introduction
► A facial recognition system is a computer application for
automatically identifying or a verifying a person from a digital
image.
► Face detection locate face in whole frame.
► Input image is matched with database images. Authentication is
given accordingly.
► Face recognition system is mainly used for security purpose.
7. Face Detection
► Face detection is a computer technology being used in a variety of
applications that identifies human faces in digital images.
► BUT HOW??
• There are many options available for face detections. Nos. of
algorithms, methods and hardware for this type of task.
8. Face detection Algorithm
• Face detection can be performed based on several cues:
⮚ skin color
⮚ motion
⮚ facial/head shape
⮚ facial appearance or
⮚ a combination of these parameters.
⮚ Most successful face detection algorithms are appearance-based without using other cues.
⮚ The common processing is done as follows:
⮚ An input image is scanned at all possible locations and scales by a subwindow.
⮚ Face detection is posed as classifying the pattern in the subwindow as either face or nonface.
⮚ The face/nonface classifier is learned from face and nonface training examples using statistical learning methods
9. CONTD…
⮚ There are many face detection algorithms to locate a human face in a scene as follows:
1. Viola Jones Face Detection Algorithm
2. Local Binary Pattern (LBP)
3. AdaBoost Algorithm for Face Detection.
⮚ WHY VIOLA JONES ALGORITHM??
• It is more adaptive and practical algorithm.
• It is learning algorithm.
• It has high accuracy of output.
10. Viola Jones algorithm
► The Viola–Jones object detection framework is the first object detection framework to
provide competitive object detection rates in real-time.
► The algorithm has four stages:
1. Haar Feature Selection
2. Creating an Integral Image
3. Adaboost Training
4. Cascading Classifiers
14. Face Detection
Input from camera
Feature extraction
Feature vector
Face
detected?
Haar cascade
algorithm
Detected face
highlighted
NO
YES
Face database
16. MATLAB
► MATLAB stands for “MATrix LABoratory.”
► It is software package for numerical computation and visualization.
► It has numerous inbuilt functions.
► It is user friendly with various tools.
17. Hardware platforms
► WHAT IS AND WHY RASPBERRY PI??
• New hardware system for human face detection is raspberry pi it is credit card size computer with
components mount on its motherboard, running a dedicated version of windows. It plugs in TV
and keyboard. It is capable to work as small computer which can fit into electronic device.
• Less power consumption
• No moving parts
• Small size
• Status lights
• Cost
• Multiple usage
23. Haar cascade with Pi
This is the basic idea of whole
interfacing.
The laptop will have program on which
the raspberry pi will work.
The pi camera will work as input
device.
The display of monitor as output
display.
The memory card here is used as
database.
24. Yet further work
► Even sem work plan:
Image Storing
Own Database
Face recognition
Motor interfacing