• 沒有找到結果。

Face recognition using Gabor-based complete Kernel Fisher Discriminant analysis with fractional power polynomial models

N/A
N/A
Protected

Academic year: 2021

Share "Face recognition using Gabor-based complete Kernel Fisher Discriminant analysis with fractional power polynomial models"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

O R I G I N A L A R T I C L E

Face recognition using Gabor-based complete Kernel Fisher

Discriminant analysis with fractional power polynomial models

Jun-Bao LiÆ Jeng-Shyang Pan Æ Zhe-Ming Lu

Received: 20 December 2006 / Accepted: 6 April 2009 / Published online: 28 April 2009  Springer-Verlag London Limited 2009

Abstract This paper presents a novel face recognition method by integrating the Gabor wavelet representation of face images and the enhanced powerful discriminator, complete Kernel Fisher Discriminant (CKFD) with frac-tional power polynomial (FPP) models. The novelty of this paper comes from (1) Gabor wavelet, is employed to extract desirable facial features characterized by spatial frequency, spatial locality and orientation selectivity to cope with the variations in illumination and facial expressions, which improves the recognition performance; (2) a recently proposed powerful discriminator, namely CKFD, which enhances its discriminating ability using two kinds of discriminant information (i.e., regular and irreg-ular information), is employed to classify the Gabor fea-tures; (3) the FPP models, are employed to CKFD analysis to enhance the discriminating ability. Comparing with existing principal component analysis, linear discriminant analysis, kernel principal component analysis, KFD and CKFD methods, the proposed method gives the superior results with the ORL, Yale and UMIST face databases.

Keywords Face recognition Gabor wavelet  Kernel-based method Complete Kernel Fisher Discriminant (CKFD) Fractional Power Polynomial (FPP) models

1 Introduction

Face recognition has become an active research area in recent years due to its wide applications, and many approaches have been developed in the last years. Authors consider how to enhance the recognition performance from extracting what features to represent a face image and classifying a new face image with what classifier based on this representation. On the feature extraction, the current methods are classified into two parts, one is based on signal processing method, and other is based on machine learning methods. For the first one, Gabor wavelets are widely used to extracting the facial features for recognition. Gabor wavelets can capture the properties of spatial localization, orientation selectivity and spatial frequency selectivity to cope with the variations in illumination and facial expressions because its kernels are similar to the 2D receptive field profiles of the mammalian cortical simple cells. The Gabor feature vector is therefore derived from the Gabor wavelet representation of face images for face recognition. Gabor methods were reported to perform excellently on feature extraction for face recognition in the previous works [1–5]. On the feature extraction based on machine learning, dimensionality reduction is a popular method and widely used in face recognition. Among them, the most popular methods are principal component analysis (PCA) [6–8], independent component analysis [9,10] and linear discriminant analysis (LDA) [6]. Moreover, in recent years, kernel-based nonlinear feature extraction techniques

J.-B. Li (&)

Department of Automatic Test and Control, Harbin Institute of Technology, 339, 150001 Harbin, People’s Republic of China e-mail: [email protected]

J.-S. Pan

Department of Electronic Engineering, National Kaohsiung University of Applied Sciences, D415 Chien-Kung Road, Kaohsiung 807, Taiwan

Z.-M. Lu

Visual Information Analysis and Processing Research Center, Harbin Institute of Technology Shenzhen Graduate School, Room 202L, Building No. 4, HIT Campus Shenzhen University Town, 518055 Xili, Shenzhen, People’s Republic of China

123

Neural Comput & Applic (2009) 18:613–621

(2)

have attracted much attention in the areas of pattern rec-ognition and machine learning [11–13]. Some algorithms using the kernel trick are developed in recent years, such as kernel principal component analysis (KPCA) [14], kernel discriminant analysis (KDA) [15] and support vector machine [16]. KPCA was originally developed by Scho¨lkopf et al. [17], while KDA was first proposed by Mika et al. [15]. KDA has been applied in many real-world applications owing to its excellent performance on feature extraction. Researchers have developed a series of KDA algorithms [12,18–21]. Recently, a novel improved KDA algorithm, complete Kernel Fisher Discriminant (CKFD), is proposed for face recognition [22].

In this paper, we propose a novel face recognition method using Gabor-based CKFD with FPP models. The proposed method, which is robust to variations in illumi-nation and facial expression, utilizes the enhance discrim-inator, CKFD [4], to classify Gabor features derived from the Gabor wavelet representation of face images. To make full use of all the features produced by the different Gabor kernels, we adopt the CKFD with FPP models classifier, which applies the fractional power polynomial (FPP) models [1] to enhance discriminant power, to derive a low-dimensional feature representation with enhanced dis-crimination power by reducing the dimensionality of the Gabor vector space. The feasibility of the novel Gabor-based CKFD with FPP models method is successfully tested with the ORL, Yale and UMIST face databases, the variations of whose images are across pose, time and facial expression. The effectiveness of the proposed method is shown in terms of both absolute performance indices and comparative performance against some popular face rec-ognition schemes such as PCA, LDA, KPCA, KFD and CKFD methods.

The remainder of this paper is organized as follows. A review of Gabor wavelets and the CKFD with FPP models classifier is presented in Sect.2. The proposed method, namely Gabor-based CKFD with FPP Models, is intro-duced in Sect.3. In Sect.4, simulations with two face databases are presented to demonstrate the effectiveness of Gabor-based CKFD with FPP models method for face recognition. Conclusions are summarized in Sect.5.

2 Background

Among various face recognition techniques, the dimen-sionality reduction technique is exciting since the low-dimensional feature representation with high discriminatory power is very important for face recognition (FR) systems, and PCA and LDA are classic methods for dimensionality reduction and feature extraction. As the linear methods,

although successful in many cases [3], PCA and LDA cannot provide reliable and robust solutions to those FR problems with complex face variations since the distribu-tion of face images under a perceivable variadistribu-tion in view-point, illumination or facial expression is highly nonlinear and complex. Recently, researchers applied kernel machine techniques to solve the nonlinear problem successfully [11, 13, 14]. Especially, KPCA and Kernel Fisher Dis-criminant (KFD) have been developed and widely used in face recognition [12, 15–20]. Many researchers have developed the KFD method [4–6]. Especially, Zhang [4] proposed the CKFD by improving the KFD method using two kinds of discriminant information, i.e., the regular and irregular information. In the kernel machine, three kinds of kernels, i.e., polynomial kernels, Gaussian kernels, and sigmoid kernels are widely used. Wu [21] proposed the FPP models to enhance the performance of kernel machine. A FPP is not necessarily a kernel, as it might not define a positive semi-definite Gram matrix, thus the FPPs are called models rather kernels.

The Gabor wavelets can capture the properties of spatial localization, orientation selectivity and spatial frequency selectivity to cope with the variations in illumination and facial expressions. Wu [21] proposed a method by com-bining KPCA and Gabor wavelet for face recognition. Donato et al. [23] have recently shown through simulations that the Gabor wavelet representation gives better perfor-mance than other techniques for classifying facial actions.

2.1 Gabor wavelets and feature representation

The Gabor wavelets, whose kernels are similar to the 2D receptive field profiles of the mammalian cortical simple cells, exhibit desirable characteristics of spatial locality and orientation selectivity, and are optimally localized in the space and frequency domains [21]. A 2D Gabor function g(x, y) can be defined by:

gðx; yÞ ¼ 1 2prxry   exp 1 2 x2 r2 x þy 2 r2 y ! þ 2pjWx " # ð1Þ

Its Fourier transform G(u, v) can be written by:

Gðu; vÞ ¼ exp 1 2 ðu  WÞ2 r2 u þv 2 r2 v " # ( ) ð2Þ

where W denotes the center frequency of G(u, v) along the u axis, ru¼r2px and rv¼r2py. rx and ry characterize the

spatial extent along x and y axis, respectively, while ruand

rv characterize the band width along u and v axis,

respectively. A self-similar filter dictionary can be obtained by proper dilations and rotations of g(x, y) through the generation function:

614 Neural Comput & Applic (2009) 18:613–621

(3)

In the first part of simulations, Gabor-based CKFD with FPP models method performs better than with Gaussian kernels and polynomial kernels. Although a FPP model might not define a positive semi-definite Gram matrix, it has been successfully used in practice. As results shown in our simulations, FPP models enhance the face recognition performance.

The advantage of Gabor feature characterized by spatial frequency, spatial locality and orientation selectivity to cope with the variations due to illumination and facial expression changes, is approved in the second part of simulations. As the results shown in the simulations, Gabor wavelets improve the face recognition performance. What attracts our attention is that Gabor wavelets with low number of scales perform better than ones with high number of scales, while the choice of the number of ori-entations affects not so much the recognition performance. For the face images, the distribution of feature information mostly converges in the low frequency phase, so overfull high frequency information will influence representation of the discriminant features.

Selection of kernel functions and kernel parameters will influence the recognition performance straightly and the parameters are selected through cross-validation method. It is worth to study further that kernel parameters are auto-matically optimized.

We implement the simulation with ORL face database, Yale face database and UMIST face database. The face images of the three face databases are taken under different lighting conditions and different facial expressions and poses. In all simulations, our approach consistently per-forms better than the PCA, LDA, KPCA, KFD and CKFD approaches. Our method also provides a new idea to do with PIE problem of face recognition.

6 Conclusion

A novel face recognition method based on a novel Gabor-based CKFD with FPP models is proposed in this paper. In the proposed method, we apply the enhanced powerful discriminator, CKFD with FPP models, to classify Gabor features derived from the Gabor wavelet representation of face images. Simulation results show that enhancing performance using Gabor wavelets and FPP models is feasible. On the other hand, the proposed method performs better than other popular face recog-nition methods, i.e., PCA, LDA, KPCA, KFD and CKFD. Results also show that the proposed method is robust to the changes in pose, illumination and expres-sions. Besides the superiority of our approach, some issues should be studied in the feature work. Selection of kernel functions, kernel parameters and the fusion

coefficient of CKFD are through the simulations, so how to choose them is our research topic in the future work.

References

1. Liu C (2004) Gabor-based Kernel PCA with fractional power polynomial models for face recognition. IEEE Trans Pattern Anal Mach Intell 26(5):572–581

2. Liu C, Wechsler H (2003) Independent component analysis of Gabor features for face recognition. IEEE Trans Neural Netw 14(4):919–928

3. Wiskott L, Fellous JM, Kruger N, vonder Malsburg C (1997) Face recognition by Elastic Bunch graph matching. IEEE Trans Pattern Anal Mach Intell 19(7):775–779

4. Zhang H, Zhang B, Huang W, Tian Q (2005) Gabor wavelet associative memory for face recognition. IEEE Trans Neural Netw 16(1):275–278

5. Liu C, Wechsler H (2002) Gabor feature based classification using the enhanced Fisher Linear Discriminant Model for face recognition. IEEE Trans Image Process 11(4):467–476

6. Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. Fisherfaces: recognition using class specific linear projection. IEEE Trans Pattern Anal Mach Intell 19(7):711–720

7. Chawla MPS (2008) A comparative analysis of principal component and independent component techniques for electro-cardiograms. Int J Neural Comput Appl. doi:10.1007/s00521-008-0195-1

8. Chawla MPS (2008) Segment classification of ECG data and construction of scatter plots using principal component analysis. Int J Mech Med Biol 8(3):421–458

9. Chawla MPS (2007) Parameterization and R-peak error estima-tions of ECG signals using independent component analysis. Int J Comput Math Methods Med 8(4):263–285

10. Chawla MPS, Verma HK, Kumar V (2008) Artifacts and noise removal in electrocardiograms using independent component analysis. Int J Cardiol 129(2):278–281

11. Li J-B, Pan J-S, Chu S-C (2008) Kernel class-wise locality pre-serving projection. Inf Sci 178(7):1825–1835

12. Pan J-S, Li J-B, Lu Z-M (2008) Adaptive quasiconformal Kernel Discriminant analysis. Neurocomputing 71:2754–2760

13. Li J-B, Chu S-C, Pan J-S, Ho J-H (2007) Adaptive data-depen-dent matrix norm based Gaussian Kernel for facial feature extraction. Int J Innov Comput Inform Control 3(5):1263–1272 14. Sahbi H (2007) Kernel PCA for similarity invariant shape

rec-ognition. Neurocomputing 70:3034–3045

15. Mika S, Ratsch G, Weston J, Scho¨lkopf B, Muller K-R (1999) Fisher Discriminant Analysis with kernels. In: Proceedings of IEEE international workshop neural networks for signal pro-cessing IX, pp 41–48

16. Tao D, Tang X, Li X, Wu X (2006) Asymmetric bagging and random subspace for support vector machines-based relevance feedback in image retrieval. IEEE Trans Pattern Anal Mach Intell 28(7):1088–1099

17. Scho¨lkopf B, Smola A, Muller KR (1998) Nonlinear component analysis as a Kernel Eigenvalue problem. Neural Comput 10(5):1299–1319

18. Liang Y, Li C, Gong W, Pan Y (2007) Uncorrelated linear dis-criminant analysis based on weighted pairwise Fisher criterion. Pattern Recognit 40:3606–3615

19. Zheng Y-j, Yang J, Yang J-y, Wu X-j (2006) A reformative kernel Fisher discriminant algorithm and its application to face recognition. Neurocomputing 69(13–15):1806–1810

620 Neural Comput & Applic (2009) 18:613–621

(4)

20. Ma B, Qu H-y, Wong H-s (2007) Kernel clustering-based dis-criminant analysis. Pattern Recognit 40(1):324–327

21. Wu X-H, Zhou J-J (2006) Fuzzy discriminant analysis with kernel methods. Pattern Recognit 39(11):2236–2239

22. Yang J, Frangi AF, Yang J-y, Zhang D, Jin Z (2005) KPCA Plus LDA: a complete Kernel Fisher Discriminant framework for feature extraction and recognition. IEEE Trans Pattern Anal Mach Intell 27(2):230–244

23. Donato G, Bartlett MS, Hager JC, Ekman P, Sejnowski TJ (1999) Classifying facial actions. IEEE Trans Pattern Anal Mach Intell 21:974–989

24. Graham DB, Allinson NM (1998) Face recognition: from theory to applications. Comput Syst Sci 163:446–456

25. Samaria F, Harter A (1994) Parameterisation of a stochastic model for human face identification. In: Proceedings of 2nd IEEE workshop on applications of computer vision, Sarasota Neural Comput & Applic (2009) 18:613–621 621

參考文獻

相關文件

In this paper we establish, by using the obtained second-order calculations and the recent results of [25], complete characterizations of full and tilt stability for locally

Tekalp, “Frontal-View Face Detection and Facial Feature Extraction Using Color, Shape and Symmetry Based Cost Functions,” Pattern Recognition Letters, vol.. Fujibayashi,

A marble texture can be made by using a Perlin function as an offset using a Perlin function as an offset to a cosine function. texture = cosine( x +

In this thesis, we propose a novel image-based facial expression recognition method called “expression transition” to identify six kinds of facial expressions (anger, fear,

From the spatial programming at traditional retail markets, this study proposed the conclusions and recommendations of the size, arrangement and position about traditional

Based on the tourism and recreational resources and lodging industry in Taiwan, this paper conducts the correlation analysis on spatial distribution of Taiwan

The objective of this study is to analyze the population and employment of Taichung metropolitan area by economic-based analysis to provide for government

The purpose of this research is to explore the important and satisfaction analysis of experiential marketing in traditional bakery industry by using Importance-Performance and