Escolar Documentos
Profissional Documentos
Cultura Documentos
Web Site: www.ijettcs.org Email: editor@ijettcs.org, editorijettcs@gmail.com Volume 2, Issue 3, May June 2013 ISSN 2278-6856
Performance Improvement of 2DPCA Algorithm for Face and Facial Expression Recognition
Prof Priti Subramanium1, Sapana A Fegade2
1,2
ABSRACT: Face recognition system is a complex imageprocessing problem in real world applications with complex effects of illumination, occlusion, and imaging condition on the live images. It is a combination of face detection and recognition techniques in image analyzes. Detection application is used to find position of the faces in a given image. Recognition algorithm is used to classify given images with known structured properties, which are used commonly in most of the computer vision applications. More recently, a technique called Two Dimensional Principal Component Analysis (2DPCA) was proposed to reduce the computational cost of PCA. Unlike PCA treats images as vectors, 2DPCA views an image as a matrix. To analysis the effectiveness of the PCA and 2DPCA, a number of Eigenvalues were obtained and then compared. And then results have been presented in graphical form to show the effectiveness and accuracy. This 2DPCA algorithm can be easily implemented in any programming language on a digital computer. 2DPCA algorithm is found to be very accurate and more effective.
step is person identity as a result of recognition part. An illustration of the steps for the face recognition system is given in Fig 1.1.
Keywords: Illumination, Occlusion, Principal Component Analysis, Two Dimensional Principal Component Analysis, Eigenvalues, Effectiveness and Accuracy.
I INTRODUCTION
1.1 INTRODUCTION Face plays significant role in social communication. This is a 'window' to human personality, emotions and thoughts. According to the psychological research conducted by Mehrabian, nonverbal part is the most informative channel in social communication. Verbal part contributes about 7% of the message, vocal 34% and facial expression about 55%. Due to that, face is a subject of study in many areas of science such as psychology, behavioral science, medicine and finally computer science. In the field of computer science much effort is put to explore the ways of automation the process of face detection and segmentation. Several approaches addressing the problem of facial feature extraction have been proposed. The main issue is to provide appropriate face representation, which remains robust with respect to diversity of facial appearances. The first step for face recognition system is to acquire an image from a camera. Second step is face detection from the acquired image. As a third step, face recognition that takes the face images from output of detection part. Final Volume 2, Issue 3 May June 2013
Fig.1.1 Steps of Face Recognition System Applications Methods for face detection and recognition systems can be affected by pose, presence or absence of structural components, facial expression, occlusion, image orientation, imaging conditions, and time delay (for recognition). Available applications developed by researchers can usually handle one or two effects only; therefore they have limited capabilities with focus on some well-structured application. A robust face recognition system is difficult to develop which works under all conditions with a wide scope of effect.[1] Information and Communication Technologies (ICT) are increasingly entering in all aspects of our life and in all sectors, opening a world of unprecedented scenario where people interact with electronic devices, embedded in environments that are sensitive and responsive to the presence of users. Image analysis is a process of discovering, identifying, and understanding patterns that are relevant to the performance of an image-based task. Face recognition has recently received significant attention. It plays an important role in many application areas, such as human-machine interaction, authentication and surveillance. However, the wide-range variations of human face, due to pose, illumination, and expression, result in a highly complex distribution and deteriorate the recognition performance. In addition, the problem of machine recognition of human faces continues to attract researchers from disciplines such as image processing, pattern recognition, neural networks, computer vision, computer graphics, and psychology. In identification problems, the input to the system is an unknown face, and the system reports back the determined identity from a database of known individuals, whereas in verification problems, the system needs to confirm or reject the claimed identity of the input face. The solution to the problem involves segmentation of faces (face detection) from cluttered scenes, feature extraction from the face regions, recognition or verification. Robust and reliable face representation is crucial for the effective performance of face recognition system and still a challenging problem. Feature extraction is realized through some linear or nonlinear transform of Page 164
Fig. 2.1: Automatic Facial Expression Recognition System Figure .1 shows a block diagram of an automatic facial expression recognition system. The two main stages in the system are: (i) feature extraction and (ii) feature classification. The feature extraction stage involves preprocessing stages such as face localization in the scene and scaling in addition to extraction of a feature of some kind for the region-of-interest (ROI). The feature classification process involves comparing the generated feature vector with vectors selected to represent a set of expressions.[2] 2.1 2DPCA Face Recognition Model Normally, the PCA-based face recognition methods, the 2D face image samples usually have been transformed into 1D image vectors by some technique like concatenation. 2DPCA model is a method that uses the 2D features, which are features obtained directly from original vector space of a face image rather than from a vectorized 1D space. The steps of 2DPCA face recognition model are given below. Acquire face images to form a training set (X1, X2, ..XN) Extract features using 2DPCA for each training sample and each testing sample. Classify and recognize the image using Volume measure (VM) Give the result of recognition.[2] 2.2 Algorithm For 2DPCA Algorithm: Training Input: Finger spelling training images Output: Finger spelling image features, eigenvector matrix, feature matrix Method: a) Applying pre-processing techniques to the training images. b) Obtain the average image A of all training samples: c) Estimate the image covariance (scatter) matrix G: d) Compute d orthonormal vectorsX1;X2; : : : ;Xd corresponding to the d largest eigenvalues of G. X1;X2; : : : ;Xd construct a ddimensional projection subspace. Yang et al. have showed that X1;X2; : : : ;Xd are the d optimal projection axes,
II PROPOSED METHODOLOGY The goal of this project is to design and implement the facial expression recognition system. On a basis of the extensive study of different approaches to the problem of face action representation, appropriate algorithms are selected for each stage of a system.
Page 165
VI. CONCLUSION
Figure 3.1 shows examples from the Japanese Female Facial Expression (Jaffe) database. JAFFE Dataset: The database contains 213 images of 7 facial expressions (6 basic facial expressions + 1 neutral) posed by 10 Japanese female models. Each image has been rated on 6 emotion adjectives by 60 Japanese subjects. The database was planned and assembled by Michael Lyons, Miyuki Kamachi, and Jiro Gyoba. In this paper, a new technique for image feature extraction and representationtwo-dimensional principal component analysis (2DPCA)was developed. 2DPCA has many advantages over conventional PCA (Eigenfaces). In the first place, since 2DPCA is based on the image matrix, it is simpler and more straightforward to use for image feature extraction. Second, 2DPCA is better than PCA in terms of recognition accuracy in all experiments. Although this trend seems to be consistent for different databases and conditions, in some experiments the differences in performance were not statistically significant. Third, 2DPCA is computationally more efficient than PCA and it can improve the speed of image feature extraction significantly. However, it should be pointed out that 2DPCA-based image representation was not as efficient as PCA in terms of storage requirements, since 2DPCA requires more coefficients for image representation than PCA[4].
REFERENCES
[1] Luiz S. O liveira, Alessandro L. Koerich, and Marcelo Mansano, 2D Principal Component Analysis for Face and Facial-Expression Recognition. [2] Dhiraj K. Das ,Comparative Analysis of PCA and 2DPCA in Face Recognition International Journal Page 166
Fig 3.2 Recognised image using PCA & 2DPCA Volume 2, Issue 3 May June 2013
Page 167