SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
DOI : 10.5121/sipij.2013.4405 61
GABOR WAVELETS AND MORPHOLOGICAL SHARED
WEIGHTED NEURAL NETWORK BASED AUTOMATIC
FACE RECOGNITION
Chandrappa D N1
and Ravishankar M2
1
Department of Electronics & Communication Engineering, SJB Institute of Technology,
Bangalore, India
chandrappa.dn@gmail.com
2
Department of Information Science & Engineering, DSCE, Bangalore, India
ravishankarmcn@gmail.com
ABSTRACT
Automatic face recognition system is an important component of intelligent human computer interaction
systems for biometric. It is a attractive biometric approach, to distinguish one person from another. To
perform Automatic face recognition system, the hybrid approach called Gabor Wavelets face detection and
Morphological Shared Weighted Neural Network based Face Recognition. Face detection is performed by
using Gabor filter feature extraction. The feature vector based on Gabor filters is used to reduce feature
subspace. The detected face regions are given as input to Morphological Shared-weight Neural Network
(MSNN) which performs face recognition. Being non linear and translation invariant, the MSNN can create
better generalization during face recognition. Feature extraction for MSNN is performed on hit-miss
transforms that are independent of gray-level shifts. Then the output is learned by interacting with the
classification process. The system is experimented on standard datasets and also on our own dataset of
image owing to different illumination conditions and cluttered background in non frontal images with a
crowded scene with different conditions. Face detection is performed on a cluttered background and
crowded scene where a false negative and false positive is detected. The MSNN recognize ignores all false
positives and false negatives from face detection and performs human faces in unconstrained environments,
and multi-view recognition.
KEYWORDS
Face detection, Face recognition, Feed Forward Neural Network (FFNN), Gabor Wavelets, MSNN
1. INTRODUCTION
Digital Image Processing [1] is an ever expanding and dynamic area with applications reaching
out into our everyday life such as, surveillance, biometrics and many more areas. Biometrics are
the emerging field of Bioengineering; it is the automated method of recognizing a person based
on a physiological or behavioural characteristic. Automatic recognition of people has received
increasing attention from the Computer Vision, Machine Learning, Pattern Recognition and
Computer Graphics communities during the last few decades of Survey [3]. Automatic
Recognition of people is a challenging problem [4], Which is various real life applications in
different fields such as, law enforcement, security systems and availability of powerful and low-
cost desktop and embedded computing systems has created an enormous interest in automatic
processing of digital images.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
62
The rest of the paper is organized as follows, Section 2 describes about proposed method, Section
3 explains about Gabor Wavelets and Neural Networks for Face detection, section 4 explains
about Morphological Shared Weighted Neural Network for Face Recognition, Section 5
demonstrates experimentation and results. Finally, conclusions are drawn in Section 6.
2. PROPOSED METHOD
The proposed Automatic Face Recognition technique comprises two main stages. The primary
stage is Face Detection which performs face detection using Gabor Wavelets for feature
extraction and Neural Networks for classification. The detected faces are cropped and given as
input to the second stage for face recognition. In this stage Face Recognition with Feature
extraction by MSNN and Feature matching is performed. The entire process of Automatic Face
Recognition is illustrated in Fig. 1.
Figure 1. Block Diagram of the proposed Approach
3. FACE DETECTION
In this stage, Face detection is achieved by detecting areas that indicate a human face region. Face
detection is based on using Gabor feature extraction and Neural Network classification to detect
faces independently of the cluttered background and unconstraint environment with multi view
face images.
3.1 Gabor Wavelets
The input Image is pre-processing, the histogram equalization for better contrast image Pre-
processed image is convolved with Gabor filters by multiplying image by Gabor filters in
frequency domain. Gabor filters are widely used in image analysis and computer vision. The
Gabor filters transform provides an effective way to extract information in the form of space and
frequency. The Gabor image representation is obtained by computing the convolution of the
original image with several Gabor wavelets, which can be defined as follows
(1)
Input Image Preprocessing
Detected Faces Face Detection Neural Network classification
Gabor Feature Extraction
MSNN TrainingFeature extraction
Transform
Database of
Enrolled Users
Feature Matching
Recognized
Output
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
63
Each Ψi is a plane wave characterized by the vector ki enveloped by a Gaussian function, where
σ is the standard deviation of this Gaussian. The frequency of ith filter is given by the wave vector,
having a scale and orientation given by (kν, θµ), where µ and ν defines the orientation and scale
of Gabor kernels. The first term in the brackets determines the oscillatory part of the kernel, and
the second term compensates for the DC value of the kernel. Subtracting the DC response, Gabor
filters becomes insensitive to the overall level of illumination.
(2)
(3)
Where I( ) is the image intensity value at , i=1,…40. Figure.2 shows the real part of Gabor
kernels, at 5 different spatial frequency (ν = 0, 1, 2, 3, 4) and 8 orientations (µ = 0, 1, 2, 3, 4, 5, 6,
7) respectively.
Figure 2. Real part of the Gabor kernels
3.2 Gabor Wavelet Representation of Faces
The Gabor wavelet representation of an face image is the convolution of the image with a Gabor
kernels. Gabor wavelet transforms allowing the description of both the spatial frequency
structure and spatial relations. Convolving the image with complex Gabor filters with 5 scales and
8 orientations with both amplitude and phase. In Figure. 3, an input face image and the amplitude
of the Gabor filter responses are shown below.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
64
Figure. 3. Gabor filter responses of a face image a) Original face image (b) filter responses
The filter reaction outputs exhibits strong locality, scale and orientation selectivity, such characteristics
produce salient local features such as the mouth, nose, eyebrow, jaw line, cheekbones as shown in Figure.
4, that is suitable for visual event recognition, and hence making them a suitable choice for feature
extraction of images.
Figure 4. Local features of the face (a) mouth, (b) nose, (c) eyebrow, (d) jaw line,
(e) cheekbone
3.3 Gabor Feature Extraction
The Feature extraction stages of the proposed method have two main steps: (a) Feature point
localization step (b) Feature vector generation step.
(a) Feature point localization
As the Gabor filter response have 40 different local, scale and orientation features, the
dimensionality of the Gabor transformed image space is very high. For the responses of the face
image to Gabor filters, peaks are found by searching the locations in a window W0 of size W×W.
A feature point is located at (x0, y0), if
(4)
(5)
Where j=1, 2… 40
Where, Rj is the response of the face image to the jth Gabor filter. N1 N2 is the size of face image.
Window size W is one of the important parameters of proposed algorithm, and it must be chosen
small enough to capture the important features and large enough to avoid redundancy.
(b) Feature vector generation
Feature vectors are generated at the feature points as a composition of Gabor wavelet transform
coefficients. Kth feature vector of ith reference face is defined as,
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
65
(6)
While there are 40 Gabor filters, feature vectors have 42 components as shown in Figure. 5. The
first two components of feature vectors are very important during matching process. The
remaining 40 components are the samples of the Gabor filter responses at that point. The Feature
vectors, as the samples of Gabor wavelet transform at feature points, allow representing both the
spatial frequency structure and spatial relations of the local image region around the
corresponding feature point. Feature vectors are generated from windows of input face image,
data will be transformed into the classification.
Figure. 5. Feature extraction of face detection
3.4 Classification with Neural Networks
The face detection was assured by a non linear classifier which is the neural networks. The
advantage of using neural network for detection is the feasibility of training a system in very
complex conditions. However, the network architecture has to be varied (number of layers and
nodes) to get good performances. Feed forward net is used with the input vector constituting the
dimension of the each image in the database is 27x18 pixels representing human faces and non-
face.
Figure 6. Model of the neural network System
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
66
Face Features are a cell array contains the result of the convolution of the image with each of the
forty Gabor filters. These matrices have concatenated to form a 135x144 matrix of complex
numbers having 19,440 pixels. Only the magnitude of the result is required to remove corners as
they contain no such information regarding faces. So 135x144 matrix is reduced to 45x48 matrix
containing 2160 input layers. Feature vectors are generated from windows of input face image,
data will be transformed into the form of a vector. The applied neural network is a two-layer
Perceptron neural network with 100 neurons in the first layer and one neuron in the second or
output layer. Then a matrix which every column of it is characteristic of one of training photos is
used for network training accompanied by the desirable response of each column which is 0.9 for
face vectors and -0.9 for non face vectors. Finally identify the face regions and rectangle box to
mark the detected face as shown in Figure. 7. Once we get the face regions and crop them and
save each as individual images for further processing for face recognition.
Figure 7. Final Detected faces
4. FACE RECOGNITION
Humans can recognize faces with little difficulty even in complex background environments.
Therefore, the human face is a natural and attractive biometric. Most approaches to automate
human face recognition typically analyze face images automatically. Experimental results can
thus be collected and approaches are evaluated quickly by using MSNN method. The detected
faces from detection algorithm are cropped and taken as input to the MSNN. MSNN model
consists of two stage heterogeneous neural networks a feature extraction stage and classification
stage. Designing an MSNN structure that is able to accomplish face recognition was extended
from previous MSNN research in the area of Automatic Target Recognition (ATR) [10]. The
MSNN is suited to object recognition, especially when presented with various, lighting levels, of
the target image. Most other face recognition methods utilize feature extraction methods to
determine a feature vector encoding representing a face; then standard matches are made to the
database as determined by a similarity measure.
4.1 Feature Extraction
The complete feature extraction stage is one or more of these feature extraction layers, each
feeding its output to the next layer as input. The first feature extraction layer uses the input sub-
image as input, and the last layer's output is the input for the classification stage. In each feature
extraction layer a set of Hit and Miss structuring elements is shared amongst all feature maps.
The feature map nodes perform the gray scale erosion and dilation known as the hit-miss
transform. Each input face image is eroded by a hit structuring element and dilated by a miss
structuring element separately (Figure. 8). The result from this process forms the feature map,
which becomes the direct input to a back propagation network.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
67
Figure. 8 Feature extraction layer
Figure. 9. Proposed MSNN architecture
The MSNN architecture is shown in Figure. 9. The feature map from the feature extraction stage
is fed into the back propagation network. The net sums entering the neurons are increased by
adding a bias. The output is subtracted by the target vector, and this error is used to calculate the
correction term for the output layer. Since the network has one hidden layer, the output correction
term is passed back to this hidden layer, which uses it to calculate its own correction term.
Weights are then adjusted respectively at the output layer and the hidden layer. The final weights
set is then multiplied and sigmoid transformed again with the original input to derive the final
output for the entire training process. The feature is trained and compared with those of other face
images to determine the closest match.
4.2 Feature matching
Face recognition is performed by comparing thresholds. All the images were trained a few times
to record their output ranges. These were used to set recognition thresholds for each image. The
output for every individual set is given by an array of four values, for instance [0.7 0.8 0.1 0.2].
During face recognition, the classifier receives two sets of outputs, each belonging to the test set
and the training set. This process starts by finding the maximum value among each output array
(i.e. 0.8 for the example array given above). This maximum value for every image is then
compared against all the thresholds. If a value falls within a particular threshold, an integer
identifying the associated threshold is entered into the recognition array. This array, called “flag”,
is finally used to retrieve the corresponding face image from the identity dataset.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
68
Figure. 10. Recognition by threshold matching.
5. EXPERIMENTAL RESULTS AND DISCUSSION
In this paper, the MATLAB simulated results are performed to verify the effectiveness of the
proposed reorganization system. The system is experimented on standard CMU, USD datasets
and also on our own dataset of image owing to different illumination conditions and cluttered
background in non frontal images with crowded scene as shown in Fig. 11. Face detection
performed on a crowded scene where a false negative and false positive is detected. False positive
error includes those locations of face which has been detected as face wrongly. False negative
error locations in the face in which there is face, however has not been recognized as face. The
MSNN ignores all false positives and false negatives from face detection and performs face
recognition only for valid face. Based on the Experimental output images, the face detection rate
is high and the false acceptance rate is low. The Statistical data of face detection and recognition
as shown in Table.1
(a) Detected Faces from input stage (b) Example of detected Faces
(c) Face detection with false positive (d) Face detection with false negative
Figure. 11. Samples of tested Images and the results of detection
Based on the Experimental the proposed recognition system is compared with other well known
benchmark face databases including the ORL, UMIST, Yale standard and Own database are
shown in the Table.2
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
69
Table 1. Statistical Data of Face Detection and Recognition
Test
Image
Number
Number
of faces
False
Positives
False
Negatives
Faces
detected
Faces
recognized
1 2 0 0 2 2
2 3 0 1 2 2
3 4 0 0 4 4
4 4 1 0 4 4
5 5 0 1 4 4
6 9 1 1 8 7
7 6 0 0 6 6
8 8 0 1 7 7
9 10 1 0 10 9
10 12 0 1 11 10
11 23 2 1 22 21
12 16 02 1 15 15
13 60 02 02 58 57
14 13 00 00 13 12
Total 174 9 08 166 160
Face Detection efficiency = Number of faces - False Negatives
Number of faces
= (174 – 08) / 174 = 95.4 %
Face Recognition efficiency = Number of faces recognized = 160 / 166 = 96.38 %
Number of faces detected
Table 2. Recognition rates for different standard Database
Database ORL UMIST Yale
Own
Database
Recognition rate 100% 95% 95% 100%
6. CONCLUSIONS
In this paper, to perform Gabor Wavelets neural network and Morphological Shared Weighted
Neural Network approaches in a single framework of automatic face recognition system. The
contribution in these approaches is that they extract wavelet coefficients from the original images
followed feature extraction. In the next stage the Morphological Shared-weight Neural Network
methods are applied on Feature extraction is performed on gray scale images using hit-miss
transforms that are independent of gray-level shifts. Then the output is learned by interacting with
the classification process. The system carried out a variety of experiments on standard datasets
and also on our own dataset of image owing to different illumination conditions and cluttered
background in non frontal images with a crowded scene with different conditions. The MSNN
performs human faces in unconstrained environments, and multi-view recognition.
Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013
70
REFERENCES
[1] R. C. Gonzalez and R. E. Woods, Digital Image Processing Reading, MA: Addison-Wesley, 1992.
[2] Anil K. Jain, Arun Ross, and Salil Prabhakar, An Introduction to Biometric Recognition, IEEE
transactions on circuits and systems for video technology, vol. 14, No. 1, January 2004, pp. 4-20
[3] W. Zhao, Rama Chellappa, A. Rosenfeld, and J. Phillips. Face recognition: A literature survey. ACM
computing surveys (CSUR), V. 35, Issue 4, pp. 399458, 2003.
[4] P. Jonathon Phillips1, Patrick J. Flynn2, Todd Scruggs3, Kevin W. Bowyer, Overview of the Face
Recognition Grand Challenge, IEEE computer society conference on computer vision and pattern
recognition, 2005, vol. 1, pp. 947-954
[5] Cha Zhang and Zhengyou Zhang : A Survey of Recent Advances in Face Detection, Technical report
is extracted from an early draft of the book Boosting-Based Face Detection and Adaptation.( 2010)
[6] Anissa Bouzalmat, naouar Belghini, Arsalane Zarghili and Jamal Kharroubi. : Face Detection and
recognition using back progration neural Network and Fourier gabor filters, Signal & Image
Processing :An International Journal(SIPIJ), Vol.2, No.3, pp.15-21(2011)
[7] M. Mohammad Abadi, M. Rezapour, R. Jahani and Hadi Chahkandi Nejad : Face Detection with the
help of Gabor Wavelets Characteristics and Neural Network Classifier, American Journal of Scientific
Research, issue 36, pp. 67-76 (2011)
[8] Christian Tenllado, José Ignacio Gómez, Javier Setoain, Darío Mora, Manuel Prieto : Improving face
recognition by combination of natural and Gabor faces”,Elseiver journal of Pattern Recognition, pp.
1453–1460 (2010)
[9] Paul D. Gader,Mohamed A Khabou and Alexander Koldobsky : Morphological regularization neural
networks, Elsevier Journal of the Pattern Recognition, Volume 33, Issue 6, Pages 935–944 (2000)
[10] Y. Won et. al., Morphological Shared-Weight Networks with Applications to Automatic Target
Recognition, Electronics and Telecommunications Research Institute, Daejon, South Korea, (1995)
[11] Avinash Kaushal and J P S Raina, Face Detection using Neural Network & Gabor Wavelet
Transform , International Journal of Computer Sceince, volume 1, issue 1,2010, pp 58-62.

Mais conteúdo relacionado

Mais procurados

An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognition
eSAT Journals
 

Mais procurados (20)

IMAGE COMPOSITE DETECTION USING CUSTOMIZED
IMAGE COMPOSITE DETECTION USING CUSTOMIZEDIMAGE COMPOSITE DETECTION USING CUSTOMIZED
IMAGE COMPOSITE DETECTION USING CUSTOMIZED
 
Gabor Filter
Gabor FilterGabor Filter
Gabor Filter
 
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
 
Ed34785790
Ed34785790Ed34785790
Ed34785790
 
A HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICES
A HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICESA HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICES
A HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICES
 
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
Spot Edge Detection in cDNA Microarray Images using Window based Bi-Dimension...
 
IT6005 digital image processing question bank
IT6005   digital image processing question bankIT6005   digital image processing question bank
IT6005 digital image processing question bank
 
Ar4201293298
Ar4201293298Ar4201293298
Ar4201293298
 
Efficient fingerprint image enhancement algorithm based on gabor filter
Efficient fingerprint image enhancement algorithm based on gabor filterEfficient fingerprint image enhancement algorithm based on gabor filter
Efficient fingerprint image enhancement algorithm based on gabor filter
 
EDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEEDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGE
 
22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)
 
G1802033543
G1802033543G1802033543
G1802033543
 
Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
 
Multi-feature Fusion Using SIFT and LEBP for Finger Vein Recognition
Multi-feature Fusion Using SIFT and LEBP for Finger Vein RecognitionMulti-feature Fusion Using SIFT and LEBP for Finger Vein Recognition
Multi-feature Fusion Using SIFT and LEBP for Finger Vein Recognition
 
Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...
Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...
Face Recognition Using Neural Network Based Fourier Gabor Filters & Random Pr...
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognition
 
I017417176
I017417176I017417176
I017417176
 
Gesture Recognition Based Mouse Events
Gesture Recognition Based Mouse EventsGesture Recognition Based Mouse Events
Gesture Recognition Based Mouse Events
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 

Destaque

Holistic privacy impact assessment framework for video privacy filtering tech...
Holistic privacy impact assessment framework for video privacy filtering tech...Holistic privacy impact assessment framework for video privacy filtering tech...
Holistic privacy impact assessment framework for video privacy filtering tech...
sipij
 
Image processing based girth monitoring and recording system for rubber plant...
Image processing based girth monitoring and recording system for rubber plant...Image processing based girth monitoring and recording system for rubber plant...
Image processing based girth monitoring and recording system for rubber plant...
sipij
 
Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...
sipij
 
A study of a modified histogram based fast enhancement algorithm (mhbfe)
A study of a modified histogram based fast enhancement algorithm (mhbfe)A study of a modified histogram based fast enhancement algorithm (mhbfe)
A study of a modified histogram based fast enhancement algorithm (mhbfe)
sipij
 

Destaque (20)

Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748Facial expression recognition using pca and gabor with jaffe database 11748
Facial expression recognition using pca and gabor with jaffe database 11748
 
C OMPARISON OF M ODERN D ESCRIPTION M ETHODS F OR T HE R ECOGNITION OF ...
C OMPARISON OF  M ODERN  D ESCRIPTION  M ETHODS  F OR  T HE  R ECOGNITION OF ...C OMPARISON OF  M ODERN  D ESCRIPTION  M ETHODS  F OR  T HE  R ECOGNITION OF ...
C OMPARISON OF M ODERN D ESCRIPTION M ETHODS F OR T HE R ECOGNITION OF ...
 
CONTRAST ENHANCEMENT AND BRIGHTNESS PRESERVATION USING MULTIDECOMPOSITION HIS...
CONTRAST ENHANCEMENT AND BRIGHTNESS PRESERVATION USING MULTIDECOMPOSITION HIS...CONTRAST ENHANCEMENT AND BRIGHTNESS PRESERVATION USING MULTIDECOMPOSITION HIS...
CONTRAST ENHANCEMENT AND BRIGHTNESS PRESERVATION USING MULTIDECOMPOSITION HIS...
 
Modified approach to transform arc from text to linear form text a preproces...
Modified approach to transform arc from text to linear form text  a preproces...Modified approach to transform arc from text to linear form text  a preproces...
Modified approach to transform arc from text to linear form text a preproces...
 
A Comparative Study of DOA Estimation Algorithms with Application to Tracking...
A Comparative Study of DOA Estimation Algorithms with Application to Tracking...A Comparative Study of DOA Estimation Algorithms with Application to Tracking...
A Comparative Study of DOA Estimation Algorithms with Application to Tracking...
 
Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...
 
Holistic privacy impact assessment framework for video privacy filtering tech...
Holistic privacy impact assessment framework for video privacy filtering tech...Holistic privacy impact assessment framework for video privacy filtering tech...
Holistic privacy impact assessment framework for video privacy filtering tech...
 
A ROBUST CHAOTIC AND FAST WALSH TRANSFORM ENCRYPTION FOR GRAY SCALE BIOMEDICA...
A ROBUST CHAOTIC AND FAST WALSH TRANSFORM ENCRYPTION FOR GRAY SCALE BIOMEDICA...A ROBUST CHAOTIC AND FAST WALSH TRANSFORM ENCRYPTION FOR GRAY SCALE BIOMEDICA...
A ROBUST CHAOTIC AND FAST WALSH TRANSFORM ENCRYPTION FOR GRAY SCALE BIOMEDICA...
 
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
 
Image processing based girth monitoring and recording system for rubber plant...
Image processing based girth monitoring and recording system for rubber plant...Image processing based girth monitoring and recording system for rubber plant...
Image processing based girth monitoring and recording system for rubber plant...
 
Analog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimationAnalog signal processing approach for coarse and fine depth estimation
Analog signal processing approach for coarse and fine depth estimation
 
A STUDY FOR THE EFFECT OF THE EMPHATICNESS AND LANGUAGE AND DIALECT FOR VOIC...
A STUDY FOR THE EFFECT OF THE EMPHATICNESS  AND LANGUAGE AND DIALECT FOR VOIC...A STUDY FOR THE EFFECT OF THE EMPHATICNESS  AND LANGUAGE AND DIALECT FOR VOIC...
A STUDY FOR THE EFFECT OF THE EMPHATICNESS AND LANGUAGE AND DIALECT FOR VOIC...
 
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
SENSORLESS VECTOR CONTROL OF BLDC USING EXTENDED KALMAN FILTER
 
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
 
EXPONENTIAL WINDOW FAMILY
EXPONENTIAL WINDOW FAMILYEXPONENTIAL WINDOW FAMILY
EXPONENTIAL WINDOW FAMILY
 
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGESE FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
E FFECTIVE P ROCESSING A ND A NALYSIS OF R ADIOTHERAPY I MAGES
 
Implementation of features dynamic tracking filter to tracing pupils
Implementation of features dynamic tracking filter to tracing pupilsImplementation of features dynamic tracking filter to tracing pupils
Implementation of features dynamic tracking filter to tracing pupils
 
Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...
 
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
 
A study of a modified histogram based fast enhancement algorithm (mhbfe)
A study of a modified histogram based fast enhancement algorithm (mhbfe)A study of a modified histogram based fast enhancement algorithm (mhbfe)
A study of a modified histogram based fast enhancement algorithm (mhbfe)
 

Semelhante a GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMATIC FACE RECOGNITION

Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 

Semelhante a GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMATIC FACE RECOGNITION (20)

Af35178182
Af35178182Af35178182
Af35178182
 
N010226872
N010226872N010226872
N010226872
 
A04430105
A04430105A04430105
A04430105
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar Classifiers
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
Iris feature extraction
Iris feature extractionIris feature extraction
Iris feature extraction
 
A017330108
A017330108A017330108
A017330108
 
Touchless Palmprint Verification using Shock Filter, SIFT, I-RANSAC, and LPD
Touchless Palmprint Verification using Shock Filter, SIFT, I-RANSAC, and LPD Touchless Palmprint Verification using Shock Filter, SIFT, I-RANSAC, and LPD
Touchless Palmprint Verification using Shock Filter, SIFT, I-RANSAC, and LPD
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
 
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
 
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
Facial Expression Recognition Using Local Binary Pattern and Support Vector M...
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random Forest
 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forest
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMATIC FACE RECOGNITION

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 DOI : 10.5121/sipij.2013.4405 61 GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMATIC FACE RECOGNITION Chandrappa D N1 and Ravishankar M2 1 Department of Electronics & Communication Engineering, SJB Institute of Technology, Bangalore, India chandrappa.dn@gmail.com 2 Department of Information Science & Engineering, DSCE, Bangalore, India ravishankarmcn@gmail.com ABSTRACT Automatic face recognition system is an important component of intelligent human computer interaction systems for biometric. It is a attractive biometric approach, to distinguish one person from another. To perform Automatic face recognition system, the hybrid approach called Gabor Wavelets face detection and Morphological Shared Weighted Neural Network based Face Recognition. Face detection is performed by using Gabor filter feature extraction. The feature vector based on Gabor filters is used to reduce feature subspace. The detected face regions are given as input to Morphological Shared-weight Neural Network (MSNN) which performs face recognition. Being non linear and translation invariant, the MSNN can create better generalization during face recognition. Feature extraction for MSNN is performed on hit-miss transforms that are independent of gray-level shifts. Then the output is learned by interacting with the classification process. The system is experimented on standard datasets and also on our own dataset of image owing to different illumination conditions and cluttered background in non frontal images with a crowded scene with different conditions. Face detection is performed on a cluttered background and crowded scene where a false negative and false positive is detected. The MSNN recognize ignores all false positives and false negatives from face detection and performs human faces in unconstrained environments, and multi-view recognition. KEYWORDS Face detection, Face recognition, Feed Forward Neural Network (FFNN), Gabor Wavelets, MSNN 1. INTRODUCTION Digital Image Processing [1] is an ever expanding and dynamic area with applications reaching out into our everyday life such as, surveillance, biometrics and many more areas. Biometrics are the emerging field of Bioengineering; it is the automated method of recognizing a person based on a physiological or behavioural characteristic. Automatic recognition of people has received increasing attention from the Computer Vision, Machine Learning, Pattern Recognition and Computer Graphics communities during the last few decades of Survey [3]. Automatic Recognition of people is a challenging problem [4], Which is various real life applications in different fields such as, law enforcement, security systems and availability of powerful and low- cost desktop and embedded computing systems has created an enormous interest in automatic processing of digital images.
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 62 The rest of the paper is organized as follows, Section 2 describes about proposed method, Section 3 explains about Gabor Wavelets and Neural Networks for Face detection, section 4 explains about Morphological Shared Weighted Neural Network for Face Recognition, Section 5 demonstrates experimentation and results. Finally, conclusions are drawn in Section 6. 2. PROPOSED METHOD The proposed Automatic Face Recognition technique comprises two main stages. The primary stage is Face Detection which performs face detection using Gabor Wavelets for feature extraction and Neural Networks for classification. The detected faces are cropped and given as input to the second stage for face recognition. In this stage Face Recognition with Feature extraction by MSNN and Feature matching is performed. The entire process of Automatic Face Recognition is illustrated in Fig. 1. Figure 1. Block Diagram of the proposed Approach 3. FACE DETECTION In this stage, Face detection is achieved by detecting areas that indicate a human face region. Face detection is based on using Gabor feature extraction and Neural Network classification to detect faces independently of the cluttered background and unconstraint environment with multi view face images. 3.1 Gabor Wavelets The input Image is pre-processing, the histogram equalization for better contrast image Pre- processed image is convolved with Gabor filters by multiplying image by Gabor filters in frequency domain. Gabor filters are widely used in image analysis and computer vision. The Gabor filters transform provides an effective way to extract information in the form of space and frequency. The Gabor image representation is obtained by computing the convolution of the original image with several Gabor wavelets, which can be defined as follows (1) Input Image Preprocessing Detected Faces Face Detection Neural Network classification Gabor Feature Extraction MSNN TrainingFeature extraction Transform Database of Enrolled Users Feature Matching Recognized Output
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 63 Each Ψi is a plane wave characterized by the vector ki enveloped by a Gaussian function, where σ is the standard deviation of this Gaussian. The frequency of ith filter is given by the wave vector, having a scale and orientation given by (kν, θµ), where µ and ν defines the orientation and scale of Gabor kernels. The first term in the brackets determines the oscillatory part of the kernel, and the second term compensates for the DC value of the kernel. Subtracting the DC response, Gabor filters becomes insensitive to the overall level of illumination. (2) (3) Where I( ) is the image intensity value at , i=1,…40. Figure.2 shows the real part of Gabor kernels, at 5 different spatial frequency (ν = 0, 1, 2, 3, 4) and 8 orientations (µ = 0, 1, 2, 3, 4, 5, 6, 7) respectively. Figure 2. Real part of the Gabor kernels 3.2 Gabor Wavelet Representation of Faces The Gabor wavelet representation of an face image is the convolution of the image with a Gabor kernels. Gabor wavelet transforms allowing the description of both the spatial frequency structure and spatial relations. Convolving the image with complex Gabor filters with 5 scales and 8 orientations with both amplitude and phase. In Figure. 3, an input face image and the amplitude of the Gabor filter responses are shown below.
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 64 Figure. 3. Gabor filter responses of a face image a) Original face image (b) filter responses The filter reaction outputs exhibits strong locality, scale and orientation selectivity, such characteristics produce salient local features such as the mouth, nose, eyebrow, jaw line, cheekbones as shown in Figure. 4, that is suitable for visual event recognition, and hence making them a suitable choice for feature extraction of images. Figure 4. Local features of the face (a) mouth, (b) nose, (c) eyebrow, (d) jaw line, (e) cheekbone 3.3 Gabor Feature Extraction The Feature extraction stages of the proposed method have two main steps: (a) Feature point localization step (b) Feature vector generation step. (a) Feature point localization As the Gabor filter response have 40 different local, scale and orientation features, the dimensionality of the Gabor transformed image space is very high. For the responses of the face image to Gabor filters, peaks are found by searching the locations in a window W0 of size W×W. A feature point is located at (x0, y0), if (4) (5) Where j=1, 2… 40 Where, Rj is the response of the face image to the jth Gabor filter. N1 N2 is the size of face image. Window size W is one of the important parameters of proposed algorithm, and it must be chosen small enough to capture the important features and large enough to avoid redundancy. (b) Feature vector generation Feature vectors are generated at the feature points as a composition of Gabor wavelet transform coefficients. Kth feature vector of ith reference face is defined as,
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 65 (6) While there are 40 Gabor filters, feature vectors have 42 components as shown in Figure. 5. The first two components of feature vectors are very important during matching process. The remaining 40 components are the samples of the Gabor filter responses at that point. The Feature vectors, as the samples of Gabor wavelet transform at feature points, allow representing both the spatial frequency structure and spatial relations of the local image region around the corresponding feature point. Feature vectors are generated from windows of input face image, data will be transformed into the classification. Figure. 5. Feature extraction of face detection 3.4 Classification with Neural Networks The face detection was assured by a non linear classifier which is the neural networks. The advantage of using neural network for detection is the feasibility of training a system in very complex conditions. However, the network architecture has to be varied (number of layers and nodes) to get good performances. Feed forward net is used with the input vector constituting the dimension of the each image in the database is 27x18 pixels representing human faces and non- face. Figure 6. Model of the neural network System
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 66 Face Features are a cell array contains the result of the convolution of the image with each of the forty Gabor filters. These matrices have concatenated to form a 135x144 matrix of complex numbers having 19,440 pixels. Only the magnitude of the result is required to remove corners as they contain no such information regarding faces. So 135x144 matrix is reduced to 45x48 matrix containing 2160 input layers. Feature vectors are generated from windows of input face image, data will be transformed into the form of a vector. The applied neural network is a two-layer Perceptron neural network with 100 neurons in the first layer and one neuron in the second or output layer. Then a matrix which every column of it is characteristic of one of training photos is used for network training accompanied by the desirable response of each column which is 0.9 for face vectors and -0.9 for non face vectors. Finally identify the face regions and rectangle box to mark the detected face as shown in Figure. 7. Once we get the face regions and crop them and save each as individual images for further processing for face recognition. Figure 7. Final Detected faces 4. FACE RECOGNITION Humans can recognize faces with little difficulty even in complex background environments. Therefore, the human face is a natural and attractive biometric. Most approaches to automate human face recognition typically analyze face images automatically. Experimental results can thus be collected and approaches are evaluated quickly by using MSNN method. The detected faces from detection algorithm are cropped and taken as input to the MSNN. MSNN model consists of two stage heterogeneous neural networks a feature extraction stage and classification stage. Designing an MSNN structure that is able to accomplish face recognition was extended from previous MSNN research in the area of Automatic Target Recognition (ATR) [10]. The MSNN is suited to object recognition, especially when presented with various, lighting levels, of the target image. Most other face recognition methods utilize feature extraction methods to determine a feature vector encoding representing a face; then standard matches are made to the database as determined by a similarity measure. 4.1 Feature Extraction The complete feature extraction stage is one or more of these feature extraction layers, each feeding its output to the next layer as input. The first feature extraction layer uses the input sub- image as input, and the last layer's output is the input for the classification stage. In each feature extraction layer a set of Hit and Miss structuring elements is shared amongst all feature maps. The feature map nodes perform the gray scale erosion and dilation known as the hit-miss transform. Each input face image is eroded by a hit structuring element and dilated by a miss structuring element separately (Figure. 8). The result from this process forms the feature map, which becomes the direct input to a back propagation network.
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 67 Figure. 8 Feature extraction layer Figure. 9. Proposed MSNN architecture The MSNN architecture is shown in Figure. 9. The feature map from the feature extraction stage is fed into the back propagation network. The net sums entering the neurons are increased by adding a bias. The output is subtracted by the target vector, and this error is used to calculate the correction term for the output layer. Since the network has one hidden layer, the output correction term is passed back to this hidden layer, which uses it to calculate its own correction term. Weights are then adjusted respectively at the output layer and the hidden layer. The final weights set is then multiplied and sigmoid transformed again with the original input to derive the final output for the entire training process. The feature is trained and compared with those of other face images to determine the closest match. 4.2 Feature matching Face recognition is performed by comparing thresholds. All the images were trained a few times to record their output ranges. These were used to set recognition thresholds for each image. The output for every individual set is given by an array of four values, for instance [0.7 0.8 0.1 0.2]. During face recognition, the classifier receives two sets of outputs, each belonging to the test set and the training set. This process starts by finding the maximum value among each output array (i.e. 0.8 for the example array given above). This maximum value for every image is then compared against all the thresholds. If a value falls within a particular threshold, an integer identifying the associated threshold is entered into the recognition array. This array, called “flag”, is finally used to retrieve the corresponding face image from the identity dataset.
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 68 Figure. 10. Recognition by threshold matching. 5. EXPERIMENTAL RESULTS AND DISCUSSION In this paper, the MATLAB simulated results are performed to verify the effectiveness of the proposed reorganization system. The system is experimented on standard CMU, USD datasets and also on our own dataset of image owing to different illumination conditions and cluttered background in non frontal images with crowded scene as shown in Fig. 11. Face detection performed on a crowded scene where a false negative and false positive is detected. False positive error includes those locations of face which has been detected as face wrongly. False negative error locations in the face in which there is face, however has not been recognized as face. The MSNN ignores all false positives and false negatives from face detection and performs face recognition only for valid face. Based on the Experimental output images, the face detection rate is high and the false acceptance rate is low. The Statistical data of face detection and recognition as shown in Table.1 (a) Detected Faces from input stage (b) Example of detected Faces (c) Face detection with false positive (d) Face detection with false negative Figure. 11. Samples of tested Images and the results of detection Based on the Experimental the proposed recognition system is compared with other well known benchmark face databases including the ORL, UMIST, Yale standard and Own database are shown in the Table.2
  • 9. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 69 Table 1. Statistical Data of Face Detection and Recognition Test Image Number Number of faces False Positives False Negatives Faces detected Faces recognized 1 2 0 0 2 2 2 3 0 1 2 2 3 4 0 0 4 4 4 4 1 0 4 4 5 5 0 1 4 4 6 9 1 1 8 7 7 6 0 0 6 6 8 8 0 1 7 7 9 10 1 0 10 9 10 12 0 1 11 10 11 23 2 1 22 21 12 16 02 1 15 15 13 60 02 02 58 57 14 13 00 00 13 12 Total 174 9 08 166 160 Face Detection efficiency = Number of faces - False Negatives Number of faces = (174 – 08) / 174 = 95.4 % Face Recognition efficiency = Number of faces recognized = 160 / 166 = 96.38 % Number of faces detected Table 2. Recognition rates for different standard Database Database ORL UMIST Yale Own Database Recognition rate 100% 95% 95% 100% 6. CONCLUSIONS In this paper, to perform Gabor Wavelets neural network and Morphological Shared Weighted Neural Network approaches in a single framework of automatic face recognition system. The contribution in these approaches is that they extract wavelet coefficients from the original images followed feature extraction. In the next stage the Morphological Shared-weight Neural Network methods are applied on Feature extraction is performed on gray scale images using hit-miss transforms that are independent of gray-level shifts. Then the output is learned by interacting with the classification process. The system carried out a variety of experiments on standard datasets and also on our own dataset of image owing to different illumination conditions and cluttered background in non frontal images with a crowded scene with different conditions. The MSNN performs human faces in unconstrained environments, and multi-view recognition.
  • 10. Signal & Image Processing : An International Journal (SIPIJ) Vol.4, No.4, August 2013 70 REFERENCES [1] R. C. Gonzalez and R. E. Woods, Digital Image Processing Reading, MA: Addison-Wesley, 1992. [2] Anil K. Jain, Arun Ross, and Salil Prabhakar, An Introduction to Biometric Recognition, IEEE transactions on circuits and systems for video technology, vol. 14, No. 1, January 2004, pp. 4-20 [3] W. Zhao, Rama Chellappa, A. Rosenfeld, and J. Phillips. Face recognition: A literature survey. ACM computing surveys (CSUR), V. 35, Issue 4, pp. 399458, 2003. [4] P. Jonathon Phillips1, Patrick J. Flynn2, Todd Scruggs3, Kevin W. Bowyer, Overview of the Face Recognition Grand Challenge, IEEE computer society conference on computer vision and pattern recognition, 2005, vol. 1, pp. 947-954 [5] Cha Zhang and Zhengyou Zhang : A Survey of Recent Advances in Face Detection, Technical report is extracted from an early draft of the book Boosting-Based Face Detection and Adaptation.( 2010) [6] Anissa Bouzalmat, naouar Belghini, Arsalane Zarghili and Jamal Kharroubi. : Face Detection and recognition using back progration neural Network and Fourier gabor filters, Signal & Image Processing :An International Journal(SIPIJ), Vol.2, No.3, pp.15-21(2011) [7] M. Mohammad Abadi, M. Rezapour, R. Jahani and Hadi Chahkandi Nejad : Face Detection with the help of Gabor Wavelets Characteristics and Neural Network Classifier, American Journal of Scientific Research, issue 36, pp. 67-76 (2011) [8] Christian Tenllado, José Ignacio Gómez, Javier Setoain, Darío Mora, Manuel Prieto : Improving face recognition by combination of natural and Gabor faces”,Elseiver journal of Pattern Recognition, pp. 1453–1460 (2010) [9] Paul D. Gader,Mohamed A Khabou and Alexander Koldobsky : Morphological regularization neural networks, Elsevier Journal of the Pattern Recognition, Volume 33, Issue 6, Pages 935–944 (2000) [10] Y. Won et. al., Morphological Shared-Weight Networks with Applications to Automatic Target Recognition, Electronics and Telecommunications Research Institute, Daejon, South Korea, (1995) [11] Avinash Kaushal and J P S Raina, Face Detection using Neural Network & Gabor Wavelet Transform , International Journal of Computer Sceince, volume 1, issue 1,2010, pp 58-62.