Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AND
FACE RECOGNITION
Submitted by
papsvvv@yahoo.com
rammy_666@yahoo.com
ABSTRACT
Introduction :
Identifying a person by his face is one of the most fundamental human
functions since time immemorial. To impart this basic human capability to
machine has been a subject of interest over the last few years. Such a machine
would find considerable utility in many commercial tractions, personnel
management and security and law enforcement application, specially in criminal
identification, authentication in secure system etc. Enough research has not been
carried out on identification of human face. Recently however a number of
automated recognition are mainly two folds.
Looking at the side profile of the human face, certain points can
be readily selected on the face profile, which when correctly identified
may help in extracting certain characteristics features for that
particular face. Out of these, five facial marks are independent of
each other, while point no.(3) FOREHEAD POINT is a reflection of point
no.(2) CHIN POINT. Through point no.(1) NOSE POINT.
Making of this point helps identifying the start of the profile. It is seen that these
points do not change with age. Therefore, five points have been selected for the
extraction of various feature measurements for identification purposes. These points
have been named as under.
Point 1 Nose point
Point 2 Chin point
Point 3 Forehead point
Point 4 Bridge point
Point 5 Upper lip point
It may be seen that the point 5 is soft tissue point and it is rather difficult to
extract them accurately. This position will be dependent on the facial expression of the
person at the time when photographs is taken (i.e. smiling, laughing, frowning).
3. From the RAW image we would calculate six facial distances and
six facial angles. Normalize these twelve inputs.
5. From these twelve inputs the weights to the links between the Input
layer and the Hidden layer are calculated. these Are stored in matrix
12*7 called Random Matrix W.
6. From these twelve inputs and weights we found out Hidden layer
parameters are calculated.
Module-1:
Module – 2 :
bridge point
nose point
D1 BRIDGE POINT
D2 D5
D6
NOSE POINT D3
BRIDGE POINT
A1
A2
NOSE POINT
BRIDGE POINT
A1
A2
NOSE POINT
Normalization: Normalization is the process of converting a value that falls with in the
range between 0 to 1.
Module 3&4 :
In the module the weights to all links between hidden layer, input layer and hidden
parameters are calculated. In the fourth module the weights between hidden, output
layers and four output are calculated.
Available for each neutron in the output layer, adjusting the
associated weights is easily accomplished using a modification
of the delta rule. Interior layers are referred to as “hidden
layers’, as their outputs have no target values for comparison;
hence, training is more complicated.
δ = OUT*(1-OUT)*(TARGET-OUT))…………
…1
Weights operate in reverse, passing value of from the output layer back to hidden
layer. Each of these weights is multiplied by the 7 values of the neurons to which it
connects the output layer. Summing all such products and multiplying by the derivative
of the squashing function produces the value of the hidden layer neutron:
Module-5 :
FORWARD PROPAGATION:
HM = ΣI * W
OQ = ΣHMN * V
OQN = 1/(1+exp -OQ )
3. If we train the algorithm for four faces then we should get
the outputs.
1000
0100
0010
0 0 1 0
Use the sigmoid nonlinearly from above and formula as to the calculate outputs
YO,Y1Y2Y3…………YM-1
References :
Websites:
www.cs.rug.nl/~peterkr/FACE/face.html
www.rst38.org.uk/faces
www.sciencedaily.com/releases/1999/06/990624080203.htm