• No results found

Fusion of Directional Spatial Discriminant Features for Face Recognition

N/A
N/A
Protected

Academic year: 2021

Share "Fusion of Directional Spatial Discriminant Features for Face Recognition"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Procedia Technology 10 ( 2013 ) 747 – 754

2212-0173 © 2013 The Authors. Published by Elsevier Ltd.

Selection and peer-review under responsibility of the University of Kalyani, Department of Computer Science & Engineering doi: 10.1016/j.protcy.2013.12.418

ScienceDirect

International Conference on Computational Intelligence: Modeling, Techniques and Applications

(CIMTA- 2013)

Fusion of Directional Spatial Discriminant Features for Face

Recognition

Aniruddha Dey

a

, Jamuna Kanta Sing

a

**, Shiladitya Chowdhury

b

a

Department of Computer Science & Engineering, Jadavpur University, 188 Raja S.C. Mullick Road, Kolkata 700032, India

b

Department of Master of Computer Application, Techno India, EM-4/1, Saltlake, Sector V, Kolkata-700091, India

Abstract

Feature level fusion is one of the most important techniques, used to improve the performance of a face recognition system. This paper presents an approach of fusion of directional spatial discriminant features for face recognition. The key idea of the proposed method is to fuse the facial features lie along the horizontal, vertical and diagonal directions. So that this fused feature vector can contain more discriminant information than the individual facial feature lie along single direction. However due to fusion the size of fused feature vector is become larger which may increase complexity of the classifier. To optimize this lower dimensional discriminant features are again extracted from this large fused feature vector. In our experiment, we apply G-2DFLD method on the original images to extract the discriminant features. Then original images are converted into diagonal images and another set of discriminant features, representing the diagonal information, are extracted by using the G-2DFLD method. The original and diagonal features vectors are then fused to form a large feature vector. The dimension of this large fused feature vector is then reduced by PCA method and this resultant reduced feature vector is used for classification and recognition by Radial Basis Function-Neural Networks (RBF-NN). Experiments on the AT&T (formally known as ORL database) face database indicate the competitive performance of the proposed method, as compared to some existing subspaces-based methods.

Click here and insert your abstract text. © 2013 The Authors. Published by Elsevier Ltd.

Selection and peer-review under responsibility of the University of Kalyani, Department of Computer Science & Engineering.

Keywords: Face recognition, Feature Fusion, PCA, G-2DFLD;

* Corresponding author. Tel.:+91-33-2457-2409 .

E-mail address: [email protected] .

© 2013 The Authors. Published by Elsevier Ltd.

Selection and peer-review under responsibility of the University of Kalyani, Department of Computer Science & Engineering

Open access under CC BY-NC-ND license.

(2)

1. Introduction

Face recognition is one of the most challenging areas in computer vision and biometrics. There are a number of face recognition algorithms which work well in constrained environments [1]. Face recognition is still an open and very challenging problem in real applications. Many challenges arise because of the variability of many parameters like face expression, pose, scale, lighting, and other environmental parameters [2-3].

The concept of data fusion has arrived with the search for practical methods of merging images from various sensors to provide a composite image which could be used to better identify of natural objects. Data fusion is a formal framework in which data originates from different sources. It aims at obtaining information of greater quality; the exact definition of “greater quality” will depend upon the application. Information from multiple sources can be consolidated in three different levels i) feature level, ii) image level, and iii) decision level [7].

Fusion at feature level involves the integration of feature sets corresponding to multiple or same modalities. Since the feature set contains richer information about the raw biometric data than the match score or final decision, integration at this level expected to provide better recognition results.

In this paper, we propose a fusion method of directional spatial discriminate features for face recognition. A face can be recognizing by human cognition system by observing only the diagonal vector of the image matrix. Therefore diagonal vectors of an image also play an important role for providing sufficient discriminant information. To realize this, the G-2DFLD method [11] is applied on the original face images to extract most discriminant features representing the information along the row and column directions. The face images are then diagonalized and the discriminant features along the two diagonals are extracted by using the same G-2DFLD method. The two feature matrices extracted in this way, are appended or fused. To reduce the dimension of the feature vectors and also to reduce the complexity of the classifier, the PCA [8] method is applied on the fused feature matrix. The PCA technique not only reduces the dimensionality of the image, but also retains some of the variations in the image data [8]. It is to be noted that in our experiment, we use G-2DFLD method due to its superiority over other feature extraction methods [11]. The hidden layer neurons of the RBF neural networks have been modeled by considering intra-class discriminating characteristics of the training images. This helps the RBF neural networks to acquire wide variations in the lower-dimensional input space and improves its generalization capabilities.

The remaining part of the paper is organized as follows. Section 2 describes the proposed method. The G-2DFLD method for facial feature extraction is described in section 3. Section 4 describes PCA method for dimension reduction. The experimental results on the AT&T face databases [6] are presented in Section 5. Finally, Section 6 draws the conclusion remarks.

2. Proposed Method For feature extraction by Fusing Features

In this paper, our proposed method is based on the feature level fusion. Feature level fusion involves the integration of feature sets corresponding to multiple or same modalities. Since the feature set contains richer information about the raw biometric data than the match score or final decision, integration at this level expected to provide better recognition results [7]. It has been observed that human cognition process can recognize a face by looking into the diagonal vectors of the image matrix. So, like row and column vectors, the diagonal vectors of an image also play an important role for providing sufficient discriminating information. This paper aims to integrate the discriminant features lie along the horizontal, vertical and diagonal directions.

The key idea of the proposed method is to fuse the facial features lie along the horizontal, vertical and diagonal directions. So that this fused feature vector can contain more discriminant information than the individual facial feature lie along single direction. However due to fusion the size of fused feature vector is become larger which may increase complexity of the classifier. To optimize this lower dimensional discriminant features are again extracted from this large fused feature vector.

In our experiment, G-2DFLD method [11] is applied on the original face images to extract most discriminant facial features representing the information along the row and column directions. The face images are then diagonalized and the discriminant facial features along the two diagonals are extracted using the same G-2DFLD method. These two extracted facial feature matrices are then fused to get a large facial feature matrix. To reduce the dimensionality of the fused large facial feature matrix and also to reduce the complexity of the classifier, the PCA

(3)

method is applied on the fused facial feature matrix. It is to be noted that, the PCA technique not only reduces the dimensionality of the image, but also retains some of the variations in the image data. In our experiment, we use G-2DFLD method due to its superiority over other feature extraction methods [11]. Fig. 1 shows the schematic diagram of the proposed method.

Fig.1. Schematic diagram of the proposed

method. (a) (b)

(c) (d) A11 A21 A12 A31 A22 A13 A41 A32 A23 A14 A51 A42 A33 A24 A15 A61 A52 A43 A34 A25 A62 A53 A44 A35 A63 A54 A45 A64 A55 A65 A11 A12 A13 A14 A15 A21 A22 A23 A24 A25 A31 A32 A33 A34 A35 A41 A42 A43 A44 A45 A51 A52 A53 A54 A55 A61 A62 A63 A64 A65 G-2DFLD G-2DFLD Diagonalization Algorithm Original Face Images (m×n) Diagonal Face Images (m+n-l) ×MIN (m,n) Reduced features Classification results RBF-NN Fused feature Vector (2r×s) PCA G-2DFLD based Feature Vector(r×s) G-2DFLD based Feature Vector(r×s)

(4)

Fig. 2. Generation of diagonal image from original image. (a) and (c): Original images; (b) and (d): Resultant diagonal images.

Let X is an image matrix of dimension m×n. The original image matrix is also converted to a corresponding diagonal image matrix [10] as shown in Fig. 2. To get diagonal face image from an original face image, the original face image matrix (Fig. 2(a), (c)) is scanned from the upper left-corner pixel, along the diagonals from left to right, towards the lower right-corner pixel. Place pixel(s) of the major and minor diagonals into rows of the diagonal face image starting from the top row. Make sure that the pixel(s) of the minor diagonals are placed in the middle of the corresponding row as shown in Fig. 2 (b), (d). It is to be noted that the dimension of the resultant diagonal image matrix will be (m+n-1)×MIN(m,n). Then G-2DFLD method is applied on the original face images to produce r×s facial feature matrix where r<m and s<n. The same procedure is also applied on the converted diagonal face images to produce facial feature matrix of the same size i.e. r×s. Then these two facial feature matrices are fused to get large feature matrix of size 2r×s. Now PCA method is applied on the fused facial feature matrix for dimension reduction. This reduced feature matrix is then applied on RBF-NN for classification and recognition.

3. G-2DFLD Method for Feature Extraction

The G-2DFLD method [11] is based on two-dimensional image matrix. This method maximizes class separability from both row and column direction simultaneously using the following linear transformation:

XV

U

Z

T (1) where X is face image matrix of dimension m×n. U and V are two projection matrices of dimension m×r (r ≤ m) and n×s (s≤n), respectively. This method finds the optimal projection directions U and V, so that the projected vector in the (r×s)-dimensional space reaches its maximum class separability.

Let N is the number of total training face images, each one is denoted by m×n face image matrix Xi (i=1, 2, …,

N), C is number of classes (subjects), Cc is the cth class, Nc is the number of face images in cth class, satisfying (

C

c 1

N

c

N

), μ is the mean training face image and the μc is the mean training face image of the c th class. The image row between-class scatter matrix Gbr, image row within-class scatter matrix Gwr, image column

between-class scatter matrix Gbc and image column within-class scatter matrix Gwc are defined as follows [11]:

T c C c c c br N G

(  )(  ) (2) T c i C c N c i i c wr X X G

 

(   )(   )  (3) ) ( ) (      

c C c T c c bc N G (4) ) ( ) ( i c C c N c i T c i wc X X G

 

     (5)

In G-2DFLD method there are two alternative Fisher’s criteria J(U) and J(V) corresponding to row-wise and column-wise projection directions, respectively, which are defined as follows:

(5)

U G U U G U U J wr T br T  ) ( (6) V G V V G V V J wc T bc T  ) ( (7) The ratios in (6) and (7) are maximized when the column vectors of the projection matrix U and V, are the eigenvectors of GbrGwr1 and GbcGwc1 respectively. The optimal projection (eigenvector) matrices Uopt and Vopt are defined as follows [11]: 1 max arg   br wr U opt G G U = [u1, u2, …, ur] (8) arg max 1 wc bc V opt G G V = [v1, v2, …, vs] (9) where {ui | i=1, 2, …, r} is the set of normalized eigenvectors of GbrGwr1 corresponding to r largest eigenvalues {λi | i=1, 2, …, r} and {vj | j=1, 2, …, s} is the set of normalized eigenvectors of GbcGwc1 corresponding to s largest eigenvalues {αj | j=1, 2, …, s}.

The optimal projection matrices Uopt and Vopt are used for facial feature extraction. In G-2DFLD method for a given face image sample X, facial feature is produced by the following linear projection [11]:

Z

ij

u

iT

Xv

j ,

i

1

,

2

,...,

r

;

j

1

,

2

,...,

s

(10) where zij (i=1,2, …, r; j=1, 2, …, s) is known as the principal component of the sample face image X and are used to form a G-2DFLD-based facial feature matrix Z of dimension r×s (r≤m, s≤n).

4. PCA Method for Dimension Reduction

The principal component analysis (PCA) is a well known feature extraction as well as data representation technique which is widely used for dimension reduction of feature vectors. It has been seen that, the face images are points in high-dimensional image space; therefore considerable amount of computing time is needed for classification and recognition.

In proposed method we fuse the extracted facial feature matrices from the original and diagonal face images by placing them one after another, which produce a large feature vector F of dimension 2r×s. Let Zo and Zd be the facial feature matrices which we get after applying G-2DFLD method on original face image and its corresponding diagonal face image. It is to be noted that the size of both Zo and Zd are r×s. The fused facial feature vector F can be defined as follows: T d o Z Z F( , ) (11)

The principal component analysis (PCA) method [8] is applied on it to reduce its dimension. For N training images, the covariance matrix can be defined as follows:

(6)

T i N i i

F

F

F

F

N

E

1

(

)(

)

1

(12) Where

  N i i F N F 1

1 . Then the eigenvalues and eigenvectors of the covariance E are calculated. Let W = (W1, W2, …, Wr) be the r (r<N) eigenvectors corresponding to the r largest eigenvalues.

Finally, lower dimensional discriminant feature vector R is obtained by projecting a sample into W, which can be defined as follows:

R WTF (13)

5. Experimental Results

The AT&T database contains 400 gray-scale face images of 40 persons. Each person has 10 gray-scale face images. The resolution of each and every face image is 112×92 pixels. Face Images of the individual persons have been taken not only by varying light intensity, facial expressions (open/closed eyes, smiling/not smiling) and facial details (glasses/no glasses) but also against a dark homogeneous background, with tilt and rotation up to 20o and scale variation up to 10%. Sample face images of a person are shown in Fig. 3.

In the experiment on this database, s images are selected randomly from each subject to form the training set and the remaining images are included in the test set. To ensure sufficient training and to test the effectiveness of the proposed technique for different sizes of the training sets, we choose the value of s as 3, 4, 5, 6 and 7. To reduce the influence of performance on the training and test sets, for each value of s, experiment is repeated 10 times with different training and test sets. It is to be noted that there is no overlap between training and test images.

(7)

Fig. 4. Average recognition rates on AT&T database by varying training and test sets.

The proposed method is evaluated with 90, 95, 100, 105, 110, 115 PCA-based features using RBF-NN as a classifier. The RBF-NN is modeled with 120, 120, 120, 160 and 160 hidden layer nodes for 3, 4, 5, 6, and 7 training samples per person, respectively. The average recognition rate of the proposed method has been evaluated by averaging the recognition rates obtained over 10 experimental runs. The best average recognition rate was found to be 96.7% in case of 5 training and 5 test images with feature size equals to 105. In case of 4 training and 6 test images and 6 training and 4 test images the best average recognition rates of 95.92% and 97.99% are obtained with feature size of 105 and 115, respectively. For 3 training and 7 test images and 7 training and 3 test images the best average recognition rates of 92.035% and 98.17% are obtained with feature size of 115 and 105, respectively. We can observe that the highest average recognition rate obtained from the above experiments is 98.17% for 7 training and 3 test samples with feature size of 105. Fig. 4 shows the average recognition rates of our proposed method on AT&T database by varying training and test sets.

Table 1 shows the comparative performance of the proposed method with some of the subspace-based methods, like the G-Dia2DFLD [10], Dia-FLD [9], PCA [8], 2DPCA [2], PCA+FLD [4] and 2DFLD [5] methods. From Table 1 it can be concluded that the proposed fusion method performs better than the above methods in term of average recognition rate.

Table 1. Comparison of different methods in terms of average recognition rates (%) on AT&T Face Database.

6. Conclusion

This paper presents a features fusion method for face recognition. The diagonal face images are constructed from the original face images. Then the G-2DFLD method is applied on both original and diagonal images for facial feature extraction. The extracted facial features are then fused to get a large feature matrix. Then PCA method is

Method Average recognition rates

s = 3 s = 4 s =5 s = 6 s = 7

Our proposed method 92.035 95.92 96.7 97.99 98.17

G-Dia2DFLD 89.00 93.27 95.05 96.48 97.13 Dia FLD 88.66 92.73 94.88 96.31 96.71 PCA 85.58 89.42 93.10 95.28 96.01 2DPCA 91.27 94.33 96.83 97.72 97.79 PCA+FLD 83.65 88.65 92.60 95.30 95.83 2DFLD 92.30 95.08 97.50 98.26 97.88

(8)

applied on the large fused facial feature matrix for dimensional reduction. The extracted facial features by PCA method leads to the application of the RBF-NN for classification and recognition. The hidden layer neurons of the Radial Basic Function Neural Network (RBF-NN) have been modeled by considering intra-class discriminating characteristics of the training images. This helps the RBF neural networks to acquire wide variations in the lower-dimensional input space. The simulation results on the AT&T (formerly ORL) face database show that the proposed method is more efficient than the PCA, 2DPCA, PCA+FLD, 2DFLD, Dia-FLD and G-Dia2DFLD methods for the task of face recognition using a Radial Basic Function Neural Network (RBF-NN).

Acknowledgments

This work was supported by the UGC major research project (F. No.: 37-218/2009(SR), dated: 12-01-2010), PURSE, CMATER and the SRUVM projects of the Department of Computer Science & Engineering, Jadavpur University, Kolkata, India. The author, Shiladitya Chowdhury would like to thank Techno India, Kolkata for providing computing facilities and allowing time for conducting research works.

References

[1] L. Sirovich, M. Kirby, “Multi-directional two dimensional PCA with matching score level fusion for face recognition”, Neural Comput &

Applic, 23 (2013), pp. 169–174.

[2] J. Yang, D. Zhang, A.F. Frangi and J.Y. Yang, “Two-dimensional PCA: A new approach to appearance-based face representation and recognition”, IEEE Trans. Pattern Anal. Mach. Intell, 26 (2004), pp. 131–137.

[3] P.N. Belhumeur, J.P. Hespanha, D.J. Kriegman, “Eigenfaces versus fisherfaces: Recognition using class specific linear projection”, IEEE

Trans. Pattern Anal. Mach. Intell, 19 (1997), pp. 711–720.

[4] M.J. Er, S. Wu, J. Lu and H.L. Toh, “Face recognition with radial basis function (RBF) neural networks”, IEEE Trans. Neural Networks, 13 (2002), pp. 697-710.

[5] H. Xiong, M.N.S. Swamy and M.O. Ahmad, “Two-dimensional FLD for face recognition”, Pattern Recognition, 38 (2005), pp. 1121–1124. [6] AT&T face database, AT&T Laboratories, Cambridge, U. K, [Online] Available: http://www.uk.research.att.com/facedatabase.html [7] C. Su, J. Deng, Y.Yang, G.Wang, “Expression Recognition method based on Feature Fusion”, LNAI 6334, (2010), pp. 346-356.

[8] L. Sirovich, M. Kirby, “Low-dimensional procedure for the characterization of human faces”, Journal of Optical Society of America, 4 (1987), pp. 519–524.

[9] S. Noushatha, G. Hemantha Kumara, P. Shivakumara, “Diagonal Fisher linear discriminant analysis for efficient face recognition”, Neurocomputing, 69 (2006) pp. 1711-1716.

[10] J.K. Sing, D. Roy D.K. Basu and M. Nasipuri, “Generalized Diagonal 2D FLDA for Efficient Face Recognition”, Proceeding. of the

CODIS 2012, (2012) pp. 101-112.

[11] S. Chowdhury, J.K. Sing, D.K. Basu, and M. Nasipuri, “Face recognition by generalized two-dimensional FLD method and multi-class support vector machines”, Applied Soft Computing, 11 (2011), pp. 4282–4292.

References

Related documents

Their objectives were To understand the awareness level of usage of different social networking sites, To study the type of social issues discussed over social networking sites,

Purpose The recent publication of the ACOSOG Z1031 trial results demonstrated that Ki-67 proliferation marker- based neoadjuvant endocrine therapy response monitoring could be used

These findings are consistent with observations from polysome profiles that loss of TbRpf2 disrupts 60S biogenesis (11), suggesting that disruption occurs at both the subunit assembly

Conclusions: Hysteroscopy is highly sensitive diagnostic procedure which not only provides useful information of the uterine cavity but also an ideal method for

Sarkar, Fisher, and Scheeinger (2006) completed a study in a multiracial population in San Francisco, California with 858 patients. Twenty-five percent of the study population was

We run the automated analyses supported by STS-Tool over the created models to assess (i) the ability of verifying the well-formedness of the STS-ml model, (ii) the ability of

This study uses the framework of the agency theory to systematically investigate the relationship between corporate governance mechanisms; board of directors’ characteristics

hence up to a limit demand of water can be reduced by applying particular treatment.in this study design of a prototype sewage treatment plant will be done for SHIATS