08-11-2012, 11:32 AM
ARTIFICIAL NEURAL NETWORK BASED FACE RECOGNITION SYSTEM
ARTIFICIAL NEURAL NETWORK.pdf (Size: 314.98 KB / Downloads: 33)
Abstract
Identify some unique feature in the face image of a person, then extract that
feature and compare. The system Extract eye from the face image and the extracted
image is given to input layer of artificial neural network. After three levels of processing,
this network will generate a string which will be compared to the string earlier stored in
the database for that face image. If the generated string of the current image already
exists in the database, then it can be concluded that the image data is already entered in
the database. Hence the system will verify the identity of an applicant by using neural
networks. This software is intended to be used in passport offices to compare
photographs of the applicants. The objective of the project is to check whether an
applicant has already applied for passport on an earlier occasion to prevent bogus
applications.
INTRODUCTION
The identification of individuals using face recognition represents a challenging
task with many applications in everyday life as well as in high security applications.
Since the human face will vary in appearance in the short time as well as in the long time
range, the inherent "slack in operation" of neural networks together with the redundancy
and possibility to generalize are suggestive for implementing such a recognition system.
The problem has important applications to automated security systems, lip
readers, indexing and retrieval of video images, videoconferencing with improved visual
sensation, and artificial intelligence. There are two basic face detection techniques:
content-based methods and color-based methods.
Content-based methods try to identify features in a human face. Most contentbased
methods were developed for grayscale images to avoid the complexity of
combining the features detected in the RGB color space. Unfortunately, content-based
techniques are very complex and expensive computationally. Also, if the face is rotated
or partially obscured, the technique has to incorporate other techniques to solve the image
registration and occlusion problems. In addition, it is often difficult to adapt the methods
to color images.
Face detection using artificial neural networks was done by Rowley. It is robust
but computationally expensive as the whole image has to be scanned at different scales
and orientations. Feature-based (eyes, nose, and mouth) face detection is done by Yow et
al. Statistical model of mutual distance between facial features are used to locate face in
the image. Markov Random Fields have been used to model the spatial distribution of the
grey level intensities of face images. Some of the eye location technique use infrared
lighting to detect eye pupil. Eye location using genetic algorithm has been proposed by
Wechsler . Skin color is used extensively to segment the image, and localize the search
for face. The detection of face using skin color fails when the source of lighting is not
natural. In this paper, motion information is used to reduce the search space for face
detection. It is known that eye regions are usually darker than other facial parts, therefore
probable eye pair regions are extracted by thresholding the image. The eyes pair region
gives the scale and orientation of face, and reduces the search space for face detection
across different scales and orientations. Correlation between averaged face template and
the test pattern is used to verify whether it is a face or not. Recognition of human face is
also challenging in human computer Interaction. The proposed system for face
recognition is based on eigen analysis of edginess representation of face, which is
invariant to illumination to certain extent.
Existing System.
The available or currently using software is unable to find out the bogus
applications. All the information kept in a record or other document. In a passport office,
everyday comes a number of new applications and number of renewals. The applicant has
to fill the form correctly and has to submit to the office staff. The staff will check the
form and enter the information into the system. The number of applicants will be more
and need a database to carry these information.
Proposed System
Addition of this detection facility to the current software. This can be find out the
bogus applications. This will improve the efficiency of the work in passport offices. So
the identification can be very simple and the wastage of time will be low.
IMPLEMENTATION
The implementation phase translates a detailed design representation of the problem
into programming language realization. The following section describes the software used
for development, coding standards and the practical issues involved in implementing the
software. The system implemented using Neural Networks.
Neural Networks
A neural network is a weighted directed graph that models information processing
in the human brain. Each vertex of the network can be thought of as a neuron, while each
edge is a nerve fiber. An input vector X is fed into a set of nodes. An input at a specific
node is passed along a weighted edge, multiplied by the weight, to a neuron in the socalled
hidden layer. If the passed value exceeds a threshold function, the information is
then passed along another weighted edge to an output node, where it must also pass a
threshold function. The sum of all such information from all input nodes gives the output
vector T. Note that this network can be generalized to any number of hidden layers.