journal article·2021Open access

3D Head Pose Estimation through Facial Features and Deep Convolutional Neural Networks

Khalil Khan, Jehad Ali, Kashif Ahmad, Asma Gul, Ghulam Sarwar, Sahib Khan, Qui Thanh Hoai Ta, Tae-Sun Chung, Muhammad Attique

Computers, Materials & Continua· Volume 66· Issue 2

Abstract

Face image analysis is one among several important cues in computer vision. Over the last five decades, methods for face analysis have received immense attention due to large scale applications in various face analysis tasks. Face parsing strongly benefits various human face image analysis tasks inducing face pose estimation. In this paper we propose a 3D head pose estimation framework developed through a prior end to end deep face parsing model. We have developed an end to end face parts segmentation framework through deep convolutional neural networks (DCNNs). For training a deep face parts parsing model, we label face images for seven different classes, including eyes, brows, nose, hair, mouth, skin, and back. We extract features from gray scale images by using DCNNs. We train a classifier using the extracted features. We use the probabilistic classification method to produce gray scale images in the form of probability maps for each dense semantic class. We use a next stage of DCNNs and extract features from grayscale images created as probability maps during the segmentation phase. We assess the performance of our newly proposed model on four standard head pose datasets, including Pointing’04, Annotated Facial Landmarks in the Wild (AFLW), Boston University (BU), and ICT-3DHP, obtaining superior results as compared to previous results.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Face recognition and analysis · Human Pose and Action Recognition · Gait Recognition and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (59)

Show source-provided references
1. Combining head pose and eye location information for gaze estimation10.1109/TIP.2011.2162740 ↗
2. Human computer interaction with head pose, eye gaze and body gestures
3. Head pose estimation and augmented reality tracking: An integrated system and evaluation for monitoring driver awareness10.1109/TITS.2010.2044241 ↗
4. On the apparent direction of eyes in a portrait10.1098/rstl.1824.0016 ↗
5. The influence of head contour and nose angle on the perception of eye-gaze direction10.3758/BF03194970 ↗
6. Towards unconstrained face recognition
7. Multi-class semantic segmentation of faces
8. Davies · Perceiving and Remembering Faces · 1981
9. Face recognition by humans: Nineteen results all computer vision researchers should know about10.1109/JPROC.2006.884093 ↗
10. Real-time facial feature detection using conditional regression forests
11. Gross · Image and Vision Computing · 2005 · 23 · 108010.1016/j.imavis.2005.07.009 ↗
12. On partial least squares in head pose estimation: How to simultaneously deal with misalignment
13. Head pose estimation in computer vision: A survey10.1109/TPAMI.2008.106 ↗
14. Hierarchical face parsing via deep learning
15. Top-down sampling convolution network for face segmentation
16. 3D head pose estimation with convolutional neural network trained on synthetic images
17. Label faces: Parsing facial features by multiclass labeling with an epitome prior
18. Tracking the visual focus of attention for a varying number of wandering people10.1109/TPAMI.2007.70773 ↗
19. A CNN cascade for landmark guided semantic part segmentation
20. L.Zhou, Z.Liu and X.He, “Face parsing via a fully-convolutional continuous CRF neural network,” arXiv preprint arXiv:1708.03736, 2017.
21. Learning adaptive receptive fields for deep image parsing network
22. Real-time facial segmentation and performance capture from rgb input
23. Estimating face orientation from robust detection of salient facial features
24. Annotated facial landmarks in the wild: A large-scale real world database for facial landmark localization
25. 3D constrained local model for rigid and non-rigid facial tracking
26. Fast, reliable head tracking under varying illumination: An approach based on registration of texture-mapped 3D models10.1109/34.845375 ↗
27. Head pose estimation using multiscale gaussian derivatives
28. Vod: A novel image representation for head yaw estimation10.1016/j.neucom.2014.07.019 ↗
29. Recognition of planar object classes
30. T. S.Jebara, “3D pose estimation and normalization for face recognition,” Ph.D. thesis. McGill University, Canada, 1995.
31. A model-based gaze tracking system10.1142/S0218213097000116 ↗
32. Active shape models-their training and application10.1006/cviu.1995.1004 ↗
33. Fast face detection with precise pose estimation
34. Nikolaidis · Noblesse Workshop on Non-Linear Model Based Image Analysis · 1998 · 25710.1007/978-1-4471-1597-7_40 ↗
35. A two-stage head pose estimation framework and evaluation10.1016/j.patcog.2007.07.017 ↗
36. Fusion of perceptual cues for robust tracking of head pose and position10.1016/S0031-3203(00)00091-1 ↗
37. Fine-grained head pose estimation without key points
38. HyperFace: A deep multitask learning framework for face detection, landmark localization, pose estimation, and gender recognition10.1109/TPAMI.2017.2781233 ↗
39. 3D constrained local model for rigid and non-rigid facial tracking
40. Open face 2.0: Facial behavior analysis toolkit
41. QuatNet: Quaternion-based head pose estimation with multiregression loss10.1109/TMM.2018.2866770 ↗
42. Head pose estimation using convolutional neural network
43. Multi-level structured hybrid forest for joint head detection and pose estimation10.1016/j.neucom.2017.05.033 ↗
44. Compound rank-k projections for bilinear analysis10.1109/TNNLS.2015.2441735 ↗
45. Drive a head-a large-scale driver head pose dataset
46. SSD: Single shot multibox detector
47. Goodfellow · Deep Learning · 2016
48. Scikit-learn: Machine learning in Python
49. Head pose estimation through multi-class face segmentation
50. Head pose estimation based on multivariate label distribution
51. Head pose estimation using multi-scale Gaussian derivatives
52. CovGa: A novel descriptor based on symmetry of regions for head pose estimation10.1016/j.neucom.2014.06.014 ↗
53. Openface 2.0: Facial behavior analysis toolkit
54. Openface: An open source facial behavior analysis toolkit
55. Incremental face alignment in the wild
56. Simultaneous facial landmark detection, pose and deformation estimation under facial occlusion
57. Deformable model fitting by regularized landmark mean-shift10.1007/s11263-010-0380-4 ↗
58. Fanelli · Joint Pattern Recognition Sym. · 2011 · 101
59. Large-scale video classification with convolutional neural networks