23
FACE RECOGNITION USING NEURAL NETWORK By: Md. Sajedul Haque Romi Dept: CSE Email.: [email protected] , [email protected]

FACE RECOGNITION USING NEURAL NETWORK

Embed Size (px)

Citation preview

Page 1: FACE RECOGNITION USING NEURAL NETWORK

FACE RECOGNITION USING NEURAL NETWORKBy: Md. Sajedul Haque RomiDept: CSEEmail.: [email protected], [email protected]

Page 2: FACE RECOGNITION USING NEURAL NETWORK

Facial Recognition Areas Determining people's identity identification methods today are

Password/PIN Token systems (such as your driver's license).

Biometric identification systems, which use pattern recognition techniques to identify people using their physiological characteristics. Fingerprints are a classic example of a biometric

Newer technologies include retina and iris recognition.

Page 3: FACE RECOGNITION USING NEURAL NETWORK

Human eyes for Facial Recognition

Page 4: FACE RECOGNITION USING NEURAL NETWORK

Human Eyes FR (cont..)

Page 5: FACE RECOGNITION USING NEURAL NETWORK

Face recognition using characteristic points of face Biometrics system for checking

identity using cameras and 3D scanners

System must to recognize picture and to do verification.

For verification Face has about 80 characteristic parameters.

Page 6: FACE RECOGNITION USING NEURAL NETWORK

Characteristic points of face

Page 7: FACE RECOGNITION USING NEURAL NETWORK

Facial Bones Anatomy

Page 8: FACE RECOGNITION USING NEURAL NETWORK

80 characteristic parameters

some of them are: width of nose, space between eyes, high of eyehole, shape of the zygomatic bone and jaw width

Page 9: FACE RECOGNITION USING NEURAL NETWORK

NN for Biometric facial Recg.  Train the neural network to

recognize face from picture The NN will take some picture's

parameters for input and try to predict a person how has this characteristic.

Page 10: FACE RECOGNITION USING NEURAL NETWORK

About data set

Choice characteristic parameters: 8 characters for Data Set Input (J1-J8)

Page 11: FACE RECOGNITION USING NEURAL NETWORK

Face Extraction

  A program like Abrosoft which can do face extraction in sense to find characteristic points.

Page 12: FACE RECOGNITION USING NEURAL NETWORK

Calculation

  Coordinates of middle of nose,

middle points of left and right eye, mouth, middle between eyes and points of ends of nose width.

Page 13: FACE RECOGNITION USING NEURAL NETWORK

Calculation (cont..)

  Coordinates of middle of nose,

middle points of left and right eye, mouth, middle between eyes and points of ends of nose width.

Calculate the Distance of two points (x1, y1) and (x2, y2)

Page 14: FACE RECOGNITION USING NEURAL NETWORK

Calculation(normalization)

X - value that should be normalizedXn - normalized valueXmin - minimum value of XXmax - maximum value of X

Page 15: FACE RECOGNITION USING NEURAL NETWORK

Training Neural Network

Training Neural Network for Face Recognition with Neuroph Studio

Page 16: FACE RECOGNITION USING NEURAL NETWORK

Training Neural Network To teach the neural network we need training data

set. The training data set consists of input signals

assigned The neural network is trained using supervised learning algorithms

It uses the data to adjust the network's weights and thresholds to minimize the error on the training set.

If the network is properly trained, it has then learned to model the (unknown) function that relates the input variables to the output variables, and can subsequently be used to make predictions where the output is not known.

Page 17: FACE RECOGNITION USING NEURAL NETWORK

Training Neural Network ( 5steps)The 5 Steps

Page 18: FACE RECOGNITION USING NEURAL NETWORK

Conslusion

we created one basic training set . We normalize the original data set

using a linear scaling method. Through 5 basic steps we explained in detail the creation, training and testing neural networks.

We have shown that the best solution to the problem of face recognition using Neuroph

Page 19: FACE RECOGNITION USING NEURAL NETWORK

Back To The Pavilion

Page 20: FACE RECOGNITION USING NEURAL NETWORK

Disguised Face

Page 21: FACE RECOGNITION USING NEURAL NETWORK

Disguised Face Recognition

Page 22: FACE RECOGNITION USING NEURAL NETWORK

Altered Face recognition Algorithms (1) PCA algorithm with Mahalanobis

distance (Alexander & Smith, 2005) (2) Half-face based algorithm

(Ramanathan et al., 2004, (3) Eigen-eyes based algorithm

(Silva & Rosa, 2003)

Page 23: FACE RECOGNITION USING NEURAL NETWORK

Thank You!

Thanks to all! Md. Sajedul Haque Romi Dept: CSE email.: [email protected],

[email protected] Facebook: fb.com/JonabROMI