Matching 3D Faces with Partial Data

We present a novel approach to matching 3D faces with expressions, deformations and outliers. The matching is performed through an accurate and robust algorithm for registering face meshes. The registration algorithm incorporates prior anthropometric knowledge through the use of suitable landmarks and regions of the face to be used with the Iterative Closest Point (ICP) registration algorithm. The localization of landmarks and regions is achieved through the fitting of a 3D Point Distribution Model (PDM) and is independent of texture, pose and orientation information. We show that the use of expression-invariant facial regions for registration and similarity estimation outperforms the use of the entire face region. Evaluation is performed on the challenging GavabDB database and we achieve 93.7% rank-1 recognition with an overall retrieval accuracy of 91.1%. The matching of 3D face meshes requires accurate comparison of surface properties from different meshes. This task can be impaired when meshes have deformations (due to expressions or medical conditions) or outliers (due to the acquisition process). A common approach to match 3D meshes is through the Iterative Closest Point (ICP) algorithm [3] for rigid registration. As ICP is based on the closest point associations from one mesh to the other, in the presence of deformations and outliers its performance degrades due to global minima. Moreover, ICP requires roughly aligned meshes in order to converge in terms of the mean square error (MSE). Many variants to the original ICP algorithm have been proposed to improve speed and convergence [2, 22], but without removing the above mentioned limitations. Other global registration methods exist [8, 9, 11], some of which use the ICP, but are also inappropriate in the presence of deformations and outliers. The localization of specific anthropometric landmarks and regions on face meshes often plays an important part in these applications. Landmarks can aid the ICP algorithm in achieving rough alignment of meshes, and by themselves provide valuable semantic information. In biometric applications, landmarks are often instrumental in the generation of signatures for faces [19] and isolation of expression invariant regions for matching [4]. However, the dependence on prior knowledge of feature map thresholds, orientation and pose is evident in most existing methods for landmark localization on meshes [4, 5, 14]. The segmentation of faces is also important prior to analysis when the mesh includes other

[1]  Andrew W. Fitzgibbon Robust registration of 2D and 3D point sets , 2003, Image Vis. Comput..

[2]  J. Vélez,et al.  Face recognition using 3D local geometrical features: PCA vs. SVM , 2005, ISPA 2005. Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, 2005..

[3]  Jun Wang,et al.  A 3D facial expression database for facial behavior research , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[4]  Anil K. Jain,et al.  Detection of Anchor Points for 3D Face Veri.cation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[5]  Chitra Dorai,et al.  COSMOS - A Representation Scheme for 3D Free-Form Objects , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Ashok Samal,et al.  How effective are landmarks and their geometry for face recognition? , 2006, Comput. Vis. Image Underst..

[7]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[8]  Leonidas J. Guibas,et al.  Robust global registration , 2005, SGP '05.

[9]  Robert Bergevin,et al.  Towards a General Multi-View Registration Technique , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Andrea Cavallaro,et al.  Region Segmentation and Feature Point Extraction on 3D Faces using a Point Distribution Model , 2007, 2007 IEEE International Conference on Image Processing.

[12]  C. Goodall Procrustes methods in the statistical analysis of shape , 1991 .

[13]  Remco C. Veltkamp,et al.  A Measure for Evaluating Retrieval Techniques based on Partially Ordered Ground Truth Lists , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[14]  Zhengyou Zhang,et al.  Iterative point matching for registration of free-form curves and surfaces , 1994, International Journal of Computer Vision.

[15]  Kostas Daniilidis,et al.  Fully Automatic Registration of 3D Point Clouds , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[16]  Anil K. Jain,et al.  Automatic feature extraction for multiview 3D face recognition , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[17]  Mohammed Bennamoun,et al.  An Efficient Multimodal 2D-3D Hybrid Approach to Automatic Face Recognition , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  José F. Vélez,et al.  Face recognition using 3D surface extracted descriptors , 2003 .

[19]  Touradj Ebrahimi,et al.  MESH: measuring errors between surfaces using the Hausdorff distance , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[20]  Timothy F. Cootes,et al.  Active Shape Models-Their Training and Application , 1995, Comput. Vis. Image Underst..

[21]  Patrick J. Flynn,et al.  Multiple Nose Region Matching for 3D Face Recognition under Varying Facial Expression , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.