(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Face recognization using artificial nerual network
1. Face Recognition using
Artificial Neural
Network
Presented by
Dharmesh R Tank(13014081024)
M Tech – CE (Sem III)
Guided by
Assist Prof D S Pandya
Prof Menka Patel
2. Outline
Objective
History
Basic Concept
Proposed FC System
Discrete Cosine Transform
Artificial Neural Network with Back
Propagation
Thresholding Rule
Applications
References
3. Objective
Face recognition, most relevant applications of
image analysis.
True challenge to build an automated system
which equals human ability to recognize faces.
Humans are quite good identifying known
faces, but not very skilled when large amount
of unknown faces.
Human face recognition ability help to develop
a non-human face recognition system.
4. History
Engineering started to show interest in face
recognition in the 1960’s. One of the first
researches on this subject was Woodrow W.
Bledsoe.
In 1960, Bledsoe, along other researches, started
Panoramic Research, Inc., in Palo Alto, California.
The majority of the work is AI-related contracts
from the U.S. Department of Defense and
various intelligence agencies.
A simple search with the phrase “Face
Recognition” in the IEEE Digital Library throws
9422 results. 1332 articles in only one year -2009.
5. Basic
Concept
Face Detection Feature Extraction Face Recognition
Some face coordinates were selected by a human
operator, and then computers used this information for
recognition.
Face recognition is used for two primary tasks:
Verification (one-to-one matching)
Identification (one-to-many matching)
Even 50 years later Face Recognition still suffers -
variations in illumination, head rotation, facial
expression, aging, occlusion.
Still new problems to measure subjective face features
as ear size or between-eye distance are on the
continuity basis.
6. Problems
with
Existing
High information redundancy
Maintain a huge database of faces
Computationally expensive
Energy compaction issues
Occlusion, face rotation,
illumination, facial expression, aging
7. Proposed
Face
Recognition
System
Input Images
Face
Detection
Feature Extraction
(DCT)
Normalization &
Classification
(ANN)
Face
Recognition
Output
8. Discrete
Cosine
Transform
DCT[2] is applied to the entire face image to obtain
all frequency components of the face.
DCT[3] is used as a tool for dimensionality reduction
to extract illumination invariant features.
Image is said to be DC free, after removing first
DCT coefficient.
Remove the redundant information
Decrease the computational
complexity(orthogonal)
Much faster than any other models
(Linear)
Energy compact
Basis functions for N = 8
11. Artificial
Neural
Network
ANN[1] are computational models inspired by
an animal's central nervous systems (in
particular the brain) which is capable
of machine learning as well as pattern
recognition.
Artificial neural networks are generally
presented as systems of interconnected
"neurons" which can compute values from
inputs.
Adaptive Learning
Self Organization
Self Classification
12. ANN
Architecture
I[7]
Σ
f
Output
Y
Input
X1,
X2,
X3
.
.
.
.
.
.
Xn
Weights (W1,W2,W3……..Wn)
Fig 1.1 ANN Procedure
13. ANN
Architecture
II
Hidden Layer
Input Layer Output Layer
Fig 1.2 Two layer
Artificial Neural
Network
14. Back
Propagation
[10]
Trains the network to achieve a balance between the
ability to respond correctly to the input patterns that
are used for training.
Ability to provide good response to the input that are
similar.
Requires a dataset of the desired output for many
input, making up the training set.
Method calculates the gradient of a loss function with
respects to all the weights in the network.
The gradient is fed to the optimization method which
in turn uses it to update the weights, in an attempt to
minimize the loss function.
These are necessarily Multilayer Perceptron[11](MLPs).
15. Multilayer
Perceptron
(MLP)
Neural
Network
It is a three layers architecture. Input for NN is a grayscale
image.
Number of input units is equal to the number of pixels in
the image.
Number of hidden units.
Number of output unit is equal to the number of persons
to be recognized.
Every output unit is associated with one person.
NN is trained to respond “+1” on output unit,
corresponding to recognized person.
For other aliens images output will be “-1” . We called this
perfect output.
16. Thresholding
Rule
Introduce thresholding rules, which allow
improving recognition performance by
considering all outputs of NN.
Known as ‘square rule’.
Calculates the euclidean distance between
perfect and real output for recognized person.
When this distance is greater than the
threshold, rejection take place. Otherwise
acceptation.
The best threshold is chosen experimentally.
17. Literature
Review[2]
Rising Year What we get
1950 Human Psychology Studies
1960 Born of Face Recognition field by Woodrow W. Bledsoe at
Panoramic Research
1964-65 Bledsoe, along with Helen Chan and Charles Bisson, worked
on using computers to recognize human faces
1971 Bell Laboratories by A. Jay Goldstein, Leon D. Harmon and
Ann B. Lesk, vector, containing 21 subjective features like
ear protrusion, eyebrow weight or nose length, as the basis
to recognize faces using pattern classification techniques
1973 Fischler and Elschanger tried to measure similar features
automatically
1973 Kenade, developed a fully automated face recognition
system. Kenade compares this automated extraction to
a human or manual extraction, showing only a small
difference. He got a correct identification rate of 45-75%.
18. Continues…
Rising Year What we get
1980 Mark Nixon, presented a geometric measurement for eye
spacing . This decade also Some researchers build face
recognition algorithms using artificial neural networks.
1986 Eigenfaces in image processing, a technique that
would become the dominant approach in following
years, was made by L. Sirovich and M. Kirby
1992 Mathew Turk and Alex Pentland of the MIT presented a
work which used eigenfaces for recognition
PCA(Principal Component Analysis), ICA(Independent
Component Analysis), LDA(Linear Discriminant Analysis)
19. Applications
Areas Applications
Information Security Access Security / Data Privacy /
Authentication
Access Management Access Log / Permission Based System
Biometrics Person Identification (Passports,Voter ID,
Driver licenses) / Automated identity
verification (border controls)
Law Enforcement Video Surveillance / Suspect Identity /
Suspect Tracking / Simulated Aging
Personal Security Home Video Surveillance Systems /
Expression Interpretation (Driver
Monitoring System)
Entertainment Leisure Home Video Game / Photo Camera
Applications
20. Real Time
Application
Microsoft’s Project Natal[12]
Toyota are developing sleep
detectors to increase safety[13]
Sony’s PlayStation Eye[14]
Google Glass with DNN[16]
21. References
[1] Three approaches for face recognition V.V. Starovoitov1, D.I Samal1,
D.V. Briliuk1, The 6-th International Conference on Pattern Recognition
and Image Analysis October 21-26, 2002, Velikiy Novgorod, Russia, pp.
707-711
[2] Face Recognition Algorithms, Proyecto Fin de Carrera, June 16, 2010
[3] A Literature Survey on Face Recognition Techniques, Riddhi Patel#1,
Shruti B.Yagnik, IJCTT) – volume 5 number 4 –Nov 2013
[4] Face Recognition Using Artificial Neural Network , A. E. Shivdas Dept
of E & T Engineering, RIT, Maharashtra, India, IJRMST (E-ISSN: 2321-
3264)Vol. 2, No. 1, April 2014
[5] High Speed Face Recognition Based on Discrete Cosine Transforms
and Neural Networks.ppt
[6] High Speed Face Recognition System Based on DCT and RBF NN
Meng Joo Er, Weilong Chen, and Shiqian Wu IEEE Transactions on
Neural NetworkVolume 16, Number 3, May 2005
[7] A Introduction to Natural Computation, Lecture 08, Perceptrons by
Leandro Minku
22. References
[8] http://en.wikipedia.org/wiki/Artificial_neural_network
[9] http://www.slideshare.net/ArtificialNeuralNetwork
[10] http://en.wikipedia.org/wiki/Backpropagation
[11] http://en.wikipedia.org/wiki/Multilayer_perceptron
[12] B. Dudley. ”e3: New info on microsoft’s natal – how it works,
multiplayer and pc versions”. The Seattle Times, June 3 2009.
[13] K. Massy. ”toyota develops eyelid-monitoring system”. Cnet
reviews, January 22 2008.
[14] M. McWhertor. ”sony spills more ps3 motion controllerdetails to
devs”. Kotaku. Gawker Media., June 19 2009.
[15]http://kotaku.com/5297265/sony-spills-more-ps3-motion-controllerdetails-
to-devs.
[16] www.nametag.ws
[17] http://www.kdnuggets.com/2014/06/new-beginnings-facial-recognition.
html