Multidirectional 2DPCA Based Face Recognition System

Similar documents
An Integrated Face Recognition Algorithm Based on Wavelet Subspace

An Enhanced Face Recognition System based on Rotated Two Dimensional Principal Components

Comparison of Principal Component Based Advanced Facial Feature Extraction Techniques Applied Over Different Face Databases

Fuzzy Bidirectional Weighted Sum for Face Recognition

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Linear Discriminant Analysis for 3D Face Recognition System

Application of 2DPCA Based Techniques in DCT Domain for Face Recognition

Haresh D. Chande #, Zankhana H. Shah *

An Efficient Face Recognition using Discriminative Robust Local Binary Pattern and Gabor Filter with Single Sample per Class

Study and Comparison of Different Face Recognition Algorithms

Image-Based Face Recognition using Global Features

STUDY OF FACE AUTHENTICATION USING EUCLIDEAN AND MAHALANOBIS DISTANCE CLASSIFICATION METHOD

A New Multi Fractal Dimension Method for Face Recognition with Fewer Features under Expression Variations

Comparison of Different Face Recognition Algorithms

Performance Evaluation of PCA and LDA for Face Recognition

An Efficient Secure Multimodal Biometric Fusion Using Palmprint and Face Image

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

A comparative study of Four Neighbour Binary Patterns in Face Recognition

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

Hybrid Face Recognition and Classification System for Real Time Environment

Dr. K. Nagabhushan Raju Professor, Dept. of Instrumentation Sri Krishnadevaraya University, Anantapuramu, Andhra Pradesh, India

Neurocomputing. Laplacian bidirectional PCA for face recognition. Wankou Yang a,n, Changyin Sun a, Lei Zhang b, Karl Ricanek c. Letters.

Face recognition based on improved BP neural network

Comparison of face recognition algorithms in terms of the learning set selection

Learning to Recognize Faces in Realistic Conditions

Feature-Aging for Age-Invariant Face Recognition

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

L1-Norm Based Linear Discriminant Analysis: An Application to Face Recognition

Diagonal Principal Component Analysis for Face Recognition

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 8, March 2013)

Facial Expression Detection Using Implemented (PCA) Algorithm

A Hierarchical Face Identification System Based on Facial Components

Principal Component Analysis (PCA) is a most practicable. statistical technique. Its application plays a major role in many

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

FACE RECOGNITION BASED ON GENDER USING A MODIFIED METHOD OF 2D-LINEAR DISCRIMINANT ANALYSIS

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

A Real Time Facial Expression Classification System Using Local Binary Patterns

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

The Analysis of Parameters t and k of LPP on Several Famous Face Databases

Face Recognition using Eigenfaces SMAI Course Project

Face Recognition by Combining Kernel Associative Memory and Gabor Transforms

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

A Survey on Feature Extraction Techniques for Palmprint Identification

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Recognition of Non-symmetric Faces Using Principal Component Analysis

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP( 1

Face Recognition Using Phase-Based Correspondence Matching

Face Detection and Recognition in an Image Sequence using Eigenedginess

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

PCA and KPCA algorithms for Face Recognition A Survey

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

An Adaptive Threshold LBP Algorithm for Face Recognition

APPLICATION OF LOCAL BINARY PATTERN AND PRINCIPAL COMPONENT ANALYSIS FOR FACE RECOGNITION

A Wavelet-based Feature Selection Scheme for Palm-print Recognition

Discriminate Analysis

Face Recognition using Laplacianfaces

Applications Video Surveillance (On-line or off-line)

Three-Dimensional Face Recognition: A Fishersurface Approach

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Linear Laplacian Discrimination for Feature Extraction

ComparisonofDifferentAlgorithmforFaceRecognition

ROBUST LDP BASED FACE DESCRIPTOR

Mobile Face Recognization

A new kernel Fisher discriminant algorithm with application to face recognition

A Study on Different Challenges in Facial Recognition Methods

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Selecting Models from Videos for Appearance-Based Face Recognition

Local Similarity based Linear Discriminant Analysis for Face Recognition with Single Sample per Person

Face Recognition Using Eigen-Face Implemented On DSP Processor

Parallel Architecture & Programing Models for Face Recognition

Face Recognition from Images with High Pose Variations by Transform Vector Quantization

Dimension Reduction CS534

[Gaikwad *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

An Improved Face Recognition Technique Based on Modular LPCA Approach

Fast Face Recognition Based on 2D Fractional Fourier Transform

Illumination Invariant Face Recognition Based on Neural Network Ensemble

Tensor Sparse PCA and Face Recognition: A Novel Approach

Face Biometrics Based on Principal Component Analysis and Linear Discriminant Analysis

On the Impact of Outliers on High-Dimensional Data Analysis Methods for Face Recognition

NOWADAYS, there are many human jobs that can. Face Recognition Performance in Facing Pose Variation

Parallel Architecture for Face Recognition using MPI

Heat Kernel Based Local Binary Pattern for Face Representation

Face Recognition with Weighted Locally Linear Embedding

Robust Face Recognition via Sparse Representation

Video Image Based Multimodal Face Recognition System

Fingerprint Recognition using Texture Features

Face Recognition for Mobile Devices

FACE RECOGNITION USING PCA AND EIGEN FACE APPROACH

Multi-focus image fusion using de-noising and sharpness criterion

Directional Derivative and Feature Line Based Subspace Learning Algorithm for Classification

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 8. Face recognition attendance system based on PCA approach

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Performance Evaluation of Optimised PCA and Projection Combined PCA methods in Facial Images

Face Recognition. Programming Project. Haofu Liao, BSEE. Department of Electrical and Computer Engineering. Northeastern University.

Gabors Help Supervised Manifold Learning

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Transcription:

Multidirectional 2DPCA Based Face Recognition System Shilpi Soni 1, Raj Kumar Sahu 2 1 M.E. Scholar, Department of E&Tc Engg, CSIT, Durg 2 Associate Professor, Department of E&Tc Engg, CSIT, Durg Email: 1 er.shilpi.soni@gmail.com, 2 rajkumarsao@gmail.com Abstract In this paper, Multidirectional 2DPCA is employed for face recognition of two different databases. All face images are rotated and their two dimensional principal components are calculated as features as features of facial images. These features in various directions are fused to form features of an individual s facial image. The results of this technique is compared over FERET database and an inhouse self made database. For FERET database, MDi2DPCA is giving 82.3% result and for self made database it is giving 91.67% result. Keywords PCA, 2DPCA, D2DPCA, MD2DPCA, Euclidean distance I. INTRODUCTION Face recognition technique deals with recognition of an individual personality on the basis geometric or statistical features of facial image. It includes face tracking n a video sequence, face detection, face verification, and finally face recognition. In all applications of FR technology, after extraction of facial images are converted into gray scale and normalized for testing. This paper is based on the work for improving recognition rate of various facial databases [1]. A face recognition system has to perform Face tracking, detection, verification and recognition. Face tracking expects proposition of faces based on their preceding trail and hence approximates the next position of those faces. Face detection collects information of the geometric replica of the face and non face images, and then accepts a two-class classification method to discriminate between them. Face verification deals with verification of a claimed person and face recognition concerns with distinguishing the identity of a person from a record of identified persons. In this work, principal component analysis is used for face recognition. PCA is also known as eigenvector method as it utilizes eigen values to represent linear variation in high-dimensional data. PCA is one dimensional method of data representation, but to increase recognition rate, 32 two dimensional representations is built-in in 2DPCA, which was proposed by Yang et al [2]. 2DPCA is more efficient than PCA. 2DPCA extract the feature from the matrix by projecting the image matrix along the projection axes that are the eigen vectors of the image scatter matrix. Recognition rate was further improved by Directional 2DPCA (Di2DPCA), which was proposed by Qi Zhu et al [3]. Di2DPCA can extract features from the matrices in any direction where as 2DPCA reflects the information in each row. In this paper we are adopting face recognition technique by Di2DPCA technique. This paper is organized as follows: Section I was a brief introduction of this paper. Section II is giving an overview of face recognition related works performed by before this work. Section III is describing Methodology. Section IV is the experimental results section where results obtained from Di2DPCA and finally Section V is the conclusion of this work. II. RELATED WORK AND BACKGROUND A Principal component analysis is the most popular dimensionality reduction technique used for image based feature collection. Turk et. al [4]. developed eigen face techniques for face recognition. Eigen vector and eigen values project the eigen faces which represent primary components of the faces. Weights derived from these eigen vectors are used to represent the facial features which are used for identification of individual faces from a database. Binary PCA (B-PCA) [5]has been proposed to replace floating-point multiplications with integer additions, so the time complexity of the testing procedure can be significantly reduced. It was reported that B-PCA is 50 times faster than classical PCA. Since PCA is an image-as-vector method, due to the vectorization effect of PCA, the spatial redundancy

within each image matrix is not taken into account, and some information on local spatial relationships is lost. In order to retain these information, 2DPCA is adopted which is an image-as-matrix method. For image-asmatrix methods, an image is treated as a matrix and thus does not destroy the spatial relationship of image pixels. 2DPCA takes a 2 dimensional-matrix-based representation model and image covariance matrix is constructed directly from the 2D image matrices. 2DPCA can evaluate the matrix accurately and computationally more efficiently than PCA [6,7]. Xu et al [8]. compared 2DPCA and PCA. A problem pertains with 2DPCA, that it needs more coefficients than PCA, so it needs more memory and more time in classification. To overcome these problems, Zhou et al [9,10]. proposed the bidirectional PCA (BDPCA) and Zhang et. al[11]. proposed the 2directional 2dimensional PCA ((2D) 2 PCA). BDPCA and (2D) 2 PCA reduces the dimension in both column and row directions, for feature extraction. To maintain correlations between variations of rows and column diagonal principal component analysis (DiaPCA) is proposed by Zhang et al[11]. They performed this task by seeking the optimal projective vectors from the so called diagonal face images which are used to extract information in diagonal direction. The features extracted from one or two directions are in sufficient for achieving high accuracy. Since vectors of the image matrix in different directions have different effects during correct classification. To extract features from the matrices in any direction, Qi Zhu et. al [12]. proposed directional 2DPCA (Di2DPCA). Their results are further improved by Xiao Hu et. al [13]. which proposed multi-oriented 2DPCA, where facial images are rotated by θ degrees using bilinear interpolation. Facial features were extracted from origin face image and rotated images. Since the Di2DPCA can extract features from matrix in different directions, in this work, Multi-directional 2DPCA (MDi2DPCA) is incorporated to improve accuracy. Here matching score level fusion is used to integrate several Di2DPCA performed in different directions for face recognition. III. METHODOLOGY A In this paper, Multidirectional 2DPCA is used for feature extraction. Face image is taken as two dimensional matrixes and rotated in six different directions. Rotated images are appended to form array. Recognition rate is compared for four different facial databases viz. FERET and an in house database. Feature Extraction process is described as below- Training Phase- All training facial images which are under training database are cropped. These images are then rotated and appended as page wise arrays. Then mean of each array is calculated (1) This 2D matrix is the arithmetic average of the training images at each pixel point. Training images in each rotated image database are subtracted from their respective mean image to form variance. Φ = Γ Ψ (2) All of these mean subtracted rotated images, i.e. variance of each image, are appended to form an array. Then covariance matrix is calculated from each variance matrix which is product of variance matrix with its transpose. Χ = Α T Α = (3) Training Dataset Histogram Equalization Rotate by x o Mean Image Covariance Eigen Vector Weight Euclidean of x o rotated image Score Normalization (Sigmoid Function) Rotate by y o Mean Image Covariance Eigen Vector Weight Face Acquisition Face Database Formation Normalized Score Fusion (Weighted Summation) Resultant Image (Minimum Fused Value) Testing Dataset Histogram Equalization Rotate by x o Rotate by y o Euclidean of y o rotated image Score Normalization (Sigmoid Function) Fig. 1 Flow chart of Directional 2DPCA Algorithm Then covariance matrices of all facial images are added. Eigen values & Eigen vectors are calculated as X ν i = μ i ν i (4) Α T.Α. ν i = μ i ν i (5) Α T.Α Α ν i = μ i Α ν i (6) 33

Χ Α ν i = μ i Α ν i (7) Hence υ i = Α ν i is one of the eigen vector of X. Eigen vectors corresponding to highest eigen values are selected. Eigenface is calculated which is product of variance of each face image with d numbers of highest eigen vectors. Φ = A. Υ (8) Now projected train matrix calculation which is also termed as eigen face matrix and is calculated as ω k = φ T. A i (9) where i= 1, 2, 3 number of training images Testing Phase- Facial images under test is then cropped and then rotated. The cropped and rotated test face image is subtracted from mean image of database, Φ t = Γ t Ψ (10) Projected Test image of each of rotated image is then calculated from their respective eigen face matrix. ω t = φ T. Φ t (11) Classification- Euclidean Distance is used to calculate the distance. It is given by (12) Normalization- By normalization, distance scores of each of left and right half face image are mapped between 0 and 1. Sigmoid function is used for normalization in this technique. Fig. 2. In house Face image rotated by 0 o, 10 o, 20 o, 30 o, 40 o, 50 o where values of weights are selected such that, w 1 + w 2 =1. Recognition- At this stage, test image is recognized with training image. To carry out this task, simply minimum value of fused score s is found. Output = min ( ) (16) Its location reflects the facial image under test. Principal component IV. EXPERIMENTAL RESULTS In this paper, database used are In house & FERET face database base is used. Database used is In house self made Face database.this database contains images of 12 individuals with 9 image each. Rotated images and final output images by Directional 2DPCA are shown in fig 2 &fig. 3. On the basis of results, Table I is drawn, comparing results face recognition by 1DPCA and Directional 2DPCA. And Table II is comparison of recognition rates by varying eigen values. Face Image Under Test Resultant Facial Image (13) Where (14) is normalized score, is raw distance score, µ k is mean and σ k is standard deviation of k th half face image Fusion- Fusion is combining of different feature vectors. Here fusion is being performed by weighted summation method. It is given by Fig.3.Test Image and Output Image (15) 34

Recognition Rate (%) Recognition Rate (%) TABLE I COMPARISON OF RECOGNITION RATE ON INHOUSE FACE DATABASE HAVING 12 INDIVIDUALS S. No. Training images per class Testing images per class Recognition Rate (%) 1 8 1 91.67 2 6 7 2 75 3 6 3 69.44 4 8 1 91.67 5 4 7 2 75 6 6 3 69.44 On the basis of these results comparison plot is drawn 100 90 80 70 60 TABLE III COMPARISON OF RECOGNITION RATE ON FERET FACE DATABASE S. No. No. of Rotations No. of Eigen Features Correct Outputs (out of 300 tests) 1 20 245 81.67 6 2 30 242 80.67 3 20 247 82.33 4 4 30 242 80.67 90 80 70 60 50 40 30 Recognition Rate (%) 50 40 30 20 10 20 10 0 20 Eigen Features 30 Eigen Features 6 4 Number of Rotating Directions 0 8 7 6 Number of Training Images per Class In FERET Database contains 1200 images, 300 persons with 4 images each. Rotated image and output image of FERET database are shown in fig. 4 and fig. 5 Fig.4. In FERET Face image rotated by 0 o, 10 o, 20 o, 30 o, 40,50 o Face Image Under Test Resultant Facial Image Fig.5. Test Image and Output Image 35 V. CONCLUSIONS The paper presents a face recognition approach using Multidirectional 2DPCA. In the first database which is FERET database, 4 training images are taken for 300 individuals and one image for testing. Recognition rate is calculated for varying direction of rotation. For 4 numbers of rotations and 20 numbers of eigen features recognition rate is maximum i.e 82.33%. In another database, which is In house database having 12 individuals, recognition rate is achieved maximum which is 91.67%, for both 6 and 4 directions of rotations in case of 8 images for training and one for testing image. Here also 20 numbers of eigen features are selected. REFERENCES [1]. Turk, M. And Pentland, A. 1991, Eigenfaces for recognition, J. Cogn. Neurosci. 3, 72 86. [2]. W. ZHAO, R. CHELLAPPA, P. J. PHILLIPS AND A. ROSENFELD, Face Recognition: A Literature Survey, ACM Computing Surveys, Vol. 35, No. 4, December 2003, pp. 399 458. [3]. Yang J, Zhang D, Frangi AF, Yang J (2004) Two dimensional PCA: a new approach to appearance-based face representation and recognition. IEEE Trans Pattern Anal Mach Intell 26(1): 131 137. [4]. Qi Zhu, Yong Xu, Multi-directional twodimensional PCA with matching score level

fusion for face recognition, Neural Comput & Application Springer-Verlag London Limited 2012, DOI 10.1007/s00521-012-0851-3. [5]. Baek K., Bruce A. Draper, J. Ross Beveridge, Kai She, PCA vs. ICA: A comparison on the FERET data set. [6]. Vo Dinh Minh Nhat, Sungyoung Lee. Improvement on PCA and 2DPCA algorithms for face recognition [C]. CIVR 2005, LNCS 3568, pp:568-577. [7]. Y. Xu, D. Zhang, J. Yang, J. Yang, An approach for directly extracting features from matrix data and its application in face recognition, Neurocomputing 71 (10-12) (2008) 1857 1865. [8]. Moghaddam B., and Pentland A., An Automatic System for Model-Based Coding of Faces, pp. 362-370, IEEE, 1995. [9]. W.Zuo, DZhang,KWang, Bidirectional PCA with assembled matrix distance metric for image recognition,ieee Transactionon Systems, Man, And Cybernetics Part B36(4)(2006)862 872. [10]. W. Zuo, D Zhang, J Yang, K Wang, BDPCA plus LDA: a novel fast feature extraction technique for face recognition, IEEE Transaction on System, Man, And Cybernetcs Part B 36 (4) (2006) 946 952. [11]. Xiao HU, Wangxin YU, Jing YAO, Multioriented 2DPCA for Face Recognition with One Training Face Image per Person, Journal of Computational Information Systems6:5(2010) 1563-1570. [12]. Phillips PJ, Moon H, Rizvi SA, Rauss PJ (2000) The FERET evaluation methodology for facerecognition algorithms. IEEE Trans Pattern Anal Mach Intell 22(10):1090 1104. [13]. D.Q. Zhang, Z.H. Zhou. (2D) 2PCA: Twodirectional two-dimensional PCA for efficient face representation and recognition [J]. Neuro computing. 2005, 69: 224-231. 36