Face Recognition Using Radial Basis Neural Network
Face Recognition Using Radial Basis Neural Network
Face Recognition Using Radial Basis Neural Network
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 5, Ver. II (Sep. Oct. 2015), PP 55-60
www.iosrjournals.org
Abstract: In this paper, we propose four techniques for extraction of facial features namely PCA, LDA, KPCA
and KFA. The purpose of face feature extraction is to capture certain discriminative features that are unique for
a person. In the previous works that uses PCA for face feature extraction involves merging the features and
reducing the dimensions that results in some information loss. To overcome this problem, in the first method we
used PCA for face feature extraction, LDA for making class labels and NN with RBF for face recognition.
Similarly we used the three more techniques namely LDA, KPCA and KFA for face feature extraction and then
NN with RBF for face recognition. The proposed method is tested on the ORL database
Keywords: 2DPCA, LDA, KPCA, FFNN and KFA.
I.
Introduction
Image Processing is the processing of images using mathematical operations by using any form of
processing in which image is considered as input. [2] The Digital Image Processing deals with developing a
digital system that performs operations on the digital image.
Image is defined as a two dimensional signal in the form of f(x, y) where x and y are the two
coordinates horizontally and vertically and f is the amplitude at any pair of coordinate (x, y) which is called the
intensity at that particular coordinates.
The image is called the digital Image if the coordinates x and y and f are having the discrete values.
Image processing mainly deals with the manipulation of Images.
There are many operations that are included in Image processing as follow: - [3]
a) Contrast Enhancement
b) Remove blurring from the image
c) Smoothening of the image
d) Geometric Correction
e) Image correction for efficient storage or transmission
Computer Vision
It is basically the branch of image processing and artificial processing also known as machine vision of
the images from the real world. It requires a combination of low level processing to enhance the image quality
and high level pattern recognition to recognize the features that are present in the images [4].
Example of Computer Vision [5]
1) Robotics: Localization:- In this the location of Robot is determined automatically
Navigation
Human Robotics Interaction: - Intelligent robotics to connect with people and serve them.
2) Security
Biometrics
Surveillance-detection of different activities and behavior
3) Human Computer Interface
Face recognition
Head and Hand gesture recognition
Finding Faces in a group, crowd, etc.
II.
Previous Work
Seerapu and Srinivas [6] proposed a neural network for face recognition that contains noises. In this they
applied Radial Basis Neural Network that mainly distinguishes between face and the non face patterns. Here
they used the robust PCA which gives effective and good results even in different environments of illumination.
Robust PCA gives much better results as compared to conventional PCA. The eigen features are extracted by
DOI: 10.9790/0661-17525560
www.iosrjournals.org
55 | Page
III.
Methodology
DOI: 10.9790/0661-17525560
www.iosrjournals.org
56 | Page
DOI: 10.9790/0661-17525560
www.iosrjournals.org
57 | Page
IV.
In the proposed work the four approaches have been followed i.e. PCA+NN (RBF), LDA+NN (RBF),
KPCA+NN (RBF) and KFA+NN (RBF). In each case four different target goal error values are taken and the
accuracy is measured on the basis of their performance. The system is tested on ORL dataset.
Each technique is applied in this approach for feature extraction and then Radial Basis Neural Network
is applied for face Recognition. The accuracy is measured depending upon the four target goal error values i.e.
0.01, 0.02, 0.03, 0.04.
V.
Results
PCA+NN (RBF)
Table1: Comparison of PCA+NN (RBF) for different target values
Target
PCA+NN(RBF)
0.02
80
0.01
91.66
0.03
70
0.04
61.66
Fig1:-A graph showing the comparison for PCA+NN (RBF) for 4 different target values
DOI: 10.9790/0661-17525560
www.iosrjournals.org
58 | Page
LDA+NN(RBF)
90
83.33
66.66
58.33
Fig2:-A graph showing the comparison for LDA+NN (RBF) for 4 different target values
KPCA+NN (RBF)
Table3:- Comparison of KPCA+NN (RBF) for different target values
Target
0.01
0.02
0.03
0.04
KPCA+NN(RBF)
91.66
83.33
75
70
Fig3:-A graph showing the comparison for KPCA+NN (RBF) for 4 different target values
KFA+NN (RBF)
Table4:- Comparison of KFA+NN(RBF) for different target values
Target
0.01
0.02
0.03
0.04
KFA+NN(RBF)
88.33
78.33
65
51.66
Fig4:-A graph showing the comparison for KFA+NN (RBF) for 4 different target values
DOI: 10.9790/0661-17525560
www.iosrjournals.org
59 | Page
PCA+NN(RBF)
91.66
80
70
61.66
KPCA+NN(RBF)
91.66
83.33
75
70
LDA+NN(RBF)
90
83.33
66.66
58.33
KFA+NN(RBF)
88.33
78.33
65
51.66
Fig5:-A graph showing the comparison for PCA+NN (RBF), LDA+NN (RBF), KPCA+NN (RBF) and
KFA+NN (RBF) for 4 different target values
Here in all the above comparisons of four different target values of 0.01, 0.02, 0.03, 0.04 and among
the four techniques of PCA+NN (RBF), KPCA+NN (RBF), LDA+NN (RBF), KFA+NN (RBF), KPCA+NN
(RBF) gives the best results.
VI.
Conclusion
The goal is reached and we have implemented it on ORL database. Different techniques i.e. PCA,
LDA, KPCA and KFA are used for extracting geometric face features, after extracting the face features the
LDA is used for making class labels. FFNN is performed to classify to solve pattern recognition problem since
face recognition is a kind of pattern recognition.
References
Online References
[1].
[2].
[3].
[4].
[5].
[Online].
Available:
http://www-
Journal Papers:
[6].
[7].
[8].
[9].
[10].
[11].
[12].
S. a. Srinivas, "Face Recognition using Robust PCA and Radial basis Function Network," International Journal of Computer
Science & Communication Networks, vol. vol2(5), pp. 584-589.
S. M. e. al, "Neural Network based Face Recognition using Matlab," IJCSET, vol. vol 1, pp. 6-9, feb 2011.
V. e. al, "Neural Network Based face Recognition using RBFN classifier," Proceedings of the World Congress on Engineering and
Computer Science, vol. 1, pp. 19-21, 2011.
A. c. a. f. a. f. v. s. o. m. devices, "Pattern Recognition," ELSEVIER, pp. 45-56, 2013.
R. e. al., "FACE RECOGNITION SYSTEM USING BACK PROPAGATION," International Journal of Advanced Engineering
Technology, vol. vol III, no. I, pp. 321-324, March 2012.
R. e. al, "Neural NetworkBased," Appears in Computer Vision and Pattern Recognition, 1996.
D. &. D. P.Latha, "Face Recognition using Neural Networks," Signal Processing: An International Journal (SPIJ), vol. vol3, no. 5,
pp. 153-160.
DOI: 10.9790/0661-17525560
www.iosrjournals.org
60 | Page