A Parallel Framework for Multilayer Perceptron for Human Face Recognition

Artificial neural networks have already shown their success in face recognition and similar complex pattern recognition tasks. However, a major disadvantage of the technique is that it is extremely slow during training for larger classes and hence not suitable for real-time complex problems such as pattern recognition. This is an attempt to develop a parallel framework for the training algorithm of a perceptron. In this paper, two general architectures for a Multilayer Perceptron (MLP) have been demonstrated. The first architecture is All-Class-in-One-Network (ACON) where all the classes are placed in a single network and the second one is One-Class-in-One-Network (OCON) where an individual single network is responsible for each and every class. Capabilities of these two architectures were compared and verified in solving human face recognition, which is a complex pattern recognition task where several factors affect the recognition performance like pose variations, facial expression changes, occlusions, and most importantly illumination changes. Both the structures were implemented and tested for face recognition purpose and experimental results show that the OCON structure performs better than the generally used ACON ones in term of training convergence speed of the network. Unlike the conventional sequential approach of training the neural networks, the OCON technique may be implemented by training all the classes of the face images simultaneously.

[1]  M. S. Rao,et al.  Implementation of Radial Basis Function Neural Network for Image Steganalysis , 2008 .

[2]  Teuvo Kohonen,et al.  An introduction to neural computing , 1988, Neural Networks.

[3]  Pradeep Kumar Sinha Distributed operating systems - concepts and design , 1996 .

[4]  Mahantapas Kundu,et al.  Classification of fused face images using multilayer perceptron neural network , 2010, ArXiv.

[5]  L Sirovich,et al.  Low-dimensional procedure for the characterization of human faces. , 1987, Journal of the Optical Society of America. A, Optics and image science.

[6]  Teddy Mantoro,et al.  Toward the recognition of user activity based on user location in ubiquitous computing environments , 2008 .

[7]  Nabeel Tahir INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND SECURITY (IJCSS) , 2011 .

[8]  P. Raviram,et al.  IMPLEMENTATION OF ARTIFICIAL NEURAL NETWORK IN CONCURRENCY CONTROL OF COMPUTER INTEGRATED MANUFACTURING ( CIM ) DATABASE , 2008 .

[9]  Mahantapas Kundu,et al.  Classification of Log-Polar-Visual Eigenfaces using Multilayer Perceptron , 2010, ArXiv.

[10]  Mahantapas Kundu,et al.  Human Face Recognition using Line Features , 2010, ArXiv.

[11]  David J. Kriegman,et al.  From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Mahantapas Kundu,et al.  Classification of Polar-Thermal Eigenfaces using Multilayer Perceptron for Human Face Recognition , 2008, 2008 IEEE Region 10 and the Third international Conference on Industrial and Information Systems.

[13]  Igor Aleksander,et al.  Introduction to Neural Computing , 1990 .

[14]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.