Abstract
Real-time face detection is an important research topic in computer vision and pattern recognition. One of the effective methods in face detection is model-based approach which employs neural network technique for the construction of classification model. Relevant techniques such as support vector machines are fast in training an accurate model which is, however, relatively slow in execution time. The reason is due to the large size of the constructed model. In this paper, the main contribution is to apply a new method called sparse Bayesian extreme learning machine (SBELM) for real-time face detection because SBELM can minimize the model size with nearly no compromise on the accuracy and have fast execution time. Several benchmark face datasets were employed for the evaluation of SBELM against other state-of-the-art techniques. Experimental results show that SBELM achieves fastest execution time with high accuracy over the benchmark face datasets. A MATLAB toolbox of SBELM is also available on our Web site.
Similar content being viewed by others
References
Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Comput Surv 38:13
Hu W, Tan T, Wang L, Maybank S (2004) A survey on visual surveillance of object motion and behaviors. IEEE Trans Syst Man Cybern Part C Appl Rev 34:334
Ban Y, Kim SK, Kim S, Toh KA, Lee S (2014) Face detection based on skin color likelihood. Pattern Recogn 47:1573–1585
Wang L, Ding X, Fang C (2009) Face live detection method based on physiological motion analysis. Tsinghua Sci Technol 14:685–690
Sun J (2012) Face tracking based on skin color and motion prediction. In: Proceedings of the 2012 international conference on computer application and system modeling, pp 0657–0660
Fröba B, Küblbeck C (2001) Face detection and tracking using edge orientation information. In: Proceedings of SPIE—the international society for optical engineering, pp 583–594
Jesorsky O, Kirchberg KJ, Frischholz RW (2001) Robust face detection using the Hausdorff distance. In: LNCS vol 2091, third international conference on audio- and video- based biometric person authentication. Springer, Berlin, pp 90–95
Shilbayeh NF, Al-Qudah GA (2010) Face detection system based on MLP neural network. In: Proceedings of the 11th WSEAS international conference on neural networks, pp 238–243
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20:273–297
Liu R, Zhang J, Wang L, Zhang M (2014) Research on face recognition method based on combination of SVM and LDA-PCA. In: Second international conference on communications, pp 101–109
Zong W, Huang GB (2011) Face recognition based on extreme learning machine. Neurocomputing 74:2541–2551
Huang GB, Wang DH, Lan Y (2011) Extreme learning machines: a survey. Int J Mach Learn Cybernet 2(2):107–122
Huang G-B, Zhou H, Ding X, Zhang R (2012) Extreme learning machine for regression and multiclass classification. IEEE Trans Syst Man Cybern Part B Cybern 42:513–529
Zong W, Zhou H, Huang GB, Lin Z (2011) Face recognition based on kernelized extreme learning machine. In: LNCS vol 6752, second international conference, AIS 2011. Springer, Berlin, pp 263–272
Wang XZ, Chen A, Feng HM (2011) Upper integral network with extreme learning mechanism. Neurocomputing 74(16):2520–2525
Liu P, Huang YH, Lei M, Gong SY, Zhang GP (2014) Two-stage extreme learning machine for high-dimensional data. Int J Mach Learn Cybernet. doi:10.1007/s13042-014-0292-7
Fu AM, Wang XZ, He YL, Wang LS (2014) A study on residence error of training an extreme learning machine and its application to evolutionary algorithms. Neurocomputing 146:75–82
Luo J, Vong CM, Wong PK (2013) Sparse Bayesian extreme learning machine for multi-classification. IEEE Trans Neural Netw Learn Syst 25:836–843
Bishop CM (ed) (2006) Pattern recognition and machine learning. Springer, New York
MacKay DJC (1996) Bayesian methods for backpropagation networks. Model Neural Netw III 6:211–254
Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. Mach Learn Res 1:211–244
Banerjee KS (1973) Generalized inverse of matrices and its applications. Technometrics 15:197
SBELM Toolbox. http://www.fst.umac.mo/en/staff/fstcmv.html#software
CMU Faces Dataset. http://vasc.ri.cmu.edu//idb/html/face/frontal_images/index.html
FERET faces dataset. http://www.nist.gov/itl/iad/ig/colorferet.cfm
MIT faces dataset. http://cbcl.mit.edu/cbcl/software-datasets/FaceData2.html
ORL (AT&T) faces dataset. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html
Meher SS, Maben P (2014) Face recognition and facial expression identification using PCA. In: Souvenir of the 2014 IEEE international advance computing conference, IACC 2014, pp 1093–1098
Geng C, Jiang X (2009) Face recognition using sift features. In: Proceedings on international conference on image processing, ICIP, 2009, pp 3313–3316
Kamencay P, Breznan M, Jelsovka D, Zachariasova M (2012) Improved face recognition method based on segmentation algorithm using SIFT-PCA. In: 2012 35th international conference on telecommunications and signal processing, TSP 2012—proceedings, pp 758–762
Li J, Wang T, Zhang Y (2011) Face detection using SURF cascade. In Proceedings of the IEEE international conference on computer vision, pp 2183–2190
Libsvm Toolbox. http://www.csie.ntu.edu.tw/~cjlin/libsvm/
ELM Toolbox. http://www.ntu.edu.sg/home/egbhuang/elm_random_hidden_nodes.html
Kernelized ELM Toolbox. http://www.ntu.edu.sg/home/egbhuang/elm_kernel.html
Acknowledgments
The work is supported by Fundo para o Desenvolvimento das Ciencias e da Tecnologia (Grant No. FDCT/075/2013/A) and University of Macau (Grant No. MYRG075(Y2-L2)-FST13-VCM).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Vong, C.M., Tai, K.I., Pun, C.M. et al. Fast and accurate face detection by sparse Bayesian extreme learning machine. Neural Comput & Applic 26, 1149–1156 (2015). https://doi.org/10.1007/s00521-014-1803-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-014-1803-x