Implementing a convolution neural network for recognizing poses in images of faces
Portada: Volumen 6 - Número 2
PDF (Spanish)

Keywords

Convolutional neuronal network
deep neuronal networks
deep learning
machine learning
face recognition
face pose detection

How to Cite

Méndez, P., & Ibarra, J. (2014). Implementing a convolution neural network for recognizing poses in images of faces. ACI Avances En Ciencias E Ingenierías, 6(2). https://doi.org/10.18272/aci.v6i2.167

Abstract

Convolutional neural networks belong to a set of techniques grouped under deep learning, a branch of machine learning, which has proven successful in recent years in image and voice recording recognition tasks. This paper explores the use of deep convolutional neural networks in the recognition of horizontal poses outside the plane. We propose a convolutional neural network architecture based on OpenCV open source libraries for classification of images of human faces within seven default poses. We present in details the optimized design of our architecture and our learning strategy.

The classifier trained on a set of 2600 images of sizes: 33 × 33, 41 × 41, 65 × 65 y 81 × 81, achive an recognition rate of 85%, higher than the 78% achieved with the Eigenfaces algorithm, with nearly the same execution time.

PDF (Spanish)

References

Zhang, C.; Zhang, Z. 2010. "A survey of recent advances in face detection". http://research.microsoft.com/apps/pubs/default.aspx?id=132077, June.

Zhang, X.; Gao, Y. 2009. "Face recognition across pose: A review". Pattern Recognition, 42 (11): 2876-2896.

Hinton, G.; Deng, L.; Yu, D.; Dahl, G.; Mohamed, A.; Jaitly, N.; Senior, A.; Vanhoucke, V.; Nguyen, P; Sainath, T.; Kingsbury, B. 2012. "Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups". IEEE Signal Process. Mag, 29 (6): 82-97.

Hinton, G.; Srivastava, N. 2012. "Improving neural networks by preventing co-adaptation of feature detectors". arXiv preprint: 1-18.

Srivastava, N. 2013. "Improving neural networks with dropout". PhD thesis University of Toronto.

Goodfellow, I.; Warde-Farley, D.; Mirza, M.; Courville, A.; Bengio, Y. 2013. "Maxout networks". ICML.

Phillips, P; Wechsler, H.; Huang, J.; Rauss, P 1998. "The FERET database and evaluation procedure for face-recognition algorithms". Image and Vision Computing, 16 (5): 295-306.

Pesquisa, P; Leonel, L.; Junior, D. 2005. "Relatório Final Captura e Alinhamento de Imagens: Um Banco de Faces Brasileiro". 1-10.

Viola, P; Jones, M. 2001. "Rapid object detection using a boosted cascade of simple features". Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR, 1: I-511-I-518.

Moon, H.; Phillips, P 2001. "Computational and performance aspects of PCA-based face-recognition algorithms". Perception-London.

Le, Q.; Ngiam, J.; Chen, Z. 2010. "Tiled convolutional neural networks". Advances in Neural: 1-9.

Vatahska, T.; Bennewitz, M.; Behnke, S. 2007. "Feature-based head pose estimation from images". 7th IEEE-RAS International Conference on Humanoid Robots: 330-335.

Bouvrie, J. 2006. "Notes on convolutional neural networks". http://cogprints.org/5869/.

LeCun, Y.; Bottou, L.; Orr, G.; Müller, K. 1998. "Efficient backprop". Neural networks.

O"™Neill, M. 2006. "Neural Network for Recognition of Handwritten Digits". http://www.codeproject.com/Articles/16650/Neural-Network-for-Recognition-of-Handwritten-Digi.

Bradski, G.; Kaehler, A. 2008. "Learning OpenCV: Computer Vision in C++ with the OpenCV Library". O"™Reilly Media, 1st ed. edition.

Pang, S.; Kasabov, N. 2006. "Investigating LLE eigenface on pose and face identification". In Advances in Neural Networks - ISNN 2006, Third International Symposium on Neural Networks, Chengdu, China: 134-139.

Zhao, W.; Chellappa, R.; Phillips, P.; Rosenfeld, A. 2003. "Face recognition". ACM Computing Surveys, 35 (4): 399-458.

García, C.; Delakis, M. 2004. "Convolutional face finder: A neural architecture for fast and robust face detection". IEEE Trans. Pattern Anal. Mach. Intell, 26 (11): 1408-1423.

Copyright notice

Authors who publish in the journal ACI Avances en Ciencias e Ingenierías accept the following terms:

  1. The authors will retain their copyright and guarantee the journal the right of first publication of their work, which will be simultaneously subject to the Creative Commons Attribution License that allows third parties to share the work provided that its author and its first publication in this journal is indicated.
  2. Authors may adopt other non-exclusive license agreements for the distribution of the published version of the work, thereby being able to publish it in a monographic volume or reproduce it in other ways, provided that the initial publication in this journal is indicated.
  3. Authors are permitted and advised to disseminate their work over the Internet:
    1. Before submission to the journal, authors can deposit the manuscript in pre-publication files/repositories (preprint servers/repositories), including arXiv, bioRxiv, figshare, PeerJ Preprints, SSRN, and others, which can produce interesting exchanges and increase citations of the published work (see The effect of open access).
    2. After submission, it is recommended that authors deposit their article in their institutional repository, personal website, or scientific social network (such as Zenodo, ResearchGate or edu).