SlideShare a Scribd company logo
1 of 3
Download to read offline
IOSR Journal of Computer Engineering (IOSRJCE)
ISSN: 2278-0661 Volume 3, Issue 3 (July-Aug. 2012), PP 47-49
www.iosrjournals.org
www.iosrjournals.org 47 | Page
Face Recognition Using Gabor features And PCA
1
Miss. Rupali mhaske, 2
Miss. Jyoti Bedre, 3
Ms. Shubhangi Sapkal
1
(Computer science & Engg. Department, RMCOE/JNT University, India)
2
(Computer science & Engg. Department, Govt. College/ Aurangabad University, India)
Abstract : Face recognition is a hot research topic in the fields of pattern recognition and computer vision,
which has been found a widely used in many applications, such as verification of credit card, security access
control, and human computer interface. As a result, numerous face recognition algorithms have been proposed,
and surveys in this area can be found. Although many approaches for face recognition have been proposed in
the past, none of them can overcome the main problem of lighting, pose and orientation. For a real time face
recognition system, these constraints are to be a major Analysis (PCA) .These methods challenge which has to
be addressed. In this proposed system, a methodology is given for improving the robustness of a face
recognition system based on two well-known statistical modelling methods to represent a face image: Principal
Component extract the discriminates features from the face. Preprocessing of human face image is done using
Gabor wavelets which eliminates the variations due to pose, lighting and features to some extent.
PCA extract low dimensional and discriminating feature vectors and these feature vectors were used for
classification. The classification stage uses nearest neighbour as classifier. This proposed system will use the
YALE face data base with 100 frontal images corresponding to10 different subjects of variable illumination and
facial expressions.
Keywords: Face recognition, Gabor Wavelet transform, Principal Component Analysis
I. INTRODUCTION
Face recognition has been a very popular research topic in recent years. The first attempts began in the
1960's with a semi-automated system. It used features such as eyes, ears, noses, and mouths. Then distances and
ratios were computed from these marks to a common reference point and compared to reference data. In the
early 1970's Goldstein, Harmon and Lesk created a system of 21 subjective markers such as hair color and lip
thickness. Later Kohonen demonstrated that a simple neural net could perform face recognition for aligned and
normalized face images. The type of network he employed computed a face description by approximating the
eigenvectors of the face image's autocorrelation matrix; these eigenvectors are now known as 'Eigenfaces'.
Kohonen's system was not a practical success, however, because of the need for precise alignment and
normalization [1]. Turk and Pentland (1991) then demonstrated that when we perform the coding using the
eigenfaces the residual error could be used both to detect faces in cluttered natural imagery, and to determine the
precise location and scale of faces in an image.
Fig. 1 Block Diagram of Face Recognition
An overview of the face recognition process is illustrated in Fig. 1. In the figure the gallery is the set of
known individuals. The images used to test the algorithms are called probes. A probe is either a new image of
individual in the gallery or an image of an individual not in the gallery. To compute performance, one needs
both a gallery and probe set. The probes are presented to an algorithm, and the algorithm returns the best match
between the each probe and images in the gallery. The estimated identity of a probe is the best match.
While there are many databases in use currently, the choice of an appropriate database to be used
should be made based on the task given [2]. Some face data sets that are commonly used: Color FERET
Database, Yale Face Database, and PIE Database, FIA video Database, CBCL Face recognition Database,
Face Recognition Using Gabor features And PCA
www.iosrjournals.org 48 | Page
Expression Image Database, Mugshot Identification Database, Indian Face Database, Face Recognition Data,
and University of Essex, UK.
II. GABOR WAVELETS
In face recognition system the feature based method finds the important features on the face and
represents them in an efficient way. Physiological studies found that the cells in the human virtual cortex can be
selectively tuned to orientation and to spatial frequency. This confirmation that the response of the simple cell
could be approximated using 2D gabor filters is given by G.Daugmann [3]. Gabor filters were introduced in
image processing because of their biological relevance and computational properties [4, 5]. The kernels of gabor
wavelets are similar to 2D receptive field profiles of the mammalian cortical simple cells. These kernels exhibit
desirable characteristics of orientation selectivity and spatial locality. The extraction of local features in an
image can be effectively done using gabor wavelets.Using Gabor wavelets is robust to illumination, poses and
facial expression changes. Considering all Gabor kernels,all the features are concatenated to form a single gabor
feature vector. Then this high dimensional gabor vector space is much reduced by applying statistical modeling
methods first PCA and then LDA to obtain more independent and discriminating features.
III. PRINCIPALCOMPONENT ANALYSIS
In image recognition and compression, Principal Component Analysis (PCA) is one of the most
successful techniques. The large dimensionality of the data space (observed variables) is reduced to the smaller
intrinsic dimensionality of feature space (independent variables).This is the case when there is a strong
correlation between observed variables and main purpose of using PCA. Using PCA it is capable of
transforming each original image of the training set into a corresponding eigenface. The reconstruction of any
original image from the training setby combining the eigenfaces is an important feature of PCA which are
nothing but characteristic features of the faces. Consequently by adding up all the eigenfaces in the right
proportion the original face image can be reconstructed. Each eigenface represents only certain features of the
face, which may or may not be present in the original image. If the particular feature is not present in the
original image, then the corresponding eigenface should contribute a smaller part to the sum of eigenfaces. If, by
contrary, the feature is present in the original image to a higher degree; the share of the corresponding eigenface
in the "sum" of the eigenfaces should be greater. So, the reconstructed original image is equal to a sum of all
eigenfaces, with each eigenface having a certain weight and this weight specifies, to what degree the specific
feature (eigenface) is present in the original image .. That is in order to reconstruct the original image from the
eigenfaces, building a kind of weighted sum of all eigenfaces is required. By using all the eigenfaces extracted
from original images, exact reconstruction of the original images is possible. by choosing only the most
important features (eigenfaces) losses due to omitting some of the eigenfaces can be minimized. Suppose there
are C classes in the training data. PCA is based on the sample covariance which characterizes the scatter of the
entire data set, irrespective of class-membership. The projection axes chosen by PCA might not provide good
discrimination power.
The algorithm used for principal component analysis is as follows:
1.1: Mathematics of PCA
A 2-D facial image can be represented as 1-D vector byconcatenating each row (or column) into a
single column(or row) vector.
1) We assume the training sets of images are Γl, Γ2,Γ3...Γm, with each image I(x,y). Where (x, y) is the sizeof the
image. Convert each image into set of vectors andnew full-size matrix (mxp), where m is the number oftraining
images and p is x ×y the size of the image.
2) Find the mean face by:
Ψ=∑I(x,y∕m; L: i =l,…,ri.
3) Calculated the mean-subtracted face:
<1>, = r, - 'P
i = 1,2,3 .... m. and a set of matrix is obtained with
A = [<1>1, <1>2, ...... <l>m,] is the mean-subtracted matrixvector with its size Amp.
4) By implementing the matrix transformations, thevector matrix is reduced by:
Cmm = Amp X ATpm (9)where C is the covariance matrix and T is transposematrix.
5) Find the eigen vectors Vmm and eigen values Amfrom the C matrix and ordered the eigen vectors byhighest
eigen values.
6) Apply the eigen vector matrix, Vmm and adjusted matrix Dm. These vectors determine the
linearcombinations of the training set images to form the eigen faces
7) Instead of using m eigen faces, m'« m which isconsidered as the image provided for training for
eachindividual or m' is the total class used for training.
8) Based on the eigen faces, each image has its facevector by
Face Recognition Using Gabor features And PCA
www.iosrjournals.org 49 | Page
Wk = u(r - '1'), k = 1,2, ..., m’.
9) The weights form a feature vector.This feature vectors are taken as the representational basis for the face
images with dimension reduced with m.
IV. RESULTS AND DISCUSSION
In this system is tested with YALE face databaseand its effectiveness is shown in results. The
extractedfeatures is used as it is using the above said featureextraction methods and classification is done using
eigenvaluesand compared with Euclidean distance measure method.The recognition rate is obtained with fixed
number ofPCA features. The performance comparison withEuclidean Distance Measure Classifier (ED) is
shown inTable I.
Tablei. Performance Comparison with Ed Classifier
Then using graph, the results analysis can be shown below in figure 2.
Figure 2. Performance comparison with ED classifier
V. CONCLUSION
In this system, a Gabor feature based method used to eliminate the variations due to pose, lighting and
features is used to increase the robustness of the face recognition system. For different scales and orientations of
the Gabor filter, the input image is convoluted with gabor filters.Then this convoluted image feature vectors
were formulated using PCA method. PCA is used to reduce the high dimensionality of these feature vectors.
This discriminating feature space is used as the training feature space for Back propagation Neural Network in
the classification stage. The recognition rate high with features extracted from PCA based Gabor methods than
simple PCA methods. As the number of features selected in PCA increased, this consecutively also increases the
recognition rate. But this in turn increases the computational load.
REFERENCES
[1] Kobonen's system, T. Kobonen, "Self- organization and Associative Memory", Springer-Verlag, Berlin, 1989.
[2] M. Turk and A. Pentland, "Eigenfaces for recognition ", J Cog. Neuroscience, vol. 3, no. I, pp. 71-86, 1991.
[3] Maxim A. Grodin, "Elastic graph matching (EGM) ", On internal representation in face recognition systems, Pattern recognition,
Volume 33, Issue 7, July 2000, Page 1161-1177.
[4] Cooley, W. W. and Lohnes, "PCA correlation", P. R. Multivariate Data Analysis John Wiley & Sons, Inc., New York, 1971).
[5] Thomson, N., Boulgouris, N. V., & Strintzis, M.G. (2006, January)peak signal-to-noise ratio (PSNR),. Optimized Transmission of
JPEG2000 Streams Over Wireless Channels. IEEE Transactions on Image Processing, 15 (I).
[6] W. Zaho, R.Chellappa, P.J.Philips and A.Rosenfeld, "Face recognition A literature survey," ACM Computing Surveys, Vol. 35, No.
4, pp. 399- 458, December 2003.
[7] M. Turk and A. Pentland, "Eigenfaces for recognition," J. Cognitive Neuroscience,vol. 3, 71- 86., 1991
[8] Chen, L.F., M.L. Hong-Yuan, K. Ming-Tat, L. JaChen and Y. Gwo-Jong, "A new LDAbased face recognitionsystem which can
solve the small sample size problem", Pattern Recognition, vol 33, pp 17l3-1726, 2000.
[9] Vitomir Struc, Nikola pavesi, "Gabor-Based KernelPartial-Least-Squares Discrimination Features for Face Recognition",
Informatica, vol. 20, No. 1, 115-l38, 2009.
[10] S. Rajasekaran & G.A. Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms” Prentice-Hall of India Private
Limited, 2003.
[11] T.Yahagi and H.Takano,(1994) “Face Recognition using neural networks with multiple combinations of Categories,” International
Journal of Electronics Information and Communication Engineering., vol.J77-D-II, no.11, pp.2151-2159.
Euclidean Distance Measure(ED) Classifier
No. of Features PCA GABOR + PCA
40 85.0 89.2
50 82.0 88.5
60 92.5 94.9
70 93.2 98.6

More Related Content

What's hot

Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresCSCJournals
 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...eSAT Journals
 
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition TechniquesComparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition TechniquesCSCJournals
 
National Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component AnalysisNational Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component Analysisijtsrd
 
Appearance based face recognition by pca and lda
Appearance based face recognition by pca and ldaAppearance based face recognition by pca and lda
Appearance based face recognition by pca and ldaIAEME Publication
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEKARTHIKEYAN V
 
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITION
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITIONSYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITION
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITIONijcsit
 
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...AM Publications
 
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 11748EditorIJAERD
 
IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine LearningIRJET Journal
 
Image Retrieval using Graph based Visual Saliency
Image Retrieval using Graph based Visual SaliencyImage Retrieval using Graph based Visual Saliency
Image Retrieval using Graph based Visual SaliencyIRJET Journal
 
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...CSCJournals
 
Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Jia-Bin Huang
 
Independent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionIndependent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionCSCJournals
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...IJMER
 
An Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateAn Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateIRJET Journal
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsEditor IJMTER
 

What's hot (20)

J01116164
J01116164J01116164
J01116164
 
Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...
 
N348295
N348295N348295
N348295
 
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition TechniquesComparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
 
National Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component AnalysisNational Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component Analysis
 
Appearance based face recognition by pca and lda
Appearance based face recognition by pca and ldaAppearance based face recognition by pca and lda
Appearance based face recognition by pca and lda
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLE
 
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITION
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITIONSYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITION
SYMMETRICAL WEIGHTED SUBSPACE HOLISTIC APPROACH FOR EXPRESSION RECOGNITION
 
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...
ZERNIKE-ENTROPY IMAGE SIMILARITY MEASURE BASED ON JOINT HISTOGRAM FOR FACE RE...
 
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
 
IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine Learning
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
Image Retrieval using Graph based Visual Saliency
Image Retrieval using Graph based Visual SaliencyImage Retrieval using Graph based Visual Saliency
Image Retrieval using Graph based Visual Saliency
 
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
 
Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)
 
Independent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionIndependent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face Recognition
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
 
An Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition RateAn Assimilated Face Recognition System with effective Gender Recognition Rate
An Assimilated Face Recognition System with effective Gender Recognition Rate
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age Conditions
 

Viewers also liked

Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Petroleum Training Institute
 
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Waqas Tariq
 
Face Recognition on MATLAB
Face Recognition on MATLABFace Recognition on MATLAB
Face Recognition on MATLABMukesh Taneja
 
Achieving data integrity by forming the digital signature using RSA and SHA-1...
Achieving data integrity by forming the digital signature using RSA and SHA-1...Achieving data integrity by forming the digital signature using RSA and SHA-1...
Achieving data integrity by forming the digital signature using RSA and SHA-1...IOSR Journals
 
Performance on Image Segmentation Resulting In Canny and MoG
Performance on Image Segmentation Resulting In Canny and  MoGPerformance on Image Segmentation Resulting In Canny and  MoG
Performance on Image Segmentation Resulting In Canny and MoGIOSR Journals
 
DTADA: Distributed Trusted Agent Based Detection Approach For Doline And Sen...
DTADA: Distributed Trusted Agent Based Detection Approach  For Doline And Sen...DTADA: Distributed Trusted Agent Based Detection Approach  For Doline And Sen...
DTADA: Distributed Trusted Agent Based Detection Approach For Doline And Sen...IOSR Journals
 
Why to Shop Online.
Why to Shop Online.Why to Shop Online.
Why to Shop Online.believe52
 
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources Thomas Gottron
 
Hiding Text within Image Using LSB Replacement
Hiding Text within Image Using LSB ReplacementHiding Text within Image Using LSB Replacement
Hiding Text within Image Using LSB ReplacementIOSR Journals
 
Captcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing TechniquesCaptcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing TechniquesIOSR Journals
 
Dentsply maillefer dm 026-12 (1)
Dentsply maillefer dm 026-12 (1)Dentsply maillefer dm 026-12 (1)
Dentsply maillefer dm 026-12 (1)Tania Rosero Gomez
 
Základy molekulárnej biológie – Proteiny a DNA
Základy molekulárnej biológie – Proteiny a DNAZáklady molekulárnej biológie – Proteiny a DNA
Základy molekulárnej biológie – Proteiny a DNAVladimir Patras
 
Efficient Doubletree: An Algorithm for Large-Scale Topology Discovery
Efficient Doubletree: An Algorithm for Large-Scale Topology DiscoveryEfficient Doubletree: An Algorithm for Large-Scale Topology Discovery
Efficient Doubletree: An Algorithm for Large-Scale Topology DiscoveryIOSR Journals
 
User Identity Verification Using Mouse Signature
User Identity Verification Using Mouse SignatureUser Identity Verification Using Mouse Signature
User Identity Verification Using Mouse SignatureIOSR Journals
 

Viewers also liked (20)

Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
 
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
Face Emotion Analysis Using Gabor Features In Image Database for Crime Invest...
 
Face Recognition on MATLAB
Face Recognition on MATLABFace Recognition on MATLAB
Face Recognition on MATLAB
 
face recognition
face recognitionface recognition
face recognition
 
C0421318
C0421318C0421318
C0421318
 
O0568089
O0568089O0568089
O0568089
 
Achieving data integrity by forming the digital signature using RSA and SHA-1...
Achieving data integrity by forming the digital signature using RSA and SHA-1...Achieving data integrity by forming the digital signature using RSA and SHA-1...
Achieving data integrity by forming the digital signature using RSA and SHA-1...
 
Performance on Image Segmentation Resulting In Canny and MoG
Performance on Image Segmentation Resulting In Canny and  MoGPerformance on Image Segmentation Resulting In Canny and  MoG
Performance on Image Segmentation Resulting In Canny and MoG
 
I0346067
I0346067I0346067
I0346067
 
F0443041
F0443041F0443041
F0443041
 
DTADA: Distributed Trusted Agent Based Detection Approach For Doline And Sen...
DTADA: Distributed Trusted Agent Based Detection Approach  For Doline And Sen...DTADA: Distributed Trusted Agent Based Detection Approach  For Doline And Sen...
DTADA: Distributed Trusted Agent Based Detection Approach For Doline And Sen...
 
Why to Shop Online.
Why to Shop Online.Why to Shop Online.
Why to Shop Online.
 
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
From Changes to Dynamics: Dynamics Analysis of Linked Open Data Sources
 
Hiding Text within Image Using LSB Replacement
Hiding Text within Image Using LSB ReplacementHiding Text within Image Using LSB Replacement
Hiding Text within Image Using LSB Replacement
 
Captcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing TechniquesCaptcha Recognition and Robustness Measurement using Image Processing Techniques
Captcha Recognition and Robustness Measurement using Image Processing Techniques
 
Dentsply maillefer dm 026-12 (1)
Dentsply maillefer dm 026-12 (1)Dentsply maillefer dm 026-12 (1)
Dentsply maillefer dm 026-12 (1)
 
Základy molekulárnej biológie – Proteiny a DNA
Základy molekulárnej biológie – Proteiny a DNAZáklady molekulárnej biológie – Proteiny a DNA
Základy molekulárnej biológie – Proteiny a DNA
 
F0423141
F0423141F0423141
F0423141
 
Efficient Doubletree: An Algorithm for Large-Scale Topology Discovery
Efficient Doubletree: An Algorithm for Large-Scale Topology DiscoveryEfficient Doubletree: An Algorithm for Large-Scale Topology Discovery
Efficient Doubletree: An Algorithm for Large-Scale Topology Discovery
 
User Identity Verification Using Mouse Signature
User Identity Verification Using Mouse SignatureUser Identity Verification Using Mouse Signature
User Identity Verification Using Mouse Signature
 

Similar to Face Recognition Using Gabor features And PCA

Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
face recognition system
face recognition systemface recognition system
face recognition systemAnil Kumar
 
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 ClassifiersIJMER
 
Face Recognition System using Self Organizing Feature Map and Appearance Base...
Face Recognition System using Self Organizing Feature Map and Appearance Base...Face Recognition System using Self Organizing Feature Map and Appearance Base...
Face Recognition System using Self Organizing Feature Map and Appearance Base...ijtsrd
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithmAshwini Awatare
 
IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET Journal
 
Image Redundancy and Its Elimination
Image Redundancy and Its EliminationImage Redundancy and Its Elimination
Image Redundancy and Its EliminationIJMERJOURNAL
 
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMsipij
 
Face Recognition Using Neural Networks
Face Recognition Using Neural NetworksFace Recognition Using Neural Networks
Face Recognition Using Neural NetworksCSCJournals
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationIJCSES Journal
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsLakshmi Sarvani Videla
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen facesIAEME Publication
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPCSCJournals
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET Journal
 
Face recognition system
Face recognition systemFace recognition system
Face recognition systemYogesh Lamture
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 

Similar to Face Recognition Using Gabor features And PCA (20)

Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
face recognition system
face recognition systemface recognition system
face recognition system
 
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
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
Face Recognition System using Self Organizing Feature Map and Appearance Base...
Face Recognition System using Self Organizing Feature Map and Appearance Base...Face Recognition System using Self Organizing Feature Map and Appearance Base...
Face Recognition System using Self Organizing Feature Map and Appearance Base...
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...
 
Image Redundancy and Its Elimination
Image Redundancy and Its EliminationImage Redundancy and Its Elimination
Image Redundancy and Its Elimination
 
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
 
Face Recognition Using Neural Networks
Face Recognition Using Neural NetworksFace Recognition Using Neural Networks
Face Recognition Using Neural Networks
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen faces
 
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBPHybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
Hybrid Domain based Face Recognition using DWT, FFT and Compressed CLBP
 
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial OcclusionIRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
IRJET- A Survey on Facial Expression Recognition Robust to Partial Occlusion
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Face Recognition Using Gabor features And PCA

  • 1. IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661 Volume 3, Issue 3 (July-Aug. 2012), PP 47-49 www.iosrjournals.org www.iosrjournals.org 47 | Page Face Recognition Using Gabor features And PCA 1 Miss. Rupali mhaske, 2 Miss. Jyoti Bedre, 3 Ms. Shubhangi Sapkal 1 (Computer science & Engg. Department, RMCOE/JNT University, India) 2 (Computer science & Engg. Department, Govt. College/ Aurangabad University, India) Abstract : Face recognition is a hot research topic in the fields of pattern recognition and computer vision, which has been found a widely used in many applications, such as verification of credit card, security access control, and human computer interface. As a result, numerous face recognition algorithms have been proposed, and surveys in this area can be found. Although many approaches for face recognition have been proposed in the past, none of them can overcome the main problem of lighting, pose and orientation. For a real time face recognition system, these constraints are to be a major Analysis (PCA) .These methods challenge which has to be addressed. In this proposed system, a methodology is given for improving the robustness of a face recognition system based on two well-known statistical modelling methods to represent a face image: Principal Component extract the discriminates features from the face. Preprocessing of human face image is done using Gabor wavelets which eliminates the variations due to pose, lighting and features to some extent. PCA extract low dimensional and discriminating feature vectors and these feature vectors were used for classification. The classification stage uses nearest neighbour as classifier. This proposed system will use the YALE face data base with 100 frontal images corresponding to10 different subjects of variable illumination and facial expressions. Keywords: Face recognition, Gabor Wavelet transform, Principal Component Analysis I. INTRODUCTION Face recognition has been a very popular research topic in recent years. The first attempts began in the 1960's with a semi-automated system. It used features such as eyes, ears, noses, and mouths. Then distances and ratios were computed from these marks to a common reference point and compared to reference data. In the early 1970's Goldstein, Harmon and Lesk created a system of 21 subjective markers such as hair color and lip thickness. Later Kohonen demonstrated that a simple neural net could perform face recognition for aligned and normalized face images. The type of network he employed computed a face description by approximating the eigenvectors of the face image's autocorrelation matrix; these eigenvectors are now known as 'Eigenfaces'. Kohonen's system was not a practical success, however, because of the need for precise alignment and normalization [1]. Turk and Pentland (1991) then demonstrated that when we perform the coding using the eigenfaces the residual error could be used both to detect faces in cluttered natural imagery, and to determine the precise location and scale of faces in an image. Fig. 1 Block Diagram of Face Recognition An overview of the face recognition process is illustrated in Fig. 1. In the figure the gallery is the set of known individuals. The images used to test the algorithms are called probes. A probe is either a new image of individual in the gallery or an image of an individual not in the gallery. To compute performance, one needs both a gallery and probe set. The probes are presented to an algorithm, and the algorithm returns the best match between the each probe and images in the gallery. The estimated identity of a probe is the best match. While there are many databases in use currently, the choice of an appropriate database to be used should be made based on the task given [2]. Some face data sets that are commonly used: Color FERET Database, Yale Face Database, and PIE Database, FIA video Database, CBCL Face recognition Database,
  • 2. Face Recognition Using Gabor features And PCA www.iosrjournals.org 48 | Page Expression Image Database, Mugshot Identification Database, Indian Face Database, Face Recognition Data, and University of Essex, UK. II. GABOR WAVELETS In face recognition system the feature based method finds the important features on the face and represents them in an efficient way. Physiological studies found that the cells in the human virtual cortex can be selectively tuned to orientation and to spatial frequency. This confirmation that the response of the simple cell could be approximated using 2D gabor filters is given by G.Daugmann [3]. Gabor filters were introduced in image processing because of their biological relevance and computational properties [4, 5]. The kernels of gabor wavelets are similar to 2D receptive field profiles of the mammalian cortical simple cells. These kernels exhibit desirable characteristics of orientation selectivity and spatial locality. The extraction of local features in an image can be effectively done using gabor wavelets.Using Gabor wavelets is robust to illumination, poses and facial expression changes. Considering all Gabor kernels,all the features are concatenated to form a single gabor feature vector. Then this high dimensional gabor vector space is much reduced by applying statistical modeling methods first PCA and then LDA to obtain more independent and discriminating features. III. PRINCIPALCOMPONENT ANALYSIS In image recognition and compression, Principal Component Analysis (PCA) is one of the most successful techniques. The large dimensionality of the data space (observed variables) is reduced to the smaller intrinsic dimensionality of feature space (independent variables).This is the case when there is a strong correlation between observed variables and main purpose of using PCA. Using PCA it is capable of transforming each original image of the training set into a corresponding eigenface. The reconstruction of any original image from the training setby combining the eigenfaces is an important feature of PCA which are nothing but characteristic features of the faces. Consequently by adding up all the eigenfaces in the right proportion the original face image can be reconstructed. Each eigenface represents only certain features of the face, which may or may not be present in the original image. If the particular feature is not present in the original image, then the corresponding eigenface should contribute a smaller part to the sum of eigenfaces. If, by contrary, the feature is present in the original image to a higher degree; the share of the corresponding eigenface in the "sum" of the eigenfaces should be greater. So, the reconstructed original image is equal to a sum of all eigenfaces, with each eigenface having a certain weight and this weight specifies, to what degree the specific feature (eigenface) is present in the original image .. That is in order to reconstruct the original image from the eigenfaces, building a kind of weighted sum of all eigenfaces is required. By using all the eigenfaces extracted from original images, exact reconstruction of the original images is possible. by choosing only the most important features (eigenfaces) losses due to omitting some of the eigenfaces can be minimized. Suppose there are C classes in the training data. PCA is based on the sample covariance which characterizes the scatter of the entire data set, irrespective of class-membership. The projection axes chosen by PCA might not provide good discrimination power. The algorithm used for principal component analysis is as follows: 1.1: Mathematics of PCA A 2-D facial image can be represented as 1-D vector byconcatenating each row (or column) into a single column(or row) vector. 1) We assume the training sets of images are Γl, Γ2,Γ3...Γm, with each image I(x,y). Where (x, y) is the sizeof the image. Convert each image into set of vectors andnew full-size matrix (mxp), where m is the number oftraining images and p is x ×y the size of the image. 2) Find the mean face by: Ψ=∑I(x,y∕m; L: i =l,…,ri. 3) Calculated the mean-subtracted face: <1>, = r, - 'P i = 1,2,3 .... m. and a set of matrix is obtained with A = [<1>1, <1>2, ...... <l>m,] is the mean-subtracted matrixvector with its size Amp. 4) By implementing the matrix transformations, thevector matrix is reduced by: Cmm = Amp X ATpm (9)where C is the covariance matrix and T is transposematrix. 5) Find the eigen vectors Vmm and eigen values Amfrom the C matrix and ordered the eigen vectors byhighest eigen values. 6) Apply the eigen vector matrix, Vmm and adjusted matrix Dm. These vectors determine the linearcombinations of the training set images to form the eigen faces 7) Instead of using m eigen faces, m'« m which isconsidered as the image provided for training for eachindividual or m' is the total class used for training. 8) Based on the eigen faces, each image has its facevector by
  • 3. Face Recognition Using Gabor features And PCA www.iosrjournals.org 49 | Page Wk = u(r - '1'), k = 1,2, ..., m’. 9) The weights form a feature vector.This feature vectors are taken as the representational basis for the face images with dimension reduced with m. IV. RESULTS AND DISCUSSION In this system is tested with YALE face databaseand its effectiveness is shown in results. The extractedfeatures is used as it is using the above said featureextraction methods and classification is done using eigenvaluesand compared with Euclidean distance measure method.The recognition rate is obtained with fixed number ofPCA features. The performance comparison withEuclidean Distance Measure Classifier (ED) is shown inTable I. Tablei. Performance Comparison with Ed Classifier Then using graph, the results analysis can be shown below in figure 2. Figure 2. Performance comparison with ED classifier V. CONCLUSION In this system, a Gabor feature based method used to eliminate the variations due to pose, lighting and features is used to increase the robustness of the face recognition system. For different scales and orientations of the Gabor filter, the input image is convoluted with gabor filters.Then this convoluted image feature vectors were formulated using PCA method. PCA is used to reduce the high dimensionality of these feature vectors. This discriminating feature space is used as the training feature space for Back propagation Neural Network in the classification stage. The recognition rate high with features extracted from PCA based Gabor methods than simple PCA methods. As the number of features selected in PCA increased, this consecutively also increases the recognition rate. But this in turn increases the computational load. REFERENCES [1] Kobonen's system, T. Kobonen, "Self- organization and Associative Memory", Springer-Verlag, Berlin, 1989. [2] M. Turk and A. Pentland, "Eigenfaces for recognition ", J Cog. Neuroscience, vol. 3, no. I, pp. 71-86, 1991. [3] Maxim A. Grodin, "Elastic graph matching (EGM) ", On internal representation in face recognition systems, Pattern recognition, Volume 33, Issue 7, July 2000, Page 1161-1177. [4] Cooley, W. W. and Lohnes, "PCA correlation", P. R. Multivariate Data Analysis John Wiley & Sons, Inc., New York, 1971). [5] Thomson, N., Boulgouris, N. V., & Strintzis, M.G. (2006, January)peak signal-to-noise ratio (PSNR),. Optimized Transmission of JPEG2000 Streams Over Wireless Channels. IEEE Transactions on Image Processing, 15 (I). [6] W. Zaho, R.Chellappa, P.J.Philips and A.Rosenfeld, "Face recognition A literature survey," ACM Computing Surveys, Vol. 35, No. 4, pp. 399- 458, December 2003. [7] M. Turk and A. Pentland, "Eigenfaces for recognition," J. Cognitive Neuroscience,vol. 3, 71- 86., 1991 [8] Chen, L.F., M.L. Hong-Yuan, K. Ming-Tat, L. JaChen and Y. Gwo-Jong, "A new LDAbased face recognitionsystem which can solve the small sample size problem", Pattern Recognition, vol 33, pp 17l3-1726, 2000. [9] Vitomir Struc, Nikola pavesi, "Gabor-Based KernelPartial-Least-Squares Discrimination Features for Face Recognition", Informatica, vol. 20, No. 1, 115-l38, 2009. [10] S. Rajasekaran & G.A. Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms” Prentice-Hall of India Private Limited, 2003. [11] T.Yahagi and H.Takano,(1994) “Face Recognition using neural networks with multiple combinations of Categories,” International Journal of Electronics Information and Communication Engineering., vol.J77-D-II, no.11, pp.2151-2159. Euclidean Distance Measure(ED) Classifier No. of Features PCA GABOR + PCA 40 85.0 89.2 50 82.0 88.5 60 92.5 94.9 70 93.2 98.6