Journal of Computer Sciences and Applications, 2015, Vol. 3, No. 3, 67-72 Available online at http://pubs.sciepub.com/jcsa/3/3/2 © Science and Education Publishing DOI:10.12691/jcsa-3-3-2 Three Dimensional Face Surfaces Analysis using Geodesic Distance Rachid AHDID * , Said SAFI, Bouzid MANAUT Interdisciplinary Laboratory of Research in Sciences and Technologies (LIRST), Sultan Moulay Slimane University, Beni Mellal, Morocco *Corresponding author: r.ahdid@usms.ma Received March 04, 2015; Revised April 16, 2015; Accepted May 06, 2015 Abstract In this paper, we present an automatic 3D face recognition system based on the computation of the geodesic distance between the reference point and the other points in the 3D face surface. To compute a geodesic distance, we use the Fast Marching algorithm for solving the Eikonal equation. For space reduction, we apply Principal Component Analysis (PCA) and Fisher Linear Discriminant Analysis (LDA). Quantitative measures of similarity are obtained and then used as inputs to several classification methods. In the classifying step, we use: Neural Networks (NN), k-Nearest Neighbor (KNN) and Support Vector Machines (SVM). To test this method and evaluate its performance, a simulation series of experiments were performed on 3D Shape REtrieval Contest 2008 database (SHREC2008). Keywords: 3D face recognition, geodesic distance, reference point, Principal Components Analysis, Linear Discriminant Analysis, fast marching, eikonal equation Cite This Article: Rachid AHDID, Said SAFI, and Bouzid MANAUT, “Three Dimensional Face Surfaces Analysis using Geodesic Distance.” Journal of Computer Sciences and Applications, vol. 3, no. 3 (2015): 67-72. doi: 10.12691/jcsa-3-3-2. 1. Introduction The task of recognizing human face with the help of a machine has been has attracted more attention in recent years. Biometric face recognition technology has received significant attention in the past several years due to its potential in different applications. Automated human face recognition was applied in different fields including automated secured access to machines and buildings, automatic surveillance, forensic analysis, fast retrieval of records from databases in police departments, automatic identification of patients in hospitals, checking for fraud or identity theft, and human-computer interaction [27]. In a face recognition system, the individual is subject to a varied contrast and brightness lighting background. This three-dimensional shape when it is part of a two- dimensional surface as is the case of an image can lead to significant variations [3]. The human face is an object of three-dimensional nature. This object may be subject of various rotations, not only flat but also space and also subject to deformations due to facial expressions. The shape and characteristics of this object also change over time [13]. Automatic face recognition based on the 2D images processing is well developed this last years, and several techniques have been proposed [4]. There are a methods of 3D face recognition based on the use of three- dimensional information of the human face in the 3D space. Existing approaches that address the problem of 3D face recognition can be classified into several categories of approaches: Geometric or Local approaches 3D, Bronstein et al [1,2] propose a new representation based on the isometric nature of the facial surface, Samir et al [3,4] use 2D and 3D facial curves for analyzing the facial surface; Holistic approaches, Heseltine et al [5] have developed two approaches to applying the representations PCA Three-dimensional face, Cook et al [6] present a robust method for facial expressions based on Log-Gabor models from images of deep and some approaches are based on face segmentation can be found in [7-12]. The objective of this paper is to perform an automatic 3D face recognition system based on geodesic distance computing using Eikonal equation. For this we take the following steps: Detection of 3D face where the nose end is a reference point. Compute of geodetic distance between the reference point and the other points of the 3D facial surface using the Fast Marching algorithm as a solution of the Eikonal equation. Reduction of geodesic distances space matrices by Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA) algorithms. The rest of this paper is organized as follows: Section 2 describes the methodology of the proposed method with its stages: reference point detection, geodesic distance computing, Principal Component Analysis (PCA), Fisher Linear Discriminant Analysis (LDA) and classification algorithms (NN, KPPV and SVM). Section 3 includes the simulation results and method analysis. Section 4 draws the conclusion of this work and possible points for future work.