This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Search for Publication

Year(s) from:  to 
Keywords (separated by spaces):

Real-Time Face Pose Estimation from Single Range Images

Michael D. Breitenstein, Daniel Kuettel, Thibaut Weise, Luc van Gool and Hanspeter Pfister
IEEE Conference on Computer Vision and Pattern Recognition (CVPR'08)
Anchorage, AK, June 2008


We present a real-time algorithm to estimate the 3D pose of a previously unseen face from a single range image. Based on a novel shape signature to identify noses in range images, we generate candidates for their positions, and then generate and evaluate many pose hypotheses in parallel using modern graphics processing units (GPUs). We developed a novel error function that compares the input range image to precomputed pose images of an average face model. The algorithm is robust to large pose variations of ±90 yaw, ±45 pitch and ±30 roll rotation, facial expression, partial occlusion, and works for multiple faces in the field of view. It correctly estimates 97.8% of the poses within yaw and pitch error of 15 at 55.8 fps. To evaluate the algorithm, we built a database of range images with large pose variations and developed a method for automatic ground truth annotation.

Download in pdf format
  author = {Michael D. Breitenstein and Daniel Kuettel and Thibaut Weise and Luc van Gool and Hanspeter Pfister},
  title = {Real-Time Face Pose Estimation from Single Range Images},
  booktitle = {IEEE Conference on Computer Vision and Pattern Recognition (CVPR'08)},
  year = {2008},
  month = {June},
  publisher = {IEEE Press},
  keywords = {}