An Embedded 3D Face Recognition System Using a Dual Prism and a Camera

  • Chuan-Yu Chang
  • Chuan-Wang Chang
  • Min-Chien Chang
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 238)


In this paper, a single camera and a dual prism are integrated to implement a three-dimensional face recognition system. The proposed system is implemented on an embedded development platform named UBIKIT6612. A dual prism placed in front of the camera is used to simulate human binocular vision. We then used the active appearance models (AAM) to find out the corresponding feature points and calculate the depth of the face by stereo vision. Accordingly, three-dimensional facial model of each member is constructed. Facial features extracted from the 3D facial models are used for identification. To promote the recognition accuracy, we first exclude most of non-members by support vector data description (SVDD), followed by conducting a multi-class support vector machines (SVM) for face recognition. Experimental results show that the proposed method of the exclusion of non-members works more efficiently than those of traditional methods.


Three Dimensional Face Recognition Active Appearance Model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vijaya Kumar, B.V.K., Savvides, M., Venkataramani, K., Xie, C.: Spatial frequency domain image processing for biometric recognition. In: Proceeding of IEEE ICIP, vol. 1, pp. 22–25 (September 2002)Google Scholar
  2. 2.
    Shimizu, M., Yoshizuka, T., Miyamoto, H.: A gesture recognition system using stereo vision and arm model fitting. International Congress Series, vol. 1301, pp. 89–92 (2007)Google Scholar
  3. 3.
    Chang, C.Y., Huang, C.S.: Application of active appearance model for dual-camera face recognition. In: Proceeding of International Conference on Information Security and Intelligence Control, pp. 333–336 (2012)Google Scholar
  4. 4.
    Tang, H., Yin, B., Sun, Y., Hu, Y.: 3D face recognition using local binary patterns. Signal Processing 93, 2190–2198 (2013)CrossRefGoogle Scholar
  5. 5.
    Cortes, Vapnik, V.: Support-Vector Network. Machine Learning 20, 273–297 (1995)MATHGoogle Scholar
  6. 6.
    Bouguet, J.Y.: Camera Calibration Toolbox for Matlab,
  7. 7.
    Viola, P., Jones, M.J.: Robust Real-time Face Detection. International Journal of Computer Vision 57, 137–154 (2004)CrossRefGoogle Scholar
  8. 8.
    Cootes, T.F., Edwards, G.J., Taylor, C.J.: Active Appearance Models. IEEE Transactions on Pattern Analysis and Machine Intelligence 23, 681–685 (2001)CrossRefGoogle Scholar
  9. 9.
    Tax, D., Duin, R.: Support vector data description. Machine Learning 54, 45–66 (2004)CrossRefMATHGoogle Scholar
  10. 10.
    Chang, C.C., Lin, C.J.: LIBSVM: A library for support vector machines (2001),
  11. 11.
    Sun, T.H., Chen, M., Lo, S., Tien, F.-C.: Face recognition using 2D and disparity eigenface. Expert Systems with Applications 33, 265–273 (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Chuan-Yu Chang
    • 1
  • Chuan-Wang Chang
    • 2
  • Min-Chien Chang
    • 1
  1. 1.Department of Computer Science and Information EngineeringNational Yunlin University of Science and TechnologyYunlinTaiwan
  2. 2.Department of Computer Science and Information EngineeringFar East UniversityTainanTaiwan

Personalised recommendations