Professional Documents
Culture Documents
Contents
Problem
specification Motivation Design Work done Results Future work Demonstration References
Problem Specification
To develop a face recognition system that:
Takes
Compares
the face image of a person with the existing face images that are already stored in the database.
whether it is identified or not.
Reports
Motivation
Identity
fraud is becoming a major concern for all the governments around the globe Reliable methods of biometric personal identification exists ,but these methods rely on the cooperation of the participants neural networks are good tool for classification purposes
Design
Image
Image Sampling
Multilayer Perceptron
Classification
Image sampling
KL Transform
To
reduce the dimensions of the image vector Based on eigen values and corresponding eigen vectors.
Multilayer perceptron
train our neural network with a large sample of images. We wish to find the collection of weights that minimizes || TNET - TACTUAL || .
Testing
After
training is complete then the system as a whole is ready to be used for recognizing any given image. Testing image is used as an input to our system, the output of the system is compared against the values stored in the database. System reports whether a match or mismatch.
Work Done
Main
concern in the project: Face recognition and not face detection. Database of preprocessed images taken
CMU AMP Face Expression Database
contains
975 images of 13 subjects (75 images of each person) bmp format with slightly varying poses, expressions etc converted into pgm format using GIMP
Separate
Package
Contains
Coding
To
make application platform independent Javas ability to handle large numbers Object oriented: to model real life situations
Neural
net features:
Number of input layer neurons: Number of Eigenvalues Number of hidden layers: 1 Number of hidden layer neurons: 24(can be changed) Number of output layer neurons: total number of subjects Output given by neurons: 0 or 1
Working
Training done with training images Validation done for the test images Appropriate message generated if subject is identified or not identified
RESULTS
Different
Hidden layer neurons Output neurons Form of outputs Training cycles Learning rate
Done
The system identified the subjects presented during training For subjects not given during training : System refused to identify
FUTURE WORK
Face
detection can be implemented Processing of image can be incorporated Output of unidentified persons can be stored for future reference Ensemble of MLPs can be implemented Incremental learning can be implemented
DEMO
After training
Selecting Image
Match Found
No Match
References
[1]
Steve Lawrence, C. Lee Giles, Ah Chung Tsoi, Andrew D. Back, Face Recognition: A Hybrid Neural Network Approach, Technical Report, UMIACS-TR-96-16 and CS-TR-3608, Institute for Advanced Computer Studies, University of Maryland, 1996. Wendy S. Yambor, Analysis of PCA-based and Fisher discriminantbased image recognition algorithms, Technical Report CS-00-103, Stuart Russel, Peter Norvig, Artificial Intelligence: A Modern
[2] [3]
[4] [5]
Matthew A. Turk, Alex P. Pentland, Face Recognition Using Eigenfaces, Vision and Modeling Group, The Media Laboratory, Massachusetts Institute of Technology, 1991.
[6]
[7]
T. De Bie, N. Cristianini, R. Rosipal, Eigenproblems in Pattern Recognition, Handbook of Computational Geometry for Pattern Recognition, Computer Vision, Neurocomputing and Robotics, E. BayroCorrochano (editor), Springer-Verlag, Heidelberg, April 2004. Bai-Bo Zhang, Chang-Shui Zhang, Lower Bounds Estimation to KL Transform in Face Representation and Recognition, Proceedings of the First International Conference on Machine Learning and Cybernetics, Beijing, 4-5 November 2002.
[8] [9]
http://www.cs.princeton.edu/introcs/95linear/
John Heaton ,An Introduction to Neural Networks in Java, http://www.samspublishing.com