Skip to main content

Real-Time Face Detection Using Artificial Neural Networks

  • Conference paper
  • First Online:
Artificial Neural Networks and Machine Learning – ICANN 2017 (ICANN 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10614))

Included in the following conference series:

Abstract

In this paper, we propose a model for face detection that works in both real-time and unstructured environments. For feature extraction, we applied the HOG (Histograms of Oriented Gradients) technique in a canonical window. For classification, we used a feed-forward neural network. We tested the performance of the proposed model at detecting faces in sequences of color images. For this task, we created a database containing color image patches of faces and background to train the neural network and color images of 320 × 240 to test the model. The database is available at http://electronica-el.espe.edu.ec/actividad-estudiantil/face-database/. To achieve real-time, we split the model into several modules that run in parallel. The proposed model exhibited an accuracy of 91.4% and demonstrated robustness to changes in illumination, pose and occlusion. For the tests, we used a 2-core-2.5 GHz PC with 6 GB of RAM memory, where input frames of 320 × 240 pixels were processed in an average time of 81 ms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gil, P., Torres, F., Ortiz, F.: Detección de objetos por segmentación multinivel combinada de espacios de color. Federación Internacional de Automatización, Real (2004)

    Google Scholar 

  2. Canny, J.: A computational approach to edge detection. Trans. Pattern Anal. Mach. Intell. 8, 679–698 (1986). IEEE

    Article  Google Scholar 

  3. Zhao, G., Pietikaen, M.: Dynamic texture recognition using local binary patterns with an application to facial expressions. Trans. Pattern Anal. Mach. Intell. 29, 915–928 (2007). IEEE

    Article  Google Scholar 

  4. Wolf, L., Hassner, T., Taigman, Y.: Descriptor based methods in the wild. In: Workshop on Faces in ‘Real-Life’ Images: Detection, Alignment, and Recognition, pp. 1–14, France (2008)

    Google Scholar 

  5. Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Computer Vision and Pattern Recognition, pp. 886–893. IEEE, Francia (2005)

    Google Scholar 

  6. Tang, J., Gongjian, W.: Object recognition via classifier interaction with multiple features. In: 2016 8th International Conference on Intelligent Human-Machine Systems and Cybernetics, pp. 337–340. IEEE, China (2016)

    Google Scholar 

  7. Nixon, M., Aguado, A.: Feature Extraction and Image Processing for Computer Vision, pp. 218–220. Academic Press, London (2012)

    Google Scholar 

  8. Viola, P., Jones, M.: Robust real-time face detection. Int. J. Comput. Vis. 57, 137–154 (2004). Springer, The Netherlands

    Article  Google Scholar 

  9. Schroff, F., Kalenichenko, D., Philbin, J.: Facenet: a unified embedding for face recognition and clustering. In: The IEEE Conference on Computer Vision and Pattern Recognition, pp. 815–823. IEEE, Boston (2015)

    Google Scholar 

  10. Guillaumin, M., Verbeek, J., Schmid, C.: Is that you? Metric learning approaches for face Identification. In: 12th International Conference on Computer Vision, pp. 498–505. IEEE, Kyoto (2009)

    Google Scholar 

  11. Cheng, W., Hüllermeier, E.: Combining instance-based learning and logistic regression for multilabel classification. Mach. Learn. 76, 211–225 (2009). Springer

    Article  Google Scholar 

  12. Fasel, I., Fortenberry, B., Movellan, J.: A generative framework for real time object detection and classification. Comput. Vis. Image Underst. 98, 182–210 (2005). Elsevier

    Article  Google Scholar 

  13. Ren, S., He, K., Girshick, R. and Sun, J.: Faster R-CNN: towards real-time object detection. In: Neural Information Processing Systems Conference, pp. 91–99 (2015)

    Google Scholar 

  14. Liu, Y., Cao, Y., Li, Y.: Facial expression recognition with PCA and LBP features extracting from active facial patches. In: IEEE International Conference on Real-time Computing and Robotics, pp. 1–6. IEEE, Angkor Wat (2016)

    Google Scholar 

  15. Jia, J., Xu, Y., Zhang, S., Xue, X.: The facial expression recognition method of random forest based on improved PCA extracting feature. In: 2016 IEEE International Conference on Signal Processing, Communications and Computing, pp. 1–5. IEEE, Hong Kong (2016)

    Google Scholar 

  16. Abdulrahman, M., Gwadabe, T., Abdu, F., Eleyan, A.: Gabor wavelet transform based facial expression recognition using PCA and LBP. In: Signal Processing and Communications Applications Conference, pp. 1–4. IEEE, Trabzon (2014)

    Google Scholar 

  17. Taigman, Y., Yang, M., Ranzato, M., Wolf, L.: DeepFace: closing the gap to human-level performance in face verification. In: The IEEE Conference on Computer Vision and Pattern Recognition, pp. 1701–1708. IEEE (2014)

    Google Scholar 

  18. Lagerwall, B., Viriri, S.: Robust real-time face recognition. In: Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, pp. 194–199. ACM New York, East London (2013)

    Google Scholar 

  19. Hornik, K., Stinchcombe, M., White, H.: Multilayer feedforward networks are universal approximators. Neural Netw. 2, 359–366 (1989)

    Article  Google Scholar 

  20. Hagan, M., Menhaj, M.: Training feedforward networks with the marquardt algorithm. IEEE Trans. Neural Netw. 5, 989–993 (1994)

    Article  Google Scholar 

Download references

Acknowledgment

The authors thank the Consorcio Ecuatoriano para el Desarrollo de Internet Avanzado -CEDIA-, and the Universidad de las Fuerzas Armadas -ESPE- for supporting the development of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco E. Benalcázar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Aulestia, P.S., Talahua, J.S., Andaluz, V.H., Benalcázar, M.E. (2017). Real-Time Face Detection Using Artificial Neural Networks. In: Lintas, A., Rovetta, S., Verschure, P., Villa, A. (eds) Artificial Neural Networks and Machine Learning – ICANN 2017. ICANN 2017. Lecture Notes in Computer Science(), vol 10614. Springer, Cham. https://doi.org/10.1007/978-3-319-68612-7_67

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68612-7_67

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68611-0

  • Online ISBN: 978-3-319-68612-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics