Skip to main content
Log in

Face recognition using SIFT features under 3D meshes

  • Published:
Journal of Central South University Aims and scope Submit manuscript

Abstract

Expression, occlusion, and pose variations are three main challenges for 3D face recognition. A novel method is presented to address 3D face recognition using scale-invariant feature transform (SIFT) features on 3D meshes. After preprocessing, shape index extrema on the 3D facial surface are selected as keypoints in the difference scale space and the unstable keypoints are removed after two screening steps. Then, a local coordinate system for each keypoint is established by principal component analysis (PCA). Next, two local geometric features are extracted around each keypoint through the local coordinate system. Additionally, the features are augmented by the symmetrization according to the approximate left-right symmetry in human face. The proposed method is evaluated on the Bosphorus, BU-3DFE, and Gavab databases, respectively. Good results are achieved on these three datasets. As a result, the proposed method proves robust to facial expression variations, partial external occlusions and large pose changes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. JAIN A K, ROSS A, PRABHAKAR S. An introduction to biometric recognition [J]. IEEE Transactions on Circuits and Systems for Video Technology, 2004, 14(1): 4–20.

    Article  Google Scholar 

  2. JAIN A K, ROSS A, PRABHAKAR S. Biometric identification [J]. Communications of the ACM, 2000, 43(2): 91–98.

    Article  Google Scholar 

  3. MEDIONI G, WAUPOTITSCH R. Face modeling and recognition in 3-D [C]// Proceedings of the IEEE International Workshop on Analysis and Modeling of Faces and Gestures. Nice, France: IEEE, 2003: 232–233.

    Google Scholar 

  4. CHANG K, BOWYER K, FLYNN P. A survey of approaches and challenges in 3D and multi-modal 2D+3D face recognition [J]. Computer Vision and Image Understanding, 2006, 101(1): 1–15.

    Article  Google Scholar 

  5. BESL P J, MCKAY N D. A method for registration of 3-D shapes [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239–256.

    Article  Google Scholar 

  6. LU Xiao-guang, JAIN A K, COLBRY D. Matching 2.5D face scans to 3D models [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(1): 31–43.

    Article  Google Scholar 

  7. MIAN A S, BENNAMOUN M, OWENS R. An efficient multimodal 2D-3D hybrid approach to automatic face recognition [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2007, 29(11): 1927–1943.

    Article  Google Scholar 

  8. MAHOORA M, ABDEL-MOTTALEB M. Face recognition based on 3D ridge images obtained from range data [J]. Pattern Recognition, 2009, 42(3): 445–451.

    Article  Google Scholar 

  9. CHANG K I, BOWYER K W, FLYNN P J. Multiple nose region matching for 3D face recognition under varying facial expression [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(10): 1695–1700.

    Article  Google Scholar 

  10. WANG Yue-ming, PAN Gang, WU Zhao-hui, WANG Yi-gang. Exploring facial expression effects in 3D face recognition using partial ICP [C]// Proceedings of the 7th Asian Conference on Computer Vision. Berlin, Heidelberg: Springer, 2006: 581–590.

    Google Scholar 

  11. SALAH A A, ALYUZ N, AKARUN L. Registration of three-dimensional face scans with average face models [J]. Journal of Electronic Imaging, 2008, 17(1): 1–14.

    Google Scholar 

  12. HUTTENLOCHER D P, KLANDERMAN G A, RUCKLIDGE W J. Comparing images using the Hausdorff distance [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1993, 15(9): 850–863.

    Article  Google Scholar 

  13. ACHERMANN B, BUNKE H. Classifying range images of human faces with Hausdorff distance [C]// Proceedings of the 15th International Conference on Pattern Recognition. Barcelona, Spain: IEEE, 2000: 809–813.

    Google Scholar 

  14. LEE Y, SHIM J. Curvature based human face recognition using depth weighted Hausdorff distance [C]// Proceedings of the 2004 International Conference on Image Processing. Singapore: IEEE, 2004: 1429–1432.

    Google Scholar 

  15. RUSS T D, KOCH M W, LITTLE C Q. A 2D range Hausdorff approach for 3D face recognition [C]// Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. San Diego, USA: IEEE, 2005: 1–8.

    Google Scholar 

  16. CONDE C, RODRIGUEZ-ARAGON L J, CABELLO E. Automatic 3D face feature points extraction with spin images [C]// Proceedings of the Third International Conference on Image Analysis and Recognition. Povoa de Varzim, Portugal, 2006: 317–328.

    Google Scholar 

  17. ROMERO M, PEARS N. Point-pair descriptors for 3d facial landmark localization [C]// Proceedings of the IEEE 3rd International Conference on Biometrics: Theory, Applications, and Systems. Washington, DC, USA: IEEE, 2009: 1–6.

    Google Scholar 

  18. PERAKIS P, PASSALIS G, THEOHARIS T, KAKADIARIS I A. 3D facial landmark detection under large yaw and expression variations [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(7): 1552–1564.

    Article  Google Scholar 

  19. CHUA C, JARVIS R. Point signatures: A new representation for 3D object recognition [J]. International Journal of Computer Vision, 1997, 25(1): 63–85.

    Article  Google Scholar 

  20. WANG Ying-jie, CHUA Chin-seng, HO Yeong-khing. Facial feature detection and face recognition from 2D and 3D images [J]. Pattern Recognition Letters, 2002, 23(10): 1191–1202.

    Article  MATH  Google Scholar 

  21. IRFANOGLU M O, GOKBERK B, AKARUN L. 3D shape-based face recognition using automatically registered facial surfaces [C]// Proceedings of the 17th International Conference on Pattern Recognition. Cambridge: IEEE, 2004: 183–186.

    Google Scholar 

  22. WANG Ying-jie, CHUA Chin-seng. Robust face recognition from 2D and 3D images using structural Hausdorff distance [J]. Image and Vision Computing, 2006, 24(2): 176–185.

    Article  Google Scholar 

  23. NAGAMINE T, UEMURA T, MASUDA I. 3D facial image analysis for human identification [C]// Proceedings of the 11th IAPR International Conference on Pattern Recognition. The Hague, Netherlands: IEEE, 1992: 324–327.

    Chapter  Google Scholar 

  24. BEUMIER C, ACHEROY M. Automatic 3D face authentication [J]. Image and Vision Computing, 2000, 18(4): 315–321.

    Article  Google Scholar 

  25. SAMIR C, SRIVASTAVA A, DAOUDI M. Three-dimensional face recognition using shapes of facial curves [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(11): 1858–1863.

    Article  Google Scholar 

  26. COLOMBO A, CUSANO C, SCHETTINI R. 3D face detection using curvature analysis [J]. Pattern Recognition, 2006, 39(3): 444–455.

    Article  MATH  Google Scholar 

  27. GOKBERK B, IRFANOGLU M O, AKARUN L. 3D shape-based face representation and feature extraction for face recognition [J]. Image and Vision Computing, 2006, 24(8): 857–869.

    Article  Google Scholar 

  28. GOKBERK B, DUTAGACI H, ULAS A, AKARUN L, SANKUR B. Representation plurality and fusion for 3-D face recognition [J]. IEEE Transactions on Systems, Man, and Cybernetics, 2008, 38(1): 155–173.

    Article  Google Scholar 

  29. TANAKA H T, IKEDA M, CHIAKI H. Curvature-based face surface recognition using spherical correlation — Principal directions for curved object recognition [C]// Proceedings of the Third IEEE International Conference on Automatic Face and Gesture Recognition. Nara, Japan: IEEE, 1998: 372–377.

    Chapter  Google Scholar 

  30. BRONSTEIN M A, BRONSTEIN M M, KIMMEL R. Three dimensional face recognition [J]. International Journal of Computer Vision. 2005, 64(1): 5–30.

    Article  Google Scholar 

  31. LOWE D G. Object recognition from local scale-invariant features [C]// Proceedings of the Seventh IEEE International Conference on Computer Vision. Kerkyra, 1999: 1150–1157.

    Chapter  Google Scholar 

  32. LOWE D G. Distinctive image features from scale-invariant keypoints [J]. International Journal of Computer Vision, 2004, 60(2): 91–110.

    Article  Google Scholar 

  33. SE S, LOWE D G, LITTLE J J. Vision-based mobile robot localization and mapping using scale-invariant features [C]// Proceedings of International Conference on Robotics and Automation. IEEE, 2001: 2051–2058.

    Google Scholar 

  34. BROWN M, LOWE D G. Automatic panoramic image stitching using invariant features [J]. International Journal of Computer Vision, 2007, 74(1): 59–73.

    Article  Google Scholar 

  35. BASHARAT A, ZHAI Y, SHAH M. Content based video matching using spatiotemporal volumes [J]. Computer Vision and Image Understanding, 2008, 110(3): 360–377.

    Article  Google Scholar 

  36. CHEUNG W, HAMARNEH G. n-SIFT: n-dimensional scale invariant feature transform [J]. IEEE Transactions on Image Processing, 2009, 18(9): 2012–2021.

    Article  MathSciNet  Google Scholar 

  37. OSADA K, FURUYA T, OHBUCHI R. Shrec’08 entry: Local volumetric features for 3D model retrieval [C]// Proceedings of IEEE International Conference on Shape Modeling and Applications. New York, USA: IEEE, 2008: 245–246.

    Google Scholar 

  38. ZOU Guang-yu, HUA Jing, DONG Ming, QIN Hong. Surface matching with salient keypoints in geodesic scale space [J]. Computer Animation and Virtual Worlds, 2008, 19(3/4): 399–410.

    Article  Google Scholar 

  39. ZAHARESCU A, BOYER E, VARANASI K, HORAUD R. Surface feature detection and description with applications to mesh matching [C]// Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. Miami, Florida: IEEE, 2009: 373–380.

    Google Scholar 

  40. SMEETS D, KEUSTERMANS J, VANDERMEULEN D, SUETENS P. meshSIFT: Local surface features for 3D face recognition under expression variations and partial data [J]. Computer Vision and Image Understanding, 2013, 117(2): 158–169.

    Google Scholar 

  41. DORAI C, JAIN A K. COSMOS-A representation scheme for 3D free-form objects [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 19(10): 1115–1130.

    Article  Google Scholar 

  42. SAVRAN A, ALYUZ N, DIBEKLIOGLU H, CELIKTUTAN O, GOKBERK B, SANKUR B, AKARUN L. Bosphorus database for 3D face analysis [J]. Biometrics and Identity Management, 2008, 5372: 47–56.

    Article  Google Scholar 

  43. YIN Li-jun, WEI Xiao-zhou, SUN Yi, WANG Jun, ROSATO M J. A 3D facial expression database for facial behavior research [C]// Proceedings of the 7th International Conference on Automatic Face and Gesture Recognition. Southampton, 2006: 211–216.

    Google Scholar 

  44. MORENO A B, SANCHEZ A. GavabDB: A 3D face database [C]// Proceedings of COST Workshop on Biometrics on the Internet: Fundamentals, Advances and Applications. Vigo, Spain, 2004: 77–82.

    Google Scholar 

  45. KMAN P, FRIESEN W V. The facial action coding system: A technique for the measurement of facial movement [M]. San Francisco: Consulting Psychologists Press, 1978.

    Google Scholar 

  46. ALYUZ N, GOKBERK B, AKARUN L. Regional registration for expression resistant 3-D face recognition [J]. IEEE Transactions on Information Forensics and Security, 2010, 5(3): 425–440.

    Article  Google Scholar 

  47. HUANG Di, ARDABILIAN M, WANG Yun-hong, CHEN Li-ming. 3-D face recognition using eLBP-based facial description and local feature hybrid matching [J]. IEEE Transactions on Information Forensics and Security, 2012, 7(5): 1551–1565.

    Article  Google Scholar 

  48. LIU Pei-jiang, WANG Yun-hong, HUANG Di, ZHANG Zhao-xiang, CHEN Li-ming. Learning the spherical harmonic features for 3-D face recognition [J]. IEEE Transactions on Image Processing, 2013, 22(3): 914–925.

    Article  MathSciNet  Google Scholar 

  49. KAUSHIK V D, BUDHWAR A, DUBEY A, AGRAWAL R, GUPTA S, PATHAK V K, GUPTA P. An efficient 3D face recognition algorithm [C]// Proceedings of the 3rd International Conference on New Technologies, Mobility and Security. Cairo, 2009: 1–5.

    Google Scholar 

  50. DANIYAL F, NAIR P, CAVALLARO A. Compact signatures for 3D face recognition under varying expressions [C]// Proceedings of the Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance. Genova, 2009: 302–307.

    Chapter  Google Scholar 

  51. WANG Yue-ming, LIU Jian-zhuang, TANG Xiao-ou. Robust 3D face recognition by local shape difference boosting [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2010, 32(10): 1858–1870.

    Article  Google Scholar 

  52. SMEETS D, FABRY T, HERMANS J, VANDERMEULEN D, SUETENS P. Fusion of an isometric deformation modeling approach using spectral decomposition and a region-based approach using ICP for expression-invariant 3D face recognition [C]// Proceedings of the 20th International Conference on Pattern Recognition. Istanbul, 2010: 1172–1175.

    Google Scholar 

  53. LEI Yin-jie, BENNAMOUN M, EL-SALLAM A A. An efficient 3D face recognition approach based on the fusion of novel local low-level features [J]. Patter Recognition, 2013, 46(1): 24–37.

    Article  Google Scholar 

  54. DRIRA H, AMOR B B, DAOUDI M, SRIVASTAVA A. Pose and expression-invariant 3D face recognition using elastic radial curves [C]// Proceedings of British Machine Vision Conference. Aberystwyth, UK, 2010: 1–11.

    Google Scholar 

  55. LI Xiao-xing, JIA Tao, ZHANG Hao. Expression-insensitive 3D face recognition using sparse representation [C]// Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. Miami, Florida, 2009: 2575–2582.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheng Zhang  (张诚).

Additional information

Foundation item: Project(XDA06020300) supported by the “Strategic Priority Research Program” of the Chinese Academy of Sciences; Project(12511501700) supported by the Research on the Key Technology of Internet of Things for Urban Community Safety Based on Video Sensor networks

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, C., Gu, Yz., Hu, Kl. et al. Face recognition using SIFT features under 3D meshes. J. Cent. South Univ. 22, 1817–1825 (2015). https://doi.org/10.1007/s11771-015-2700-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11771-015-2700-x

Key words

Navigation