Skip to main content
Log in

A review on Gabor wavelets for face recognition

  • Survey
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

Due to the robustness of Gabor features against local distortions caused by variance of illumination, expression and pose, they have been successfully applied for face recognition. The Facial Recognition Technology (FERET) evaluation and the recent Face Verification Competition (FVC2004) have seen the top performance of Gabor feature based methods. This paper aims to give a detailed survey of state of the art 2D face recognition algorithms using Gabor wavelets for feature extraction. Existing problems are covered and possible solutions are suggested.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Brunelli R, Poggio T (1993) Face recognition—features versus templates. IEEE Trans PAMI 15(10):1042–1052

    Google Scholar 

  2. Heisele B, Ho P, Poggio T (2001) Face recognition with support vector machines: global versus component-based approach. In: International conference on computer vision (ICCV ’01), Vancouver, pp 688–694

  3. Nefian A, Hayes M (1999) An embedded hmm-based approach for face detection and recognition. In: Proceedings of IEEE international conference on acoustics, speech and signal processing, pp 3553–3556

  4. Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86

    Google Scholar 

  5. Adini Y, Moses Y, Ullman S (1997) Face recognition: the problem of compensating for changes in illumination direction. IEEE Trans PAMI 19(7):721–732

    Google Scholar 

  6. Fisher RA (1936) The use of multiple measures in taxonomic problems. Ann Eugen 7:179–188

    Google Scholar 

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

    Google Scholar 

  8. Zhao W et al (1998) Discriminant analysis of principal components for face recognition. In: Wechsler H, Phillips PJ, Bruce V, Soulie FF, Huang TS (eds) Face recognition: from theory to applications. Springer, Berlin Heidelberg New York, pp 73–85

  9. Lu JW, Plataniotis KN, Venetsanopoulos AN (2003) Regularized discriminant analysis for the small sample size problem in face recognition. Pattern Recognit Lett 24(16):3079–3087

    Article  Google Scholar 

  10. Liu CJ, Wechsler H (1998) Enhanced fisher linear discriminant models for face recognition. In: Proceedings of international conference on pattern recognition, pp 1368–1372

  11. Yu H, Yang H (2001) A direct LDA algorithm for high-dimensional data—with application to face recognition. Pattern Recognit 34(10):2067–2070

    Article  MATH  Google Scholar 

  12. Fleming M, Conttrell G (1990) Categorization of faces using unsupervised feature extraction. In: IEEE international joint conference on neural networks, pp 65–70

  13. Er MJ et al (2002) Face recognition with radial basis function (RBF) neural networks. IEEE Trans Neural Netw 13(3):697–710

    Article  MathSciNet  Google Scholar 

  14. Liu YH (2004) Face recognition and face detection based on wavelets and neural networks. PhD Thesis, School of Computer Science, University of Nottingham

  15. Hallinan PL et al (1999) Two- and three-dimensional patterns of the face. A K Peters, Wellesley

    MATH  Google Scholar 

  16. Zhao W et al (2000) Face recognition: a literature survey, Technical Report, University of Maryland

  17. Chellapa R, Wilson C, Sirohey S (1995) Human and machine recognition of faces: a survey. Proc IEEE 83(5):705–740

    Article  Google Scholar 

  18. Scholkopf B et al (1997) Comparing support vector machines with Gaussian kernels to radial basis function classifiers. IEEE Trans Signal Process 45(11):2758–2765

    Article  Google Scholar 

  19. Qian S, Chen D (1996) Joint time–frequency analysis: method and applications. Prentice Hall, Englewood Cliffs

    Google Scholar 

  20. Daubechies I (1990) The wavelet transform, time-frequency localization and signal analysis. IEEE Trans Inf Theory 36(5):961–1005

    Article  MATH  MathSciNet  Google Scholar 

  21. Gabor D (1946) Theory of communications. J Inst Electr Eng 93:429–457

    Google Scholar 

  22. Daugman JG (1985) Uncertainty relation for resolution in space, spatial-frequency, and orientation opptimized by two-dimensional visual cortical filters. J Opt Soc Am A Opt Image Sci Vis 2(7):1160–1169

    Article  Google Scholar 

  23. Kruger V, Sommer G (2002) Gabor wavelet networks for efficient head pose estimation. Image Vis Comput 20(9–10):665–672

    Article  Google Scholar 

  24. Kruger V, Sommer G (2002) Wavelet networks for face processing. J Opt Soc Am A Opt Image Sci Vis 19(6):1112–1119

    Google Scholar 

  25. Jain AK, Farrokhnia F (1991) Unsupervised texture segmentation using Gabor filters. Pattern Recognit 24(12):1167–1186

    Article  Google Scholar 

  26. Weldon TP, Higgins WE, Dunn DF (1996) Efficient Gabor filter design for texture segmentation. Pattern Recognit 29(12):2005–2015

    Article  Google Scholar 

  27. Hamamoto Y et al (1998) A Gabor filter-based method for recognizing handwritten numerals. Pattern Recognit 31(4):395–400

    Article  Google Scholar 

  28. Lee CJ, Wang SD (1999) Fingerprint feature extraction using Gabor filters. Electr Lett 35(4):288–290

    Article  Google Scholar 

  29. Lades M et al (1993) Distortion invariant object recognition in the Dynamic Link Architecture. IEEE Trans Comput 42(3):300–311

    Article  Google Scholar 

  30. Wiskott L et al (1997) Face recognition by elastic bunch graph matching. IEEE Trans PAMI 19(7):775–779

    Google Scholar 

  31. Mu XY, Hassoun MH (2003) Combining Gabor features: summing vs. voting in human face recognition. In: 2003 IEEE international conference on systems, man and cybernetics

  32. Duc B, Fischer S, Bigun J (1999) Face authentication with Gabor information on deformable graphs. IEEE Trans Image Process 8(4):504–516

    Article  Google Scholar 

  33. Jiao F et al (2002) A face recognition method based on local feature analysis. In: Proceedings of the 5th Asian conference on computer vision, pp 188–192

  34. Liao R, Li S (2000) Face recognition based on multiple facial features. In: Proceedings of the 4th IEEE international conference on automatic face and gesture recognition, pp 239–244

  35. Liu CJ, 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

    Article  Google Scholar 

  36. Ayinde O, Yang YH (2002) Face recognition approach based on rank correlation of Gabor-filtered images. Pattern Recognit 35(6):1275–1289

    Article  MATH  Google Scholar 

  37. Shen L, Bai L, Fairhurst M (2006) Gabor wavelets and Generalized Discriminant Analysis for face identification and verification. Image Vis Comput (in press)

  38. Phillips PJ et al (2000) The FERET evaluation methodology for face-recognition algorithms. IEEE Trans PAMI 22(10):1090–1104

    Google Scholar 

  39. Messer K et al (2004) Face authentication test on the BANCA database. In: Proceedings of international conference on pattern recognition, Cambridge, pp 523–532

  40. Lim R, Reinders MJT, Thiang (2000) Facial landmark detection using a Gabor filter representation and a genentic search algorithm. In: Proceeding, seminar of intelligent technology and its applications

  41. Fasel IR, Barlett MS, Movellan JR (2002) A comparison of Gabor filter methods for automatic detection of facial landmarks. In: Proceedings of the 5th IEEE international conference on automatic face and gesture recognition, pp 231–235

  42. Smeraldi F, Bigun J (1998) Facial feature detection by saccadic exploration of the Gabor decomposition. In: Proceedings of the 1998 international conference on image processing, Chicago, pp 163–167

  43. Feris R et al (2002) Hierarchical wavelet networks for facial feature localization. In: Proceedings of 5th IEEE international conference on automatic face and gesture recognition, USA

  44. McKenna S et al (1997) Tracking facial feature points with Gabor wavelets and shape models. In: Proceedings of international conference on audio- and video-based biometric person authentication: Crans-Montana, pp 35–42

  45. Li B, Chellapa R (2000) Gabor attributes tracking for face verification. In: Proceedings of IEEE conference on automatic face and gesture recognition, pp 45–48

  46. Lyons MJ et al (2000) Classifying facial attributes using a 2-D Gabor wavelet representation and discriminant analysis. In: Proceedings of IEEE conference on automatic face and gesture recognition, pp 202–207

  47. Ronald NB (1978) The Fourier transform and its applications. McGraw-Hill, Inc., New York

  48. Kyrki V, Kamarainen JK, Kalviainen H (2004) Simple Gabor feature space for invariant object recognition. Pattern Recognit Lett 25(3):311–318

    Article  Google Scholar 

  49. Granlund GH (1978) Search of a general picture processing operator. Comput Graph Image Process 8(2):155–173

    Google Scholar 

  50. Okajima K (1998) Two-dimensional Gabor-type receptive field as derived by mutual information maximization. Neural Netw 11(3):441–447

    Article  Google Scholar 

  51. Shen L, Bai L (2004) Face recognition based on Gabor features using kernel methods. In: Proceedings of the 6th IEEE conference on face and gesture recognition, Korea, pp 170–175

  52. Jones JP, Palmer LA (1987) An evaluation of the two-dimensional Gabor filter model of simple receptive-fields in cat striate cortex. J Neurophysiol 58(6):1233–1258

    Google Scholar 

  53. Kruger V, Sommer G (2000) Gabor wavelet networks for object representation. Msc Thesis, Institute of Computer Science, University of Kiel

  54. Marcelja S (1980) Mathematical-description of the responses of simple cortical-cells. J Opt Soc Am 70(11):1297–1300

    Article  MathSciNet  Google Scholar 

  55. Rong D, Su GD, Lin XG (2002) Face recognition algorithm using local and global information. Electr Lett 38(8):363–364

    Article  Google Scholar 

  56. Wiskott L (1999) The role of topographical constraints in face recognition. Pattern Recognit Lett 20(1):89–96

    Article  MATH  Google Scholar 

  57. Escobar MJ, Ruiz-del-Solar J (2002) Biologically-based face recognition using Gabor filters and log-polar images. In: International joint conference on neural networks—IJCNN, Honolulu, USA, pp 1143–1147

  58. Gokberk B et al (2003) Optimal Gabor kernel selection for face recognition. In: Proceedings of the IEEE international conference on image processing, Barcelona, pp 677–680

  59. Wang XL, Qi HR (2002) Face recognition using optimal non-orthogonal wavelet basis evaluated by information complexity. In: Proceedings of the 16th internatinal conference on pattern recognition, pp 164–167

  60. Chung KC, Kee SC, Kim SR (1999) Face recognition using principal component analysis of Gabor filter responses. In: International workshop on recognition, analysis, and tracking of faces and gestures in real-time systems, Corfu, pp 53–57

  61. Wu HY, Yoshida Y, Shioyama T (2002) Optimal Gabor filters for high speed face identification. In: Proceedings of international conference on pattern recognition, pp 107–110

  62. Kepenekci B, Tek FB, Akar GB (2002) Occluded face recognition based on Gabor wavelets. In: Proceedings of the IEEE international conference on image processing, pp 293–296

  63. Hjelmas E (2000) Feature-based face recognition. In: Proceedings of NOBIM (Norwegian Image Processing and Pattern Recognition Conference)

  64. Kepenekci B (2001) Face recognition using Gabor wavelet transform. Technical Report, Department of electrical and electronic engineering, The Middle Ease Technical University

  65. Wang XG, Tang XO (2003) Bayesian face recognition using Gabor features. In: Proceedings of the 2003 ACM SIGMM workshop on biometrics methods and applications, pp 70–73

  66. Shan SG et al (2004) Review the strength of Gabor features for face recognition from the angle of its robustness to mis-alignment. In: Proceedings of the 17th international conference on pattern recognition, pp 338–341

  67. Liu CJ, Wechsler H (2003) Independent component analysis of Gabor feature’s for face recognition. IEEE Trans Neural Netw 14(4):919–928

    Article  Google Scholar 

  68. Liu CJ (2004) Gabor-based kernel PCA with fractional power polynomial models for face recognition. IEEE Trans PAMI 26(5):572–581

    Google Scholar 

  69. Shen L, Bai L (2004) Gabor wavelets and Kernel direct discriminant analysis for face recognition. In: Proceedings of the 17th international conference on pattern recognition, Cambridge, pp 284–287

  70. Fan W et al (2004) Combining null space-based Gabor features for face recognition. In: Proceedings of the 17th international conference on pattern recognition, vol 1, pp 330–333

  71. Chi WL, Dai G, Zhang L (2004) Face recognition based on independent Gabor features and support vector machine. In: Fifth World Congress on intelligent control and automation, pp 4030–4033

  72. Zhu J, Vai MI, Mak PU (2004) Gabor wavelets transform and extended nearest feature space classifier for face recognition. In: Proceedings of the 3rd international conference on image and graphics, pp 246–249

  73. Strang G, Nguyen T (1996) Wavelets and filter banks. Wellesley-Cambridge Press, Cambridge

    Google Scholar 

  74. Mallet S, Zhong S (1992) Wavelet transform maxima and multiscale edges. In: Beylkin G, Coifman R, Daubechies I, Mallat S, Meyer Y, Raphael L, Ruskai M (eds) Wavelets and their applications. Jones and Bartlett, Cambridge

  75. Zhang QG, Benveniste A (1992) Wavelet networks. IEEE Trans Neural Netw 3(6):889–898

    Article  Google Scholar 

  76. Zhang HH et al (2005) Gabor wavelet associative memory for face recognition. IEEE Trans Neural Netw 16(1):275–278

    Article  Google Scholar 

  77. Zhang J, Yan Y, Lades M (1997) Face recognition: eigenface, elastic matching, and neural nets. Proc IEEE 85(9):1423–1435

    Article  Google Scholar 

  78. Kalocsai P, Zhao W, Elagin E (1998) Face similarity space as perceived by humans and artifical systems. In: Proceedings of the 3rd IEEE international conference on automatic face and gesture recognition, Japan, pp 177–180

  79. Baillere EB, Bengio S (2003) The BANCA database and evaluation protocol. In: Proceedings of the 4th international conference on audio- and video-based biometric person authentication. Guilford, UK, pp 625–638

  80. Messer K et al (1999) Xm2vtsdb: the extended m2vts database. In: Second international conference on audio and video-based biometric person authentication, pp 72–77

  81. Messer K et al (2003) Face verification competition on the XM2VTS database. In: Audio- and video-based biometric person authentication, proceedings, vol 2688, pp 964–974

  82. Liu DH, Lam KM, Shen LS (2004) Optimal sampling of Gabor features for face recognition. Pattern Recognit Lett 25(2):267–276

    Article  Google Scholar 

  83. Kalocsai P, Neven H, Steffens J (1998) Statistical analysis of Gabor-filter representation. In: Proceedings of the 3rd IEEE international conference on automatic face and gesture recognition, pp 360–365

  84. Yang P et al (2004) Face recognition using ada-boosted gabor features. In: Proceedings of the 6th IEEE international conference on automatic face and gesture recognition, Soel, pp 356–361

  85. Shen L, Bai L (2004) AdaBoost Gabor feature selection for classification. In: Proceedings of image and vision computing New Zealand, pp 77–83

  86. Bai L, Shen L (2005) A fast and robust Gabor feature based method for face recognition. In: Proceedings of IEE international symposium on imaging for crime detection and prevention, London

  87. Phillips PJ (1999) Support vector machines applied to face recognition. In: Proceedings of the 1998 conference on advances in neural information processing systems II. MIT press, Cambridge, pp 803–809

  88. Shen L, Bai L (2006) Information theory for Gabor feature selectin for face recognition. Eurasip J Appl Signal Process (in press)

  89. Fleuret F (2004) Fast binary feature selection with conditional mutual information. J Mach Learn Res 5:1531–1555

    MathSciNet  Google Scholar 

  90. Shen L et al (2005) Gabor feature selection for face recognition using improved AdaBoost learning. In: Advances in biometric person authentication, proceedings, vol 3781. Lecture notes in computer science, pp 39–49

  91. Shen L, Bai L (2006) MutualBoost learning for selecting Gabor features for face recognition. Pattern Recognit Lett (in press)

  92. Campbell NW, Thomas BT (1997) Automatic selection of Gabor filters for pixel classification. In: Sixth international conference on image processing and its applications, pp 761–765

  93. Sun Z, Bebis G, Miller R (2003) Evaluationary Gabor filter optimization with application to vehicle detection. In: Proceedings of the 3rd IEEE international conference on data mining, Florida

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Linlin Shen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shen, L., Bai, L. A review on Gabor wavelets for face recognition. Pattern Anal Applic 9, 273–292 (2006). https://doi.org/10.1007/s10044-006-0033-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-006-0033-y

Keywords

Navigation