Advertisement

Pattern Analysis and Applications

, Volume 9, Issue 2–3, pp 273–292 | Cite as

A review on Gabor wavelets for face recognition

  • Linlin ShenEmail author
  • Li Bai
Survey

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.

Keywords

Joint time–frequency analysis Gabor wavelets Face recognition 

References

  1. 1.
    Brunelli R, Poggio T (1993) Face recognition—features versus templates. IEEE Trans PAMI 15(10):1042–1052Google Scholar
  2. 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–694Google Scholar
  3. 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–3556Google Scholar
  4. 4.
    Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86Google Scholar
  5. 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–732Google Scholar
  6. 6.
    Fisher RA (1936) The use of multiple measures in taxonomic problems. Ann Eugen 7:179–188Google Scholar
  7. 7.
    Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. Fisherfaces: recognition using class specific linear projection. IEEE Trans PAMI 19(7):711–720Google Scholar
  8. 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–85Google Scholar
  9. 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–3087CrossRefGoogle Scholar
  10. 10.
    Liu CJ, Wechsler H (1998) Enhanced fisher linear discriminant models for face recognition. In: Proceedings of international conference on pattern recognition, pp 1368–1372Google Scholar
  11. 11.
    Yu H, Yang H (2001) A direct LDA algorithm for high-dimensional data—with application to face recognition. Pattern Recognit 34(10):2067–2070zbMATHCrossRefGoogle Scholar
  12. 12.
    Fleming M, Conttrell G (1990) Categorization of faces using unsupervised feature extraction. In: IEEE international joint conference on neural networks, pp 65–70Google Scholar
  13. 13.
    Er MJ et al (2002) Face recognition with radial basis function (RBF) neural networks. IEEE Trans Neural Netw 13(3):697–710MathSciNetCrossRefGoogle Scholar
  14. 14.
    Liu YH (2004) Face recognition and face detection based on wavelets and neural networks. PhD Thesis, School of Computer Science, University of NottinghamGoogle Scholar
  15. 15.
    Hallinan PL et al (1999) Two- and three-dimensional patterns of the face. A K Peters, WellesleyzbMATHGoogle Scholar
  16. 16.
    Zhao W et al (2000) Face recognition: a literature survey, Technical Report, University of MarylandGoogle Scholar
  17. 17.
    Chellapa R, Wilson C, Sirohey S (1995) Human and machine recognition of faces: a survey. Proc IEEE 83(5):705–740CrossRefGoogle Scholar
  18. 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–2765CrossRefGoogle Scholar
  19. 19.
    Qian S, Chen D (1996) Joint time–frequency analysis: method and applications. Prentice Hall, Englewood CliffsGoogle Scholar
  20. 20.
    Daubechies I (1990) The wavelet transform, time-frequency localization and signal analysis. IEEE Trans Inf Theory 36(5):961–1005zbMATHMathSciNetCrossRefGoogle Scholar
  21. 21.
    Gabor D (1946) Theory of communications. J Inst Electr Eng 93:429–457Google Scholar
  22. 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–1169CrossRefGoogle Scholar
  23. 23.
    Kruger V, Sommer G (2002) Gabor wavelet networks for efficient head pose estimation. Image Vis Comput 20(9–10):665–672CrossRefGoogle Scholar
  24. 24.
    Kruger V, Sommer G (2002) Wavelet networks for face processing. J Opt Soc Am A Opt Image Sci Vis 19(6):1112–1119Google Scholar
  25. 25.
    Jain AK, Farrokhnia F (1991) Unsupervised texture segmentation using Gabor filters. Pattern Recognit 24(12):1167–1186CrossRefGoogle Scholar
  26. 26.
    Weldon TP, Higgins WE, Dunn DF (1996) Efficient Gabor filter design for texture segmentation. Pattern Recognit 29(12):2005–2015CrossRefGoogle Scholar
  27. 27.
    Hamamoto Y et al (1998) A Gabor filter-based method for recognizing handwritten numerals. Pattern Recognit 31(4):395–400CrossRefGoogle Scholar
  28. 28.
    Lee CJ, Wang SD (1999) Fingerprint feature extraction using Gabor filters. Electr Lett 35(4):288–290CrossRefGoogle Scholar
  29. 29.
    Lades M et al (1993) Distortion invariant object recognition in the Dynamic Link Architecture. IEEE Trans Comput 42(3):300–311CrossRefGoogle Scholar
  30. 30.
    Wiskott L et al (1997) Face recognition by elastic bunch graph matching. IEEE Trans PAMI 19(7):775–779Google Scholar
  31. 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 cyberneticsGoogle Scholar
  32. 32.
    Duc B, Fischer S, Bigun J (1999) Face authentication with Gabor information on deformable graphs. IEEE Trans Image Process 8(4):504–516CrossRefGoogle Scholar
  33. 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–192Google Scholar
  34. 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–244Google Scholar
  35. 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–476CrossRefGoogle Scholar
  36. 36.
    Ayinde O, Yang YH (2002) Face recognition approach based on rank correlation of Gabor-filtered images. Pattern Recognit 35(6):1275–1289zbMATHCrossRefGoogle Scholar
  37. 37.
    Shen L, Bai L, Fairhurst M (2006) Gabor wavelets and Generalized Discriminant Analysis for face identification and verification. Image Vis Comput (in press)Google Scholar
  38. 38.
    Phillips PJ et al (2000) The FERET evaluation methodology for face-recognition algorithms. IEEE Trans PAMI 22(10):1090–1104Google Scholar
  39. 39.
    Messer K et al (2004) Face authentication test on the BANCA database. In: Proceedings of international conference on pattern recognition, Cambridge, pp 523–532Google Scholar
  40. 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 applicationsGoogle Scholar
  41. 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–235Google Scholar
  42. 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–167Google Scholar
  43. 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, USAGoogle Scholar
  44. 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–42Google Scholar
  45. 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–48Google Scholar
  46. 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–207Google Scholar
  47. 47.
    Ronald NB (1978) The Fourier transform and its applications. McGraw-Hill, Inc., New YorkGoogle Scholar
  48. 48.
    Kyrki V, Kamarainen JK, Kalviainen H (2004) Simple Gabor feature space for invariant object recognition. Pattern Recognit Lett 25(3):311–318CrossRefGoogle Scholar
  49. 49.
    Granlund GH (1978) Search of a general picture processing operator. Comput Graph Image Process 8(2):155–173Google Scholar
  50. 50.
    Okajima K (1998) Two-dimensional Gabor-type receptive field as derived by mutual information maximization. Neural Netw 11(3):441–447CrossRefGoogle Scholar
  51. 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–175Google Scholar
  52. 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–1258Google Scholar
  53. 53.
    Kruger V, Sommer G (2000) Gabor wavelet networks for object representation. Msc Thesis, Institute of Computer Science, University of KielGoogle Scholar
  54. 54.
    Marcelja S (1980) Mathematical-description of the responses of simple cortical-cells. J Opt Soc Am 70(11):1297–1300MathSciNetCrossRefGoogle Scholar
  55. 55.
    Rong D, Su GD, Lin XG (2002) Face recognition algorithm using local and global information. Electr Lett 38(8):363–364CrossRefGoogle Scholar
  56. 56.
    Wiskott L (1999) The role of topographical constraints in face recognition. Pattern Recognit Lett 20(1):89–96zbMATHCrossRefGoogle Scholar
  57. 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–1147Google Scholar
  58. 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–680Google Scholar
  59. 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–167Google Scholar
  60. 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–57Google Scholar
  61. 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–110Google Scholar
  62. 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–296Google Scholar
  63. 63.
    Hjelmas E (2000) Feature-based face recognition. In: Proceedings of NOBIM (Norwegian Image Processing and Pattern Recognition Conference)Google Scholar
  64. 64.
    Kepenekci B (2001) Face recognition using Gabor wavelet transform. Technical Report, Department of electrical and electronic engineering, The Middle Ease Technical UniversityGoogle Scholar
  65. 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–73Google Scholar
  66. 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–341Google Scholar
  67. 67.
    Liu CJ, Wechsler H (2003) Independent component analysis of Gabor feature’s for face recognition. IEEE Trans Neural Netw 14(4):919–928CrossRefGoogle Scholar
  68. 68.
    Liu CJ (2004) Gabor-based kernel PCA with fractional power polynomial models for face recognition. IEEE Trans PAMI 26(5):572–581Google Scholar
  69. 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–287Google Scholar
  70. 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–333Google Scholar
  71. 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–4033Google Scholar
  72. 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–249Google Scholar
  73. 73.
    Strang G, Nguyen T (1996) Wavelets and filter banks. Wellesley-Cambridge Press, CambridgeGoogle Scholar
  74. 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, CambridgeGoogle Scholar
  75. 75.
    Zhang QG, Benveniste A (1992) Wavelet networks. IEEE Trans Neural Netw 3(6):889–898CrossRefGoogle Scholar
  76. 76.
    Zhang HH et al (2005) Gabor wavelet associative memory for face recognition. IEEE Trans Neural Netw 16(1):275–278CrossRefGoogle Scholar
  77. 77.
    Zhang J, Yan Y, Lades M (1997) Face recognition: eigenface, elastic matching, and neural nets. Proc IEEE 85(9):1423–1435CrossRefGoogle Scholar
  78. 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–180Google Scholar
  79. 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–638Google Scholar
  80. 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–77Google Scholar
  81. 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–974Google Scholar
  82. 82.
    Liu DH, Lam KM, Shen LS (2004) Optimal sampling of Gabor features for face recognition. Pattern Recognit Lett 25(2):267–276CrossRefGoogle Scholar
  83. 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–365Google Scholar
  84. 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–361Google Scholar
  85. 85.
    Shen L, Bai L (2004) AdaBoost Gabor feature selection for classification. In: Proceedings of image and vision computing New Zealand, pp 77–83Google Scholar
  86. 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, LondonGoogle Scholar
  87. 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–809Google Scholar
  88. 88.
    Shen L, Bai L (2006) Information theory for Gabor feature selectin for face recognition. Eurasip J Appl Signal Process (in press)Google Scholar
  89. 89.
    Fleuret F (2004) Fast binary feature selection with conditional mutual information. J Mach Learn Res 5:1531–1555MathSciNetGoogle Scholar
  90. 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–49Google Scholar
  91. 91.
    Shen L, Bai L (2006) MutualBoost learning for selecting Gabor features for face recognition. Pattern Recognit Lett (in press)Google Scholar
  92. 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–765Google Scholar
  93. 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, FloridaGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  1. 1.School of Computer Science and Information TechnologyUniversity of NottinghamNottinghamUK

Personalised recommendations