Keypoint Detection and Local Feature Matching for Textured 3D Face Recognition

    Research output: Contribution to journalArticlepeer-review

    201 Citations (Scopus)
    336 Downloads (Pure)


    Holistic face recognition algorithms are sensitive to expressions, illumination, pose, occlusions and makeup. On the other hand, feature-based algorithms are robust to such variations. In this paper, we present a feature-based algorithm for the recognition of textured 3D faces. A novel keypoint detection technique is proposed which can repeatably identify keypoints at locations where shape variation is high in 3D faces. Moreover, a unique 3D coordinate basis can be defined locally at each keypoint facilitating the extraction of highly descriptive pose invariant features. A 3D feature is extracted by fitting a surface to the neighborhood of a keypoint and sampling it on a uniform grid. Features from a probe and gallery face are projected to the PCA subspace and matched. The set of matching features are used to construct two graphs. The similarity between two faces is measured as the similarity between their graphs. In the 2D domain, we employed the SIFT features and performed fusion of the 2D and 3D features at the feature and score-level. The proposed algorithm achieved 96.1% identification rate and 98.6% verification rate on the complete FRGC v2 data set.
    Original languageEnglish
    Pages (from-to)1-12
    JournalInternational Journal of Computer Vision
    Issue number1
    Early online date25 Sep 2007
    Publication statusPublished - Aug 2008


    Dive into the research topics of 'Keypoint Detection and Local Feature Matching for Textured 3D Face Recognition'. Together they form a unique fingerprint.

    Cite this