SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 5, Ver. II (Sep. – Oct. 2015), PP 55-60
www.iosrjournals.org
DOI: 10.9790/0661-17525560 www.iosrjournals.org 55 | Page
Face Recognition using Radial Basis Neural Network
Vijayata Jindal1
,
1
(Punjabi University, India)
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
Face Recognition using Radial Basis Neural Network
DOI: 10.9790/0661-17525560 www.iosrjournals.org 56 | Page
using robust PCA and then they are put into an modified RBF. This method gives better speed and
dimensionality and complexity is reduced as compared to native methods.
Shamla Mantri et al [7] measured image similarity by using Self Organizing Maps. They worked on 400
images of AT&T database. Input image is integrated, features are extracted and then training and mapping is
done. SOM is an ANN which became tuned according to the various classes through unsupervised learning
method. SOM used in this paper are topologically ordered and leads to better extracting feature ability.
V. Radha et al [8] detect the frontal view of faces by using Radial Basis neural network. Features are initially
extracted by using LDA and then RBF is used as a neural network. 200 images of ORL database is used. Face
recognition when done with eigen faces produce better results.
Ren, Jian et al [9] proposed a face verification system for the security purposes of the mobile devices. The
main three steps covers under this are face detection, alignment and verification. The databases used are AR,
O2FN and CS-PEAL. The results are better for O2FN database as compared to AR database as the eyes are
detected as they are marked manually. To improve the system in future work a larger mobile database is
necessary.
Revathy et al [10] proposed a back propagation neural network which is a feed forward neural network. The
signals are received by the input signals and propagated in each hidden neuron where the activation is compared
and the output is produced. The system is implemented using the Matlab Tool. Neural Network toolbox is used
for further processing. As per the results the conventional eigen face algorithm works well when light variation
is small and the performance degrades when the light variation increases. But this proposed system works with
the light variations.
Rowley et al [11] proposed a system in which a neural network is use to examine the small window of the
image whether the window contains face or not. Bootstrap algorithm for training the networks are used which
helps to eliminate the difficulty in manually eliminating the non face images. The main limitation comes under
this is that it only detects the upright faces looking at the camera. This may be overcome in their future work.
Media Technology is one of the applications of this system as it provides much cheaper and more efficient ways
of storing information.
Latha et al [12] proposed a technique in which frontal faces are detected using the neural network based
algorithm. In this paper the dimensionality is reduced by using the Principal Component analysis and then
recognition is being carried out by Back propagation Neural Network. In this paper it is shown that by using
eigen faces face recognition has been much fast and accurate. When PCA is combined with BPNN then the
recognition of non linear face images can be recognized very easily.
III. Methodology
Principal Component Analysis
In this approach the techniques are applied on ORL Dataset. The complete ORL Dataset is divided into
two parts i.e. training and testing sets. They are divided as 80% of the images in one set and 20% of the images
are in another set.
The 80% of the images are undergone through Principal Component Analysis for the feature extraction.
The extracted features are then undergone through Linear Discriminant Analysis, in LDA the feature classes has
been formed. This forms the training set.
Then the other set of 20% of images are undergone through Principal Component Analysis to test the
feature set.
Then the radial basis neural network is applied to check whether the image is matched or not in the data set.
Face Recognition using Radial Basis Neural Network
DOI: 10.9790/0661-17525560 www.iosrjournals.org 57 | Page
Proposed Algorithm
Algorithm:1(PCA)
Image_Recognition(Orl_Database)
Step1: n=length (orl_database)
Step2: for (i=0; i<n;i++), divide the images into
{
Training set (80% images);
Test_set(20% images);
}
Step3: y=length (Training_set)
Step3a: for (i=0; i<y;i++)
{
x=extractfeatures_PCA(Training_set);
}
Step3b: for (i=0; i<x;i++)
{
Feature_classes=Apply_LDA(x);
}
Step3c: Send feature classes to neural network for training.
Step3d: Make model m.
Step4: z=length (Test_set);
Step4a: for (j=0;j<z;j++)
{
k=extractfeatures_PCA(Test_set);
}
Step5: km
Step6: analyze the predicted results by model m.
Linear Discriminant Analysis
In this approach the techniques are applied on ORL Dataset. The complete ORL Dataset is divided into
two parts i.e. training and testing sets. They are divided as 80% of the images in one set and 20% of the images
are in another set.
The 80% of the images are undergone through Linear Discriminant Analysis for the feature extraction.
The extracted features are then undergone through Linear Discriminant Analysis, in LDA the feature classes has
been formed. This forms the training set.
Then the other set of 20% of images are undergone through Linear Discriminant Analysis to test the
feature set.
Then the radial basis neural network is applied to check whether the image is matched or not in the data set.
Face Recognition using Radial Basis Neural Network
DOI: 10.9790/0661-17525560 www.iosrjournals.org 58 | Page
Proposed Algorithm
Algorithm:1(LDA)
Image_Recognition (Orl_Database)
Step1: n=length (orl_database)
Step2: for (i=0; i<n;i++), divide the images into
{
Training_set(80% images);
Test_set (20% images);
}
Step3: y=length (Training_set)
Step3a: for (i=0; i<y;i++)
{
x=extractfeatures_LDA (Training_set);
}
Step3b: for (i=0; i<x;i++)
{
Feature_classes=Apply_LDA(x);
}
Step3c: Send feature classes to neural network for training.
Step3d: Make model m.
Step4: z=length (Test_set);
Step4a: for (j=0;j<z;j++)
{
k=extractfeatures_LDA (Test_set);
}
Step5: km
Step6: analyze the predicted results by model m.
IV. Experiment and Results
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
Face Recognition using Radial Basis Neural Network
DOI: 10.9790/0661-17525560 www.iosrjournals.org 59 | Page
LDA+NN (RBF)
Table 2:- Comparison of LDA+NN (RBF) for different target values
Target LDA+NN(RBF)
0.01 90
0.02 83.33
0.03 66.66
0.04 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 KPCA+NN(RBF)
0.01 91.66
0.02 83.33
0.03 75
0.04 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 KFA+NN(RBF)
0.01 88.33
0.02 78.33
0.03 65
0.04 51.66
Fig4:-A graph showing the comparison for KFA+NN (RBF) for 4 different target values
Face Recognition using Radial Basis Neural Network
DOI: 10.9790/0661-17525560 www.iosrjournals.org 60 | Page
Table5:- Comparison of PCA+NN (RBF), LDA+NN (RBF), KPCA+NN (RBF) and KFA+NN (RBF) for
different target values
Target PCA+NN(RBF) KPCA+NN(RBF) LDA+NN(RBF) KFA+NN(RBF)
0.01 91.66 91.66 90 88.33
0.02 80 83.33 83.33 78.33
0.03 70 75 66.66 65
0.04 61.66 70 58.33 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]. "Assistant Professor Neeti Chadha," 2014-2015. [Online].
[2]. "wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Image_processing.
[3]. P. G. Wolberg, "Wolberg: Image Processing Course Notes," [Online]. Available: http://www-
cs.engr.ccny.cuny.edu/~wolberg/cs470/doc/CSc470.pdf.
[4]. [Online]. Available: http://encyclopedia2.thefreedictionary.com/computer+vision.
[5]. [Online]. Available: http://www.ecse.rpi.edu/Homepages/qji/CV/3dvision_intro.pdf.
Journal Papers:
[6]. 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.
[7]. S. M. e. al, "Neural Network based Face Recognition using Matlab," IJCSET, vol. vol 1, pp. 6-9, feb 2011.
[8]. 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.
[9]. A. c. a. f. a. f. v. s. o. m. devices, "Pattern Recognition," ELSEVIER, pp. 45-56, 2013.
[10]. 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.
[11]. R. e. al, "Neural NetworkBased," Appears in Computer Vision and Pattern Recognition, 1996.
[12]. D. &. D. P.Latha, "Face Recognition using Neural Networks," Signal Processing: An International Journal (SPIJ), vol. vol3, no. 5,
pp. 153-160.

More Related Content

What's hot

IRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET Journal
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approachescsandit
 
IRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition TechniquesIRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition TechniquesIRJET Journal
 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersIJMER
 
Face recognition v1
Face recognition v1Face recognition v1
Face recognition v1San Kim
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using BiometricsIRJET Journal
 
Dynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbirDynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbirIAEME Publication
 
Gender Classification using SVM With Flask
Gender Classification using SVM With FlaskGender Classification using SVM With Flask
Gender Classification using SVM With FlaskAI Publications
 
A Study on Surf & Hog Descriptors for Alzheimer’s Disease Detection
A Study on Surf & Hog Descriptors for Alzheimer’s Disease DetectionA Study on Surf & Hog Descriptors for Alzheimer’s Disease Detection
A Study on Surf & Hog Descriptors for Alzheimer’s Disease DetectionIRJET Journal
 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control Systemijtsrd
 
What goes on during haar cascade face detection
What goes on during haar cascade face detectionWhat goes on during haar cascade face detection
What goes on during haar cascade face detectionOnibiyo Joshua Toluse
 
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET Journal
 
A Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification SystemA Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification SystemAhmed Gad
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones AlgorithmIJMER
 
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Showrav Mazumder
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET Journal
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...ijtsrd
 
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATIONMULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATIONgerogepatton
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paperSmriti Tikoo
 

What's hot (20)

IRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCVIRJET- Class Attendance using Face Detection and Recognition with OPENCV
IRJET- Class Attendance using Face Detection and Recognition with OPENCV
 
Visual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning ApproachesVisual Saliency Model Using Sift and Comparison of Learning Approaches
Visual Saliency Model Using Sift and Comparison of Learning Approaches
 
IRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition TechniquesIRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition Techniques
 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar Classifiers
 
Face recognition v1
Face recognition v1Face recognition v1
Face recognition v1
 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using Biometrics
 
Dynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbirDynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbir
 
Gender Classification using SVM With Flask
Gender Classification using SVM With FlaskGender Classification using SVM With Flask
Gender Classification using SVM With Flask
 
A Study on Surf & Hog Descriptors for Alzheimer’s Disease Detection
A Study on Surf & Hog Descriptors for Alzheimer’s Disease DetectionA Study on Surf & Hog Descriptors for Alzheimer’s Disease Detection
A Study on Surf & Hog Descriptors for Alzheimer’s Disease Detection
 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control System
 
What goes on during haar cascade face detection
What goes on during haar cascade face detectionWhat goes on during haar cascade face detection
What goes on during haar cascade face detection
 
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry PiIRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
IRJET- Implementation of Gender Detection with Notice Board using Raspberry Pi
 
A Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification SystemA Proposed Framework for Robust Face Identification System
A Proposed Framework for Robust Face Identification System
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
 
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
Discovering Anomalies Based on Saliency Detection and Segmentation in Surveil...
 
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATIONMULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paper
 

Viewers also liked

Viewers also liked (20)

E011122530
E011122530E011122530
E011122530
 
G010513644
G010513644G010513644
G010513644
 
K010217785
K010217785K010217785
K010217785
 
C010411218
C010411218C010411218
C010411218
 
D010112031
D010112031D010112031
D010112031
 
M012147074
M012147074M012147074
M012147074
 
F017253244
F017253244F017253244
F017253244
 
Role of Project Management Consultancy in Construction Project
Role of Project Management Consultancy in Construction ProjectRole of Project Management Consultancy in Construction Project
Role of Project Management Consultancy in Construction Project
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
B017340511
B017340511B017340511
B017340511
 
C010211319
C010211319C010211319
C010211319
 
A010420106
A010420106A010420106
A010420106
 
E012223438
E012223438E012223438
E012223438
 
I010114657
I010114657I010114657
I010114657
 
K1802036171
K1802036171K1802036171
K1802036171
 
K1103047173
K1103047173K1103047173
K1103047173
 
A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...A study of selected biomechanical variables as a factor of hitting performanc...
A study of selected biomechanical variables as a factor of hitting performanc...
 
D011122934
D011122934D011122934
D011122934
 
E017523439
E017523439E017523439
E017523439
 
I017114347
I017114347I017114347
I017114347
 

Similar to Face Recognition using Radial Basis Neural Network and Feature Extraction Techniques

Attendance System using Facial Recognition
Attendance System using Facial RecognitionAttendance System using Facial Recognition
Attendance System using Facial RecognitionIRJET Journal
 
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET Journal
 
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET Journal
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithmAshwini Awatare
 
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
IRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCAIRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCA
IRJET- Efficient Face Detection from Video Sequences using KNN and PCAIRJET Journal
 
IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET Journal
 
Real time multi face detection using deep learning
Real time multi face detection using deep learningReal time multi face detection using deep learning
Real time multi face detection using deep learningReallykul Kuul
 
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptx
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptxReview A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptx
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptxAravindHari22
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET Journal
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET Journal
 
Independent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionIndependent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionCSCJournals
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionIRJET Journal
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmIRJET Journal
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAIOSR Journals
 
Face Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyFace Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyIRJET Journal
 
A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...IAESIJAI
 
IRJET- Design of an Automated Attendance System using Face Recognition Algorithm
IRJET- Design of an Automated Attendance System using Face Recognition AlgorithmIRJET- Design of an Automated Attendance System using Face Recognition Algorithm
IRJET- Design of an Automated Attendance System using Face Recognition AlgorithmIRJET Journal
 

Similar to Face Recognition using Radial Basis Neural Network and Feature Extraction Techniques (20)

Attendance System using Facial Recognition
Attendance System using Facial RecognitionAttendance System using Facial Recognition
Attendance System using Facial Recognition
 
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
IRJET-Comparision of PCA and LDA Techniques for Face Recognition Feature Base...
 
IRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face DetectionIRJET- A Review on Various Techniques for Face Detection
IRJET- A Review on Various Techniques for Face Detection
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
IRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCAIRJET-  	  Efficient Face Detection from Video Sequences using KNN and PCA
IRJET- Efficient Face Detection from Video Sequences using KNN and PCA
 
IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...IRJET- Face Recognition of Criminals for Security using Principal Component A...
IRJET- Face Recognition of Criminals for Security using Principal Component A...
 
N010226872
N010226872N010226872
N010226872
 
Real time multi face detection using deep learning
Real time multi face detection using deep learningReal time multi face detection using deep learning
Real time multi face detection using deep learning
 
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptx
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptxReview A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptx
Review A DCNN APPROACH FOR REAL TIME UNCONSTRAINED FACE.pptx
 
IRJET- Digiyathra
IRJET-  	  DigiyathraIRJET-  	  Digiyathra
IRJET- Digiyathra
 
IRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCVIRJET- Face Detection and Recognition using OpenCV
IRJET- Face Detection and Recognition using OpenCV
 
IRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: SurveyIRJET- Smart Classroom Attendance System: Survey
IRJET- Smart Classroom Attendance System: Survey
 
Independent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face RecognitionIndependent Component Analysis of Edge Information for Face Recognition
Independent Component Analysis of Edge Information for Face Recognition
 
H0334749
H0334749H0334749
H0334749
 
Smart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face RecognitionSmart Doorbell System Based on Face Recognition
Smart Doorbell System Based on Face Recognition
 
A Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net AlgorithmA Real Time Advance Automated Attendance System using Face-Net Algorithm
A Real Time Advance Automated Attendance System using Face-Net Algorithm
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCA
 
Face Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A SurveyFace Recognition Smart Attendance System- A Survey
Face Recognition Smart Attendance System- A Survey
 
A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...A hybrid approach for face recognition using a convolutional neural network c...
A hybrid approach for face recognition using a convolutional neural network c...
 
IRJET- Design of an Automated Attendance System using Face Recognition Algorithm
IRJET- Design of an Automated Attendance System using Face Recognition AlgorithmIRJET- Design of an Automated Attendance System using Face Recognition Algorithm
IRJET- Design of an Automated Attendance System using Face Recognition Algorithm
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
D011121524
D011121524D011121524
D011121524
 
C011121114
C011121114C011121114
C011121114
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Face Recognition using Radial Basis Neural Network and Feature Extraction Techniques

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 5, Ver. II (Sep. – Oct. 2015), PP 55-60 www.iosrjournals.org DOI: 10.9790/0661-17525560 www.iosrjournals.org 55 | Page Face Recognition using Radial Basis Neural Network Vijayata Jindal1 , 1 (Punjabi University, India) 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
  • 2. Face Recognition using Radial Basis Neural Network DOI: 10.9790/0661-17525560 www.iosrjournals.org 56 | Page using robust PCA and then they are put into an modified RBF. This method gives better speed and dimensionality and complexity is reduced as compared to native methods. Shamla Mantri et al [7] measured image similarity by using Self Organizing Maps. They worked on 400 images of AT&T database. Input image is integrated, features are extracted and then training and mapping is done. SOM is an ANN which became tuned according to the various classes through unsupervised learning method. SOM used in this paper are topologically ordered and leads to better extracting feature ability. V. Radha et al [8] detect the frontal view of faces by using Radial Basis neural network. Features are initially extracted by using LDA and then RBF is used as a neural network. 200 images of ORL database is used. Face recognition when done with eigen faces produce better results. Ren, Jian et al [9] proposed a face verification system for the security purposes of the mobile devices. The main three steps covers under this are face detection, alignment and verification. The databases used are AR, O2FN and CS-PEAL. The results are better for O2FN database as compared to AR database as the eyes are detected as they are marked manually. To improve the system in future work a larger mobile database is necessary. Revathy et al [10] proposed a back propagation neural network which is a feed forward neural network. The signals are received by the input signals and propagated in each hidden neuron where the activation is compared and the output is produced. The system is implemented using the Matlab Tool. Neural Network toolbox is used for further processing. As per the results the conventional eigen face algorithm works well when light variation is small and the performance degrades when the light variation increases. But this proposed system works with the light variations. Rowley et al [11] proposed a system in which a neural network is use to examine the small window of the image whether the window contains face or not. Bootstrap algorithm for training the networks are used which helps to eliminate the difficulty in manually eliminating the non face images. The main limitation comes under this is that it only detects the upright faces looking at the camera. This may be overcome in their future work. Media Technology is one of the applications of this system as it provides much cheaper and more efficient ways of storing information. Latha et al [12] proposed a technique in which frontal faces are detected using the neural network based algorithm. In this paper the dimensionality is reduced by using the Principal Component analysis and then recognition is being carried out by Back propagation Neural Network. In this paper it is shown that by using eigen faces face recognition has been much fast and accurate. When PCA is combined with BPNN then the recognition of non linear face images can be recognized very easily. III. Methodology Principal Component Analysis In this approach the techniques are applied on ORL Dataset. The complete ORL Dataset is divided into two parts i.e. training and testing sets. They are divided as 80% of the images in one set and 20% of the images are in another set. The 80% of the images are undergone through Principal Component Analysis for the feature extraction. The extracted features are then undergone through Linear Discriminant Analysis, in LDA the feature classes has been formed. This forms the training set. Then the other set of 20% of images are undergone through Principal Component Analysis to test the feature set. Then the radial basis neural network is applied to check whether the image is matched or not in the data set.
  • 3. Face Recognition using Radial Basis Neural Network DOI: 10.9790/0661-17525560 www.iosrjournals.org 57 | Page Proposed Algorithm Algorithm:1(PCA) Image_Recognition(Orl_Database) Step1: n=length (orl_database) Step2: for (i=0; i<n;i++), divide the images into { Training set (80% images); Test_set(20% images); } Step3: y=length (Training_set) Step3a: for (i=0; i<y;i++) { x=extractfeatures_PCA(Training_set); } Step3b: for (i=0; i<x;i++) { Feature_classes=Apply_LDA(x); } Step3c: Send feature classes to neural network for training. Step3d: Make model m. Step4: z=length (Test_set); Step4a: for (j=0;j<z;j++) { k=extractfeatures_PCA(Test_set); } Step5: km Step6: analyze the predicted results by model m. Linear Discriminant Analysis In this approach the techniques are applied on ORL Dataset. The complete ORL Dataset is divided into two parts i.e. training and testing sets. They are divided as 80% of the images in one set and 20% of the images are in another set. The 80% of the images are undergone through Linear Discriminant Analysis for the feature extraction. The extracted features are then undergone through Linear Discriminant Analysis, in LDA the feature classes has been formed. This forms the training set. Then the other set of 20% of images are undergone through Linear Discriminant Analysis to test the feature set. Then the radial basis neural network is applied to check whether the image is matched or not in the data set.
  • 4. Face Recognition using Radial Basis Neural Network DOI: 10.9790/0661-17525560 www.iosrjournals.org 58 | Page Proposed Algorithm Algorithm:1(LDA) Image_Recognition (Orl_Database) Step1: n=length (orl_database) Step2: for (i=0; i<n;i++), divide the images into { Training_set(80% images); Test_set (20% images); } Step3: y=length (Training_set) Step3a: for (i=0; i<y;i++) { x=extractfeatures_LDA (Training_set); } Step3b: for (i=0; i<x;i++) { Feature_classes=Apply_LDA(x); } Step3c: Send feature classes to neural network for training. Step3d: Make model m. Step4: z=length (Test_set); Step4a: for (j=0;j<z;j++) { k=extractfeatures_LDA (Test_set); } Step5: km Step6: analyze the predicted results by model m. IV. Experiment and Results 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
  • 5. Face Recognition using Radial Basis Neural Network DOI: 10.9790/0661-17525560 www.iosrjournals.org 59 | Page LDA+NN (RBF) Table 2:- Comparison of LDA+NN (RBF) for different target values Target LDA+NN(RBF) 0.01 90 0.02 83.33 0.03 66.66 0.04 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 KPCA+NN(RBF) 0.01 91.66 0.02 83.33 0.03 75 0.04 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 KFA+NN(RBF) 0.01 88.33 0.02 78.33 0.03 65 0.04 51.66 Fig4:-A graph showing the comparison for KFA+NN (RBF) for 4 different target values
  • 6. Face Recognition using Radial Basis Neural Network DOI: 10.9790/0661-17525560 www.iosrjournals.org 60 | Page Table5:- Comparison of PCA+NN (RBF), LDA+NN (RBF), KPCA+NN (RBF) and KFA+NN (RBF) for different target values Target PCA+NN(RBF) KPCA+NN(RBF) LDA+NN(RBF) KFA+NN(RBF) 0.01 91.66 91.66 90 88.33 0.02 80 83.33 83.33 78.33 0.03 70 75 66.66 65 0.04 61.66 70 58.33 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]. "Assistant Professor Neeti Chadha," 2014-2015. [Online]. [2]. "wikipedia," [Online]. Available: https://en.wikipedia.org/wiki/Image_processing. [3]. P. G. Wolberg, "Wolberg: Image Processing Course Notes," [Online]. Available: http://www- cs.engr.ccny.cuny.edu/~wolberg/cs470/doc/CSc470.pdf. [4]. [Online]. Available: http://encyclopedia2.thefreedictionary.com/computer+vision. [5]. [Online]. Available: http://www.ecse.rpi.edu/Homepages/qji/CV/3dvision_intro.pdf. Journal Papers: [6]. 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. [7]. S. M. e. al, "Neural Network based Face Recognition using Matlab," IJCSET, vol. vol 1, pp. 6-9, feb 2011. [8]. 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. [9]. A. c. a. f. a. f. v. s. o. m. devices, "Pattern Recognition," ELSEVIER, pp. 45-56, 2013. [10]. 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. [11]. R. e. al, "Neural NetworkBased," Appears in Computer Vision and Pattern Recognition, 1996. [12]. D. &. D. P.Latha, "Face Recognition using Neural Networks," Signal Processing: An International Journal (SPIJ), vol. vol3, no. 5, pp. 153-160.