Dr. Prakash B. Khanale 3 Dnyanopasak College, Parbhani, (M.S.), India

Similar documents
Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

Image-Based Face Recognition using Global Features

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

A Hierarchical Face Identification System Based on Facial Components

A Matlab based Face Recognition GUI system Using Principal Component Analysis and Artificial Neural Network

Learning to Recognize Faces in Realistic Conditions

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

PATTERN RECOGNITION USING NEURAL NETWORKS

Linear Discriminant Analysis for 3D Face Recognition System

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

Recognition of Non-symmetric Faces Using Principal Component Analysis

A New Multi Fractal Dimension Method for Face Recognition with Fewer Features under Expression Variations

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

FACE RECOGNITION BASED ON GENDER USING A MODIFIED METHOD OF 2D-LINEAR DISCRIMINANT ANALYSIS

Dimension Reduction CS534

Gender Classification Technique Based on Facial Features using Neural Network

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Face Recognition using Principle Component Analysis, Eigenface and Neural Network

Fuzzy Bidirectional Weighted Sum for Face Recognition

Mobile Face Recognization

Heat Kernel Based Local Binary Pattern for Face Representation

IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 14, NO. 1, JANUARY Face Recognition Using LDA-Based Algorithms

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Dr. K. Nagabhushan Raju Professor, Dept. of Instrumentation Sri Krishnadevaraya University, Anantapuramu, Andhra Pradesh, India

On Modeling Variations for Face Authentication

Image Processing and Image Representations for Face Recognition

Dimensionality Reduction and Classification through PCA and LDA

Face Recognition using Eigenfaces SMAI Course Project

School of Computer and Communication, Lanzhou University of Technology, Gansu, Lanzhou,730050,P.R. China

Study and Comparison of Different Face Recognition Algorithms

Multi-Modal Human Verification Using Face and Speech

Training Algorithms for Robust Face Recognition using a Template-matching Approach

FUZZY FOREST LEARNING BASED ONLINE FACIAL BIOMETRIC VERIFICATION FOR PRIVACY PROTECTION

Performance Evaluation of PCA and LDA for Face Recognition

Comparison of Different Face Recognition Algorithms

Rough Set Approach to Unsupervised Neural Network based Pattern Classifier

The Analysis of Parameters t and k of LPP on Several Famous Face Databases

ISSN: (Online) Volume 3, Issue 9, September 2015 International Journal of Advance Research in Computer Science and Management Studies

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Robust Face Recognition Using Enhanced Local Binary Pattern

Color Space Projection, Feature Fusion and Concurrent Neural Modules for Biometric Image Recognition

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Final Project Face Detection and Recognition

Face Detection and Recognition in an Image Sequence using Eigenedginess

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

International Journal of Scientific Research & Engineering Trends Volume 4, Issue 6, Nov-Dec-2018, ISSN (Online): X

Technical Report. Title: Manifold learning and Random Projections for multi-view object recognition

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

A Study on Different Challenges in Facial Recognition Methods

Data Mining Final Project Francisco R. Ortega Professor: Dr. Tao Li

EAR RECOGNITION AND OCCLUSION

FACE IDENTIFICATION ALGORITHM BASED ON MESH-DERIVED SYNTHETIC LINEAR DESCRIPTORS

Semi-Supervised PCA-based Face Recognition Using Self-Training

Face Recognition using Laplacianfaces

Classification of Face Images for Gender, Age, Facial Expression, and Identity 1

Facial Expression Recognition Using Non-negative Matrix Factorization

A Real Time Facial Expression Classification System Using Local Binary Patterns

Laplacian MinMax Discriminant Projection and its Applications

FACE RECOGNITION USING PCA AND EIGEN FACE APPROACH

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Face Recognition using SURF Features and SVM Classifier

Fingerprint Recognition using Texture Features

FACE RECOGNITION UNDER LOSSY COMPRESSION. Mustafa Ersel Kamaşak and Bülent Sankur

Age Group Estimation using Face Features Ranjan Jana, Debaleena Datta, Rituparna Saha

Performance Analysis of Data Mining Classification Techniques

Face Recognition using Tensor Analysis. Prahlad R. Enuganti

Decorrelated Local Binary Pattern for Robust Face Recognition

FACE RECOGNITION FROM A SINGLE SAMPLE USING RLOG FILTER AND MANIFOLD ANALYSIS

Face Recognition for Mobile Devices

Handwritten Character Recognition with Feedback Neural Network

A Distance-Based Classifier Using Dissimilarity Based on Class Conditional Probability and Within-Class Variation. Kwanyong Lee 1 and Hyeyoung Park 2

Tensor Sparse PCA and Face Recognition: A Novel Approach

A Survey on Feature Extraction Techniques for Palmprint Identification

Outlier Detection Using Unsupervised and Semi-Supervised Technique on High Dimensional Data

Announcements. Recognition I. Gradient Space (p,q) What is the reflectance map?

Mineral Exploation Using Neural Netowrks

FADA: An Efficient Dimension Reduction Scheme for Image Classification

Two-View Face Recognition Using Bayesian Fusion

Cluster analysis of 3D seismic data for oil and gas exploration

Automated Canvas Analysis for Painting Conservation. By Brendan Tobin

On Classification: An Empirical Study of Existing Algorithms Based on Two Kaggle Competitions

Directional Derivative and Feature Line Based Subspace Learning Algorithm for Classification

Enhanced Facial Expression Recognition using 2DPCA Principal component Analysis and Gabor Wavelets.

Applications Video Surveillance (On-line or off-line)

Face Recognition using Rectangular Feature

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

NEURAL NETWORK & GENETIC ALGORITHM BASED FACE RECOGNITION SYSTEM

A Non-linear Supervised ANN Algorithm for Face. Recognition Model Using Delphi Languages

Haresh D. Chande #, Zankhana H. Shah *

Feature Selection Using Principal Feature Analysis

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

Incremental LDA Learning by Combining Reconstructive and Discriminative Approaches

CHAPTER 5 GLOBAL AND LOCAL FEATURES FOR FACE RECOGNITION

Enhancing Performance of Face Recognition System Using Independent Component Analysis

Transcription:

ISSN: 2321-7782 (Online) Volume 3, Issue 9, September 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com Analysis of Faces Using Supervised and Unsupervised Neural Network for 3D Face Recognition Vaibhav M. Pathak 1 Shri Shivaji College, Parbhnai (M.S), India Suhas S. Satonkar 2 ACS College, Ganakhed (M.S.), India Dr. Prakash B. Khanale 3 Dnyanopasak College, Parbhani, (M.S.), India Abstract: Soft computing based different methods are largely being applied in diverse areas of the research world. Face recognition being one of the major streams of Biometrics is going through huge research around the globe. In this paper, the experimental results for the comparative investigation of the performance of supervised and unsupervised learning based two classifiers have been put forward. The two methods Support-Vector Machine (SVM), which are supervised learning models with associated learning algorithms that analyze data and recognize patterns, used for classification and regression analysis. The basic SVM takes a set of input data and predicts, for each given input, which of two possible classes forms the output, making it a non-probabilistic binary linear classifier and Self-Organizing Map (SOM), is a type of artificial neural network (ANN) that is trained using unsupervised learning to produce a low-dimensional (typically two-dimensional), discretized representation of the input space of the training samples, called a map. Self-organizing maps are different from other artificial neural networks in the sense that they use a neighborhood function to preserve the topological properties of the input space belonging to supervised and unsupervised approach respectively have been used against two distinct 3D facial datasets. The recognition rates have been calculated using LDA technique and results have been calculated to serve the purpose of determining a most prominent of the ANN based two main classifiers used for efficient 3D Face recognition system. Keywords: 3D Face recognition, LDA, ANN, SVM, SOM Etc. I. INTRODUCTION The main advantage of the 3D based approaches is that the 3D model retains all the information about the face geometry. The 3D facial representation seems to be a promising tool coping many of the human face variations. There has been increasing interest in using artificial neural networks (ANN) for pattern recognition. A classifier is considered to be good or not according to its ability to generalize. The investigation of sample size problem for neural network classifiers leads the conclusion that the generalization error decreases as the training sample size increases. However, in contrast to statistical pattern recognition, neural networks have a good behavior regarding small size problem. In this paper, a comparative study has been represented for 3D Face recognition. Following two classifiers have been used to bring out the recognition rates. First classification tool used in this paper and present in ANN theory is, Support Vector Machine (SVM). It is the supervised learning based approach. The standard SVM takes a set of input data and predicts, for each given input, which of two possible classes the input is a member of, which makes the SVM non-probabilistic binary linear classifiers. Since an SVM is a classifier, then given a set of training examples, each marked as belonging to one of two categories, an SVM training algorithm builds a model that predicts whether a new example falls into one category or the other. The second technique, Self-Organizing Map (SOM) (also called Kohonen network) is an artificial unsupervised neural network characterized by the fact that the neurons become specifically tuned to various classes of patterns through a competitive, unsupervised or self organizing learning. The spatial location of a neuron in the network (given 2015, IJARCSMS All Rights Reserved 201 P a g e

by its co-ordinates) corresponds to a particular input vector pattern. Similar input vectors correspond to the same neuron or to neighbor neurons. The paper has been organized in the form of sections. The section 2 gives the details regarding the datasets used for experiment, section 3 describes the experimental framework, section 4 shows the recognition rates and experimental results, conclusions have been drawn in Section 5 and the section 6 contains the final summary and discussion. II. DATASETS The two methods Support-Vector Machine (SVM) and Self-Organizing Map (SOM) belonging to supervised and unsupervised approach respectively have been used against two distinct 3D facial datasets, First dataset is made locally for the collection of randomly taken own images later processed to 3D model. It has been specifically made with own efforts and is being entitled as SPRING dataset in this entire article. The images in this dataset are taken with varying expressions, background conditions, age, illumination and partial occlusion. The images have been captured into different time periods of the year. People differ based on gender, age, hair style, culture and complexion. The devices used for capturing the images are differing, such that, the different camera models used for the collection purpose are: COOLPIX L550 and COOLPIX L21 few have been taken using the standard cameras of Motorola L6 and Karbon K500 cellular handsets. Some random 3D images from SPRING dataset are: Figure 1 Sample Images from Local dataset SPRING Another one is GavabDB dataset, developed by GAVA B research group, Universidad Rey Juan Carlos, Spain which is a 3D face database containing 549 three-dimensional images of facial surfaces. The database provides systematic variations with respect to the pose and the facial expression. In particular, the 9 images corresponding to each individual are: 2 frontal views with neutral expression, 2 x-rotated views with neutral expression, 2 y-rotated views with neutral expression and 3 frontal gesture images. Each image is given by a mesh of connected 3D points of the facial surface without texture. These meshes correspond to 61 different individuals. Some random images from GavabDB dataset are as follows: Figure 2 Sample Images from standard dataset GavabDB III. EXPERIMENTAL FRAMEWORK 3.1. IMPLEMENTING LDA Standard Linear-Discriminant Analysis technique has been used for deriving the set of three most prominent of nearest neighbors of the set of training images. The set of input images is sampled for generating the eigenfaces, the average face is calculated from the train images, the lambda strength is derived and as the sum of the tests, top three nearest neighbors are projected. 2015, IJARCSMS All Rights Reserved ISSN: 2321-7782 (Online) 202 P a g e

Figure 3 Eigenfaces for GavabDB dataset images and corresponding Eigenvalue strength. The images in the training set are divided into the corresponding classes. LDA then finds a set of vectors WLDA such that Fisher Discriminant Criterion is maximized, where SB is the between class scatter matrix and SW is the within-class scatter matrix, After the eigenvectors have been found (and only the ones corresponding to largest eigenvalues have been kept), the original images are projected onto them by calculating the dot product of the image with each of the eigenvectors. Recognition is again done by calculating the distance of the projected input image to all the training images projections, and the nearest neighbor is the match. Both PCA and ICA do not use face class (category) information. The training data is taken as a whole. Linear Discriminant Analysis (LDA) finds an efficient way to represent the face vector space by exploiting the class information. It differentiates individual faces but recognizes faces of the same individual. LDA is often referred to as a Fisher's Linear Discriminant (FLD). 3.2. BASIC NEURAL NETWORK ARCHITECTURE The proposed neural network architecture has been given by following figure. The preprocessed images have been given as input to the neural network; each neuron takes a single image. These are being given as inputs to the functions at the hidden layer, the functions of the hidden layer calculate the mean image, reconstructed images and eigenfaces, at last the output layer generates the set of recognized images. The finally generated set of reconstructed images is being fed to the actual classifiers, namely, SVM and SOM based next ANN, i.e. ANN-2 as shown in the Figure 3. This is in order to bring forth the final correct and false recognition rates for each dataset. SVM and SOM then further analyze the similarity factor between the reconstructed test images provided by the previous network, results given by the output nodes of ANN-2 are treated as the final conclusions for this comparative study of two classifiers. IV. RESULTS For the experimentation purpose randomly chosen 100 images have been taken from a collection of own images, the sample images are shown in the figure 2. All the experiments have been performed in MATLAB 6.5.1 computing environment. The set of reconstructed images obtained from the first neural network is then fed to the next network. For derivation of the comparison of recognition rates, both the classifiers have been tested. These rates have been estimated based on the percentages of recognized images for these two techniques, SVM and SOM respectively. The standard Linear Discriminant Analysis (LDA) 2015, IJARCSMS All Rights Reserved ISSN: 2321-7782 (Online) 203 P a g e

method is closely related to linear regression analysis and hence has been used for facial feature extraction and recognition. Following table shows the summary of results obtained through the experimental work: Data Distribution Rate Obtained (%) LDA Subspace No. of classes Purely separated cluster SPRING Dataset GavabDB Dataset SVM SOM SVM SOM 20 1 2 85.50 76.00 83.6 76.20 40 2 4 82.30 73.80 83.20 73.50 60 3 6 82.00 72.40 80.30 70.60 80 4 8 80.40 71.50 75.80 69.00 100 5 10 78.90 69.20 70.00 67.80 TABLE I RESULTS OBTAINED FOR EACH CLASSIFIER ON TWO 3D FACIAL DATASETS All the recognition rates have been extracted using the same subspace analysis method for the better judgment of relative efficiency of the ANN classifiers. Results show that for both the classification modes, recognition rate decreases as the size of LDA subspace increases. The clusters have been created of the main collection of images; each cluster contains ten images of a single subject, therefore, the purely separated clusters are increased by two at each testing experiment. In the main clustering operation, the cluster containing images of a single individual has been treated as a single cluster. The following table demonstrates the average of the results obtained from both the supervised and unsupervised learning based classification tools on two different 3D facial datasets. Average has been calculated by the formula R= sum(cr)/n, where R is the average recognition rate, sum(cr) is the summation of recognition rates calculated with a single classifier and n is the number of classes. (%) SVM (Supervised Learning) TABLE II AVERAGE RECOGNITION RATES V. CONCLUSION The set of results obtained by the experiments carried out using Linear Discriminant Analysis (LDA) method on two different 3D facial datasets encourages to draw two conclusions: First is that the unsupervised learning method expects us not to be aware with the final output to be produced, this may be the reason because of which regressive analysis approach of LDA does not perform well with unsupervised learning based classification tool, which is Self-Organizing Map(SOM), as compared to the Support-Vector Machine (SVM) i.e. Supervised learning based paradigm. Second conclusion can be made according to the numeric results obtained in the process. SVM performed well in the entire experiment, nevertheless, similar to SOM, the recognition rates for SVM decrease as the size of LDA subspace increases in the test. VI. SUMMARY & DISCUSSION (%) SOM (Unsupervised Learning) DATASET False Correct False Correct Local Database Spring 13.47 86.53 34.57 65.43 GavabDB 10.62 89.38 28.90 71.10 Through this paper, an attempt of comparative analysis of the neural network based two classification algorithms has been put forward. One of which belongs to supervised learning paradigm and another is the unsupervised learning based method. Experimental results have been drawn using two different 3D facial datasets, for the better analysis of comparative outcome. Results have shown that, unsupervised learning based classification tool did not perform well with the standard linear regression subspace analysis method of Face recognition i.e. LDA. Being a supervised learning based method SVM performed relatively 2015, IJARCSMS All Rights Reserved ISSN: 2321-7782 (Online) 204 P a g e

well on both datasets, but the false rate associated with it started to increase along with the size of LDA subspace. Moreover, the further interrogation of whether both the classification methods give the same results if used along with other two conventional subspace analysis methods (PCA ICA) is left to the further analysis of the same. References 1. A.K.Jain, B.Chandrasekaran. Dimension and Sample Size Consideration in Pattern Recognition Practice. In Handbook of Statistic. Amsterdam, North Holland.1982. 2. Belhumeur V, Hespanha J, Kriegman D. Eigenfaces vs Fisherfaces: Recognition Using Class Specific Linear Projection. IEEE Trans on Pattern Analysis and Machine Intelligence[J]. 997, 19(7):711-720. 3. G. W. Cottrell and M. Fleming, Face recognition using unsupervised feature extraction, in Proc. Int. Neural Network Conf., vol. 1, Paris, France, July 9 13, 1990, pp. 322 325. 4. H. Bourlard and Y. Kamp, Auto-association by multilayer perceptrons and singular value decomposition, Biological Cybern., vol. 59, pp. 291 294, 1988. 5. Hummel, J. (1995), Object recognition, in M. A. Arbib, ed., The Handbook of Brain Theory and Neural Networks, MIT Press, Cambridge, Massachusetts, pp. 658 660. 6. J. Yang, J.Y.Yang. Why can LDA be performed in PCA transformed space?. Pattern Recognition. 2003,36(2):563-566. 7. J.Yang, A.F.Frangi, J-Y.yang, D.Zhang, Z.Jin. KPCA Plus LDA: A complete kernel fisher discriminant framework for feature extraction and recognition. IEEE Trans. On PAMI. 2005,27(2):230-244. 8. J.Yang, J.Y.Yang. Optimal FLD algorithm for facial feature extraction. SPIE Proceedings of the Intelligence Robots and Computer Vision XX: Algorithms, Techniques, and Active Vision, October, Vol. 4572, 2001, 438-444 9. Keller J M, Gray M R, Givern J. A. A fuzzy k-nearest neighbour algorithm. IEEE Trans.Syst. Man Cybernet. 1985,15(4): 580-585 10. Swets D L, Weng J. Using Discriminant Eigenfeatures for Image Retrieval. IEEE Trans on Pattern Analysis and Machine Intelligence[J], 1996, 18(8): 831-836. 11. S. Y. Kung, M. Fang, S. P. Liou, M. Y. Chiu, and J. S. Taur, Decision-based neural Network for face recognition system, in Proc. ICIP 96, vol. I, Washington, D.C., Oct. 1995, pp. 430 437. 12. Turk M, Pentland A. Eigenfaces for recognition. Journal of Cognitive Neuroscience[J], 1991,3(1): 71-86. AUTHOR(S) PROFILE Vaibhav M. Pathak is working as Assistant Professor, Department of Computer Science, Shri Shivaji College, Parbhani, and Maharashtra, India. He received Master of Philosophy Degree in Computer Science in 2010. His research interest are Soft Computing, Artificial Intelligence, Machine Learning He is Ph.D. Scholar student. His topic of research is 3D Face Recognition Using Soft Computing Techniques. Suhas S. Satonkar is currently working as Assistant Professor and Head, Department of Computer Science, Shri Sant Janabai Education Society s Arts, Commerce and Science College, Gangakhed District Parbhani, Maharashtra, India, from last 16 years. His area of research is 2D Face Recognition Using Soft computing, AI, Machine Learning. He has 8 Research papers published in Journals and 3 Research papers published in conferences. He is Ph.D. Scholar Student. His topic of research is 2D Face Recognition Using Soft Computing Techniques. Dr. Prakash B. Khanale has an experience of 14+ years of research work in areas of computer applications in education, Fuzzy Logic and Statistical tools. He has Ph.D. degree in Electronics and is Gold Medallist and is author of several computer books. He holds fifty five international publications to his credit. His current areas of research are face recognition, visual perception and content based image retrieval. He has awarded Best Teacher now by SRTMU, Nanded, India. 2015, IJARCSMS All Rights Reserved ISSN: 2321-7782 (Online) 205 P a g e