GPU Accelerated 3D Face Registration / Recognition

  • Andrea Francesco Abate
  • Michele Nappi
  • Stefano Ricciardi
  • Gabriele Sabatino
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4642)


This paper proposes a novel approach to both registration and recognition of face in three dimensions. The presented method is based on normal map metric to perform either the alignment of captured face to a reference template or the comparison between any two faces in a gallery. As the metric involved is highly suited to be computed via vector processor, we propose an implementation of the whole framework on last generation graphics boards, to exploit the potential of GPUs applied to large scale biometric identification applications. This work shows how the use of affordable consumer grade hardware could allow ultra rapid comparison between face descriptors through their highly specialized architecture. The approach also addresses facial expression changes by means of a subject specific weighting masks. We include preliminary results of experiments conducted on a proprietary gallery and on a subset of FRGC database.


Face Recognition Range Image Iterative Close Point Iterative Close Point Neutral Face 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bowyer, K.W., Chang, K., Flynn, P.A.: A survey of approaches and challenges in 3D and multi-modal 3D + 2D face recognition. In: Computer Vision and Image Understanding, vol. 101, pp. 1–15. Elsevier, Amsterdam (2006)Google Scholar
  2. 2.
    Zhang, J., Yan, Y., And Lades, M.: Face Recognition: Eigenface, Elastic Matching, and Neural Nets. Proc. of the IEEE 85(9), 1423–1435 (1997)CrossRefGoogle Scholar
  3. 3.
    Achermann, B., Bunke, H.: Classifying range images of human faces with Hausdorff distance. In: 15th International Conference on Pattern Recognition, September 2000, pp. 809–813 (2000)Google Scholar
  4. 4.
    Hesher, C., Srivastava, A., Erlebacher, G.: A novel technique for face recognition using range images. In: Seventh Int’l Symposium on Signal Processing and Its Applications (2003)Google Scholar
  5. 5.
    Lu, X., Colbry, D., Jain, A.K.: Three-dimensional model based face recognition. In: 7th IEEE Workshop on Applications of Computer Vision, pp. 156–163 (2005)Google Scholar
  6. 6.
    Tanaka, H.T., Ikeda, M., Chiaki, H.: Curvature-based face surface recognition using spherical correlation principal directions for curved object recognition. In: Third International Conference on Automated Face and Gesture Recognition, pp. 372–377 (1998)Google Scholar
  7. 7.
    Medioni, G., Waupotitsch, R.: Face recognition and modeling in 3D. In: AMFG 2003. IEEE International Workshop on Analysis and Modeling of Faces and Gestures, October 2003, pp. 232–233 (2003)Google Scholar
  8. 8.
    Bronstein, A.M., Bronstein, M.M., Kimmel, R.: Expression-invariant 3D face recognition. In: Kittler, J., Nixon, M.S. (eds.) AVBPA 2003. LNCS, vol. 2688, pp. 62–70. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Abate, A.F., Nappi, M., Ricciardi, S., Sabatino, G.: Fast face recognition based on normal map. In: Proceedings of ICIP 2005. IEEE International Conference on Image Processing, Genova, Italy, July 2005, IEEE Computer Society Press, Los Alamitos (2005)Google Scholar
  10. 10.
    Tsalakanidou, F., Tzovaras, D., Strintzis, M.G.: Use of depth and color eigenfaces for face recognition. Pattern Recognition Letters 24(9-10), 1427–1435 (2003)zbMATHCrossRefGoogle Scholar
  11. 11.
    Papatheodorou, T., Rueckert, D.: Evaluation of Automatic 4D Face Recognition Using Surface and Texture Registration. In: Proceedings of the Sixth IEEE International Conference on Automatic Face and Gesture Recognition, Seoul, Korea, May 2004, pp. 321–326. IEEE Computer Society Press, Los Alamitos (2004)CrossRefGoogle Scholar
  12. 12.
    Gokberk, B., Salah, A.A., Akarun, L.: Rank-based decision fusion for 3D shape-based face recognition. In: Kanade, T., Jain, A., Ratha, N.K. (eds.) AVBPA 2005. LNCS, vol. 3546, pp. 1019–1028. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    Chen, Y., Medioni, G.: Object modeling by registration of multiple range images. Image and Vision Computing 10, 145–155 (1992)CrossRefGoogle Scholar
  14. 14.
    Besl, P., McKay, N.: A method for registration of 3-D shapes. IEEE Transaction on Pattern Analysis and Machine Intelligence 14, 239–256 (1992)CrossRefGoogle Scholar
  15. 15.
    Jost, T., Hügli, H.: Multi-resolution ICP with heuristic closest point search for fast and robust 3D registration of range images. In: Fourth International Conference on 3-D Digital Imaging and Modeling, October 06-10, 2003, pp. 427–433 (2003)Google Scholar
  16. 16.
    Yan, P., Bowyer, K.: A Fast Algorithm for ICP-Based 3D Shape Biometrics. In: Proceedings of the ACM Workshop on Multimodal User Authentication, December 2006, pp. 25–32. ACM, New York (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Andrea Francesco Abate
    • 1
  • Michele Nappi
    • 1
  • Stefano Ricciardi
    • 1
  • Gabriele Sabatino
    • 1
  1. 1.Dipartimento di Matematica e Informatica, Università degli Studi di Salerno, 20186, Fisciano (SA)Italy

Personalised recommendations