×

Human face recognition based on multidimensional PCA and extreme learning machine. (English) Zbl 1218.68149

Summary: In this work, a new human face recognition algorithm based on bidirectional two dimensional principal component analysis (B2DPCA) and extreme learning machine (ELM) is introduced. The proposed method is based on curvelet image decomposition of human faces and a subband that exhibits a maximum standard deviation is dimensionally reduced using an improved dimensionality reduction technique. Discriminative feature sets are generated using B2DPCA to ascertain classification accuracy. Other notable contributions of the proposed work include significant improvements in classification rate, up to hundred folds reduction in training time and minimal dependence on the number of prototypes. Extensive experiments are performed using challenging databases and results are compared against state of the art techniques.

MSC:

68T10 Pattern recognition, speech recognition
68U10 Computing methodologies for image processing
68T05 Learning and adaptive systems in artificial intelligence

Software:

FERET; JAFFE
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Chen, L. F.; Mark Liao, H. Y.; Han, C. C.; Lin, J. C., Why recognition in a statistics-based face recognition system should be based on the pure face portion: a probabilistic decision-based proof, Pattern Recognition, 34, 5, 1393-1403 (2001) · Zbl 0981.68728
[2] Manjunath, B. S.; Chellappa, R.; Malsburg, C. V., A feature based approach to face recognition, International Conference on Computer Vision and Pattern Recognition, 373-378 (1992)
[3] Goudail, F.; Lange, E.; Iwamoto, T.; Kyuma, K.; Otsu, N., Face recognition system using local autocorrelations and multiscale integration, IEEE Transactions on Pattern Analysis and Machine Intelligence, 18, 10, 1024-1028 (1996)
[4] Zhao, W.; Chellappa, R.; Rosenfeld, A.; Phillips, P. J., Face recognition: a literature survey, ACM Computing Surveys, 35, 4, 399-458 (2003)
[5] Kirby, M.; Sirovich, L., Application of the Karhunen-Loeve procedure for the characterization of human faces, IEEE Transactions on Pattern Analysis and Machine Intelligence, 12, 1, 103-108 (1990)
[6] Bartlett, M. S.; Movellan, J. R.; Sejnowski, T. J., Face recognition by independent component analysis, IEEE Transactions on Neural Networks, 13, 6, 1450-1464 (2002)
[7] Lu, J.; Plataniotis, K. N.; Venetsanopoulos, A. N., Face recognition using LDA-based algorithms, IEEE Transactions on Neural Networks, 14, 1, 195-200 (2003)
[8] Liu, C.; Wechsler, H., Evolutionary pursuit and its application to face recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, 22, 6, 570-582 (2000)
[9] Wiskott, L.; Fellus, J. M.; Kruger, N.; VonDerMalsburg, C., Face recognition by elastic bunch graph matching, IEEE Transactions on Pattern Analysis and Machine Intelligence, 19, 7, 775-779 (1997)
[10] Bach, F. R.; Jordan, M. I., Kernel independent component analysis, Journal of Machine Learning Research, 3, 1-48 (2002) · Zbl 1088.68689
[11] Lu, J.; Plataniotis, K. N.; Venetsanopoulos, A. N., Face recognition using kernel direct discriminant analysis algorithms, IEEE Transactions on Neural Networks, 14, 1, 117-126 (2003)
[12] Liu, C.; Wechsler, H., A unified Bayesian framework for face recognition, International Conference on Image Processing, 151-155 (1998)
[13] Moghaddam, B.; Jebara, T.; Pentland, A., Bayesian face recognition, Pattern Recognition, 33, 11, 1771-1782 (2000)
[14] Jonsson, K.; Matas, J.; Kittler, J.; Li, Y. P., Learning support vectors for face verification and recognition, International Conference on Automatic Face and Gesture Recognition, 208-213 (2000)
[15] Heisele, B.; Ho, P.; Poggio, T., Face recognition with support vector machines: global versus component-based approach, International Conference on Computer Vision, 2, 688-694 (2001)
[16] Feng, G. C.; Yuen, P. C.; Dai, D. Q., Human face recognition using PCA on wavelet subband, Journal of Electronic Imaging, 9, 2, 226-233 (2000)
[17] Chien, J. T.; Wu, C. C., Discriminant waveletfaces and nearest feature classifiers for face recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, 24, 2, 1644-1649 (2002)
[18] Zhang, B. L.; Zhang, H.; Sam Ge, S., Face recognition by applying wavelet subband representation and kernel associative memory, IEEE Transactions on Neural Networks, 15, 1, 166-177 (2004)
[19] Zhao, M.; Li, P.; Liu, Z., Face recognition based on wavelet transform weighted modular PCA, Proceedings of the Congress in Image and Signal Processing, 589-593 (2008)
[20] Donoho, D. L.; Duncan, M. R., Digital curvelet transform: strategy, implementation and experiments, Proceedings of SPIE, 4056, 12-30 (2000)
[21] Mandal, T.; Wu, Q. M.J.; Yuan, Y., Curvelet based face recognition via dimension reduction, Elsevier Signal Processing, 89, 3, 2345-2353 (2009) · Zbl 1197.94090
[22] Phillips, P. J.; Wechsler, H.; Huang, J.; Rauss, P. J., The FERET database and evaluation procedure for face-recognition algorithms, Elsevier Image and Vision Computing, 16, 5, 295-306 (1998)
[23] L. Spacek, The essex faces94 database \(\langle\) http://cswww.essex.ac.uk/mv/allfaces/\( \rangle \); L. Spacek, The essex faces94 database \(\langle\) http://cswww.essex.ac.uk/mv/allfaces/\( \rangle \)
[24] Do, M. N.; Vetterli, M., The finite ridgelet transform for image representation, IEEE Transactions on Image Processing, 12, 1, 16-28 (2003) · Zbl 1283.94011
[25] Do, M. N.; Vetterli, M., The contourlet transform: an efficient directional multiresolution image representation, IEEE Transactions on Image Processing, 14, 12, 2091-2106 (2005)
[26] Candes, E. J.; Demanet, L.; Donoho, D. L.; Ying, L., Fast discrete curvelet transforms, Multiscale Modeling and Simulation, 5, 3, 861-899 (2006) · Zbl 1122.65134
[27] Candes, E. J.; Guo, F., New multiscale transforms, minimum total variation synthesis: applications to edge-preserving image reconstruction, Signal Processing: Applications to Edge, 82, 11, 1519-1543 (2002) · Zbl 1009.94510
[28] Starck, J. L.; Aghanim, N.; Forni, O., Detecting cosmological non-Gaussian signatures by multi-scale methods, Astronomy and Astrophysics, 416, 1, 9-17 (2004)
[29] Starck, J. L.; Elad, M.; Donoho, D. L., Redundant multiscale transforms and their application for morphological component analysis, Advances in Imaging and Electron Physics, 132, 287-342 (2004)
[30] Herrmann, F. J.; Boniger, U.; Verschuur, D. J., Nonlinear primary-multiple separation with directional curvelet frames, Geophysical International Journal, 170, 2, 781-799 (2007)
[31] B. Eriksson \(\langle\) www.homepages.cae.wisc.edu/∼ece734/∼project/∼s06/∼eriksson.ppt \(\rangle \); B. Eriksson \(\langle\) www.homepages.cae.wisc.edu/∼ece734/∼project/∼s06/∼eriksson.ppt \(\rangle \)
[32] Yang, J.; Zhang, D.; Frangi, A. F.; Yang, J., Two-dimensional PCA: a new approach to appearance based face representation and recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, 26, 1, 131-137 (2004)
[33] Zhang, D.; Zhou, Z. H., (2D)2 PCA: two-directional two-dimensional PCA for efficient face representation and recognition, Elsevier Neurocomputing, 69, 1, 224-231 (2005)
[34] Huang, G.; Zhu, Q.; Siew, C., Extreme learning machine: theory and applications, Elsevier Neurocomputing, 70, 1-3, 489-501 (2006)
[35] Lyons, M. J.; Budynek, J.; Akamatsu, S., Automatic classification of single facial images, IEEE Transactions on Pattern Analysis and Machine Intelligence, 21, 12, 1357-1362 (1999)
[36] Nefian, A. V.; Khosravi, M.; Hayes, M. H., Real-time human face detection from uncontrolled environments, SPIE Visual Communications on Image Processing (1997)
[37] Graham, D. B.; Allinson, N. M., Characterizing virtual eigensignatures for general purpose face recognition, NATO ASI Series F, Computer and Systems Sciences: From Theory to Applications, 163, 446-456 (1998)
[38] Samaria, F.; Harter, A., Parameterisation of a stochastic model for human face identification, Second IEEE Workshop on Applications of Computer Vision, 138-142 (1994)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.