Skip to main content
Log in

Fast and accurate face detection by sparse Bayesian extreme learning machine

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Comput Surv 38:13

    Article  Google Scholar 

  2. 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

  3. Ban Y, Kim SK, Kim S, Toh KA, Lee S (2014) Face detection based on skin color likelihood. Pattern Recogn 47:1573–1585

    Article  Google Scholar 

  4. Wang L, Ding X, Fang C (2009) Face live detection method based on physiological motion analysis. Tsinghua Sci Technol 14:685–690

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

  9. Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20:273–297

    MATH  Google Scholar 

  10. 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

  11. Zong W, Huang GB (2011) Face recognition based on extreme learning machine. Neurocomputing 74:2541–2551

    Article  Google Scholar 

  12. Huang GB, Wang DH, Lan Y (2011) Extreme learning machines: a survey. Int J Mach Learn Cybernet 2(2):107–122

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. Wang XZ, Chen A, Feng HM (2011) Upper integral network with extreme learning mechanism. Neurocomputing 74(16):2520–2525

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Luo J, Vong CM, Wong PK (2013) Sparse Bayesian extreme learning machine for multi-classification. IEEE Trans Neural Netw Learn Syst 25:836–843

    Google Scholar 

  19. Bishop CM (ed) (2006) Pattern recognition and machine learning. Springer, New York

    MATH  Google Scholar 

  20. MacKay DJC (1996) Bayesian methods for backpropagation networks. Model Neural Netw III 6:211–254

    Google Scholar 

  21. Tipping ME (2001) Sparse Bayesian learning and the relevance vector machine. Mach Learn Res 1:211–244

    MATH  MathSciNet  Google Scholar 

  22. Banerjee KS (1973) Generalized inverse of matrices and its applications. Technometrics 15:197

    Article  Google Scholar 

  23. SBELM Toolbox. http://www.fst.umac.mo/en/staff/fstcmv.html#software

  24. CMU Faces Dataset. http://vasc.ri.cmu.edu//idb/html/face/frontal_images/index.html

  25. FERET faces dataset. http://www.nist.gov/itl/iad/ig/colorferet.cfm

  26. MIT faces dataset. http://cbcl.mit.edu/cbcl/software-datasets/FaceData2.html

  27. ORL (AT&T) faces dataset. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

  28. 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

  29. Geng C, Jiang X (2009) Face recognition using sift features. In: Proceedings on international conference on image processing, ICIP, 2009, pp 3313–3316

  30. 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

  31. 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

  32. Libsvm Toolbox. http://www.csie.ntu.edu.tw/~cjlin/libsvm/

  33. ELM Toolbox. http://www.ntu.edu.sg/home/egbhuang/elm_random_hidden_nodes.html

  34. Kernelized ELM Toolbox. http://www.ntu.edu.sg/home/egbhuang/elm_kernel.html

Download references

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

Authors

Corresponding author

Correspondence to Chi Man Vong.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-014-1803-x

Keywords

Navigation