SlideShare a Scribd company logo
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 288
Available Online at www.ijcsmc.com
International Journal of Computer Science and Mobile Computing
A Monthly Journal of Computer Science and Information Technology
ISSN 2320–088X
IMPACT FACTOR: 5.258
IJCSMC, Vol. 5, Issue. 5, May 2016, pg.288 – 295
Detection of Face using Viola Jones
and Recognition using Back
Propagation Neural Network
Smriti Tikoo1
, Nitin Malik2
1
Department of Electrical and Electronics and Communication Engineering, The NorthCap University, India
2
Department of Electrical and Electronics and Communication Engineering, The NorthCap University, India
1
smrititikoo@gmail.com, 2
nitinmalik@ncuindia.edu
Abstract- Detection and recognition of the facial images of people is an intricate problem which has garnered much attention during
recent years due to its ever increasing applications in numerous fields. It continues to pose a challenge in finding a robust solution to it. Its
scope extends to catering the security, commercial and law enforcement applications. Research for moreover a decade on this subject has
brought about remarkable development with the modus operandi like human computer interaction, biometric analysis and content based
coding of images, videos and surveillance. A trivial task for brain but cumbersome to be imitated artificially. The commonalities in faces
does pose a problem on various grounds but features such as skin color, gender differentiate a person from the other. In this paper the
facial detection has been carried out using Viola Jones algorithm and recognition of face has been done using Back Propagation Neural
Network (BPNN).
Keywords: “Biometric analysis”, “Face Recognition”, “Face detection”, “BPNN”, “Viola Jones algorithm”.
I. INTRODUCTION
Face of a person is unique in a manner that it possesses a set of features which might resemble with the other face in some or the
other way. It is the skin color luminescence which makes a difference in the recognition of a face from a gallery of images
(including the background) . Face detection is the foremost and necessary stride towards facial recognition it encompasses a variety
of intermediate steps such as facial analysis algorithms, alignment, remodeling and etc. The hurdles encountered in this path can be
accredited to intensity of skin color, location, size of the facial image, occlusions, pose (out of plane rotation), orientation (in plane
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 289
rotation).Innumerable advances were made to cease the purpose of detecting and recognizing a facial image by the research scholars
across the globe.
Schneiderman and Kanade [1] used the feature based method utilizing the geometric facial features with belief networks for frontal,
profile and nonfrontal orientation of the images. L.Liao[2] incorporated Fast Fourier transform algorithms for the input face image
before applying recognition. The input images of face where Fast Fourier Transform transformed to whitened faces and facial
recognition was carried out using Principal Component analysis and Independent component analysis. The procedure of whitening
the faces facilitated better results via Principal Component Analysis and Independent Component Analysis .Lin [3] brought about
the Hausdroff distance for the recognition of faces; as a matter of fact the results were satisfactory for recognition and the
processing. Sven Loncaric and Zdrvako Liposcak [4] proposed a method of recognition for profile images based on the authentic
and morphological derived profile shapes, the source of information was taken from the line bounding the face and hair. Simon
Ceolin et. al[5] proposed the ideas from the statiscal shape analysis for constructing shape spaces encompassing the facial features
and gender and the resultant model for recognition. Ki Chung Chung [6] used the PCA and Gabor filter responses to recognize a
face. We propose to detect and recognize facial images using the Back propagation neural network(BPNN) .Viola Jones algorithm
has been used to detect a face and the features and recognition of face via BPNN .
II. PROBLEM DEFINITION
The advent of biometrics brought about a change in the way security of data or people and country was treated. Be it via
surveillance systems or the full body scans or the retina scans, hand scans, finger prints not only it has changed the security setup of
the country but it offers a sense of reliability to the users and system as well. It has invented ways to protect and preserve the
confidential data and guard the system (of any type) with help of human and computer interaction. It has brought about a great
combination of image processing and computer vision to light, that in a way have boosted the business for detection and recognition
systems. In this paper we propose a similar approach to detect and recognize a facial image using a BPNN with help of MATLAB
8.2. In the MATLAB we have worked using the neural network tool box, within which we have made use of the neural network
fitting tool to train and test the facial image at hand. This tool maps the numeric inputs to their targets. It helps in training, testing
and validating the data and evaluates the data on mean square error generated; performance plot and if regression needed plot for the
same data can also be put to use to make an inference regarding the performance of the process.
III. BACKPROPAGATION NEURAL NETWORK
It is a network which is consists of different interconnected layers. The term Back Propagation refers to the backward
propagation of errors in conjunction with optimization method i.e steepest descent. It calculates the local minima with respect
to the associated weights of the network. The weights are updated accordingly in order to reduce the local minima. Since this
network relies on a known target output for every input fed into the network, it is thereby a supervised learning method. This
algorithm is best understood by categorizing under two main phases namely:
Phase 1: Propagation:
1. Forward propagation: Input is fed through the network to generate propagation's output activations.
2. Backward propagation: A feedback network is formed by feeding the output as input in order to generate a difference
between actual and the target outputs.
Phase 2: Weight update:
1. Gradient of weight is a product of difference of outputs and input activation.
2. Subtract a ratio (percentage) of the gradient from the weight.
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 290
Equation 1
Expression for the sigmoidal function used where e is the natural logarithmic function and x can have any real value .
Figure sigmoidal function
It is defined by ( ) ( ). It is a limited differentiable real function which is defined for real values and gives a
positive derivative. ( ) ( )( ( ))
VIOLA JONES ALGORITHM
Is the first framework for object detection which gave viable results for real time situations. Paul Viola and Michael Jones
had proposed the algorithm in year 2001. It was aimed at targeting the problem of face detection but can also be trained for
detecting different object classes. It is implemented in Open CV as cvHaarDetectObjects ().It is preferred for its robust
nature and its fast detection of faces (full frontal upright faces)in practical situations. It comprises for four stages namely:
1. Haar Feature Selection.
2. Creating an integral image.
3. Adaboost Training.
4. Cascading Amplifiers.
Haar Feature selection matches the commonalities found in human faces. The integral image calculates the rectangular
features in fixed time which benefits it over other sophisticated features.. Integral image at (x,y) coordinates gives the
pixel sum of the coordinates above and on to the left of the (x,y).Ada boost training algo is used to train the classifiers
and to construct a strong classifiers by cascading the previously used weak classifiers.
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 291
IV. PROPOSED METHODOLOGY
1. Detection of face and its features using Viola Jones algorithm.
2. Conversion from rgb to grayscale and binary.
3. Segmentation of image can be done in any format.
4. Histogram equivalent of binary or grayscale image.
5. Each segmented part is trained individually using the back propagation neural network tool.
6. The above mentioned steps can also be carried out without segmentation of the image.
7. For recognition process neural network tool in Matlab is used to train and test the sample data provided by the
histogram equivalent of the image taken.
8. In neural network tool, curve fitting tool has been made use to train the data.
9. The training of data takes place in 3 stages mainly training, testing and validation.
10. The mean squared error is a parameter which is focused to be able to contemplate whether the training is giving
desirable results or not.
11. The data is retrained to achieve better performance plots with least mean squared error.
12. The training phase continues with usage of different samples in order to check the performance of the network and to
get better results.
Figure 1: Flowchart for face recognition
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 292
V. RESULTS AND DICUSSION
For carrying out the training procedure a three layer neural network is used. The training and testing of data has been done
using the neural network tool in the MATLAB has been used. We have used feed forward networks under the supervised
learning architecture of neural network tool box to compute our data , in which one way connections operate and no
feedback mechanism is included.
Table 1: sample data
S.no Sample Input data Target data
1 1 10010101 10001111
2 2 11001100 11110000
3 3 10101100 10101011
Figure 2 :sample image 1
Figure 3 sample image 1 in RGB, sample image 2 in grayscale and sample image 3 in binary form.
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 293
Figure 4: performance plot for sample data in table 1
Table 1: Sample Data for sample image 2
INPUT DATA TARGET DATA
462 0 0 102 1100
342 0 0 78 0010
234 0 0 65 1001
500 0 0 132 1010
222 0 0 69 1011
165 0 0 45 0111
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 294
Figure 5: performance plot for sample data in table 2.
VI. CONCLUSION
In the end we can conclude by stating that it is just another method employed for facial recognition where in a facial
image was captured and the necessary steps to train and process the image were carried out. The training was
performed 5-10 times to obtain appropriate results. This network has been used for processing various samples and
proves to be 85% approx accurate in providing results. The future scope can be done to automate the entire process or
partially.
REFERENCES
[1] Tej Pal Singh, “Face Recognition by using Feed Forward Back Propagation Neural Network”, International Journal of Innovative Research in Technology
& Science, vol.1, no.1
[2] N.Revathy, T.Guhan, “Face recognition system using back propagation artificial neural networks”, International Journal of Advanced Engineering
Technology, vol.3, no. 1, 2012.
[3] H.Schneiderman and T. Kanade,“A statistical method for 3D object detection applied to faces and cars,” IEEE conference on Computer vision and pattern
recognition, 13-15 June 2000, Hilton Head Island, pp. 746–751.
Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295
© 2016, IJCSMC All Rights Reserved 295
[4] Ling-Zhi Liao, Si-Wei Luo, and Mei Tian “Whitened faces Recognition With PCA and ICA” IEEE Signal Processing Letters, vol. 14, no. 12, pp1008-1011,
Dec. 2007.
[5] Kwan-Ho Lin, Kin-Man Lam, and Wan-Chi Siu. “A New Approach using ModiGied Hausdorff Distances with EigenFace for Human Face Recognition”
IEEE Seventh international Conference on Control, Automation, Robotics and Vision , Singapore, 2-5 Dec 2002,pp 980-984.
[6] Zdravko Liposcak, , Sven Loncaric, “Face Recognition From Profiles Using Morphological Operations”, IEEE Conference on Recognition, Analysis, and
Tracking of Faces and Gestures in Real-Time Systems, 1999.
[7] Simone Ceolin , William A.P Smith, Edwin Hancock, “Facial Shape Spaces from Surface Normals and Geodesic Distance”, Digital Image Computing
Techniques and Applications, 9th
Biennial Conference of Australian Pattern Recognition Society IEEE 3-5 Dec.,2007 ,Glenelg, pp-416-423.
[8] Ki-Chung Chung , Seok Cheol Kee ,and Sang Ryong Kim, “Face Recognition using Principal Component Analysis of Gabor Filter Responses”
,Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems, 1999,Proceedings. International Workshop IEEE 26-27 September,1999,
Corfu,pp-53-57.
[9] Ms. Varsha Gupta, Mr. Dipesh Sharma, “A Study of Various Face Detection Methods”, International Journal of Advanced Research in Computer and
Communication Engineering), vol.3, no. 5, May 2014.
[10] Irene Kotsia, Iaonnis Pitas, “Facial expression recognition in image sequences using geometric deformation features and support vector machines”, IEEE
transaction paper on image processing, vol. 16, no.1, pp-172-187, January 2007.
[11] R.Rojas,”The back propagation algorithm”,Springer-Verlag, Neural networks, pp 149-182 1996.
[12] Hosseien Lari-Najaffi , Mohammad Naseerudin and Tariq Samad,”Effects of initial weights on back propagation and its variations”, Systems, Man and
Cybernetics ,Conference Proceedings, IEEE International Conference, 14-17 Nov ,1989,Cambridge, pp-218-219.
[13] M.H Ahmad Fadzil. , H.Abu Bakar., “Human face recognition using neural networks”, Image processing, 1994, Proceedings ICIP-94, IEEE International
Conference ,13-16 November, 1994, Austin ,pp-936-939.
[14] N.K Sinha , M.M Gupta and D.H Rao, “Dynamic Neural Networks -an overview”, Industrial Technology 2000,Proceedings of IEEE International
Conference,19-22 Jan,2000, pp-491-496.
[15] Prachi Agarwal, Naveen Prakash, “An Efficient Back Propagation Neural Network Based Face Recognition System Using Haar Wavelet Transform and
PCA” International Journal of Computer Science and Mobile Computing, vol.2, no.5,pg.386 – 395,
May 2013.
[16] Dibberi , 4 Jan 2005, “Backpropagation”, https://en.wikipedia.org/wiki/Backpropagation, 20 September 2015 .
[17] 2 October 2001,“Artificial Neural Networks”, https://en.wikipedia.org/wiki/Artificial_neural_network
[18] Michael Nielsen ,Jan 2016,“Neural networks and deep learning”, http://neuralnetworksanddeeplearning.com/chap2.html.
[19] Tyrell turing, 7 April 2005, “Feed forward neural network”, https://en.wikipedia.org/wiki/Feedforward_neural_network.

More Related Content

What's hot

National Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component AnalysisNational Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component Analysis
ijtsrd
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET Journal
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
IAEME Publication
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
IRJET Journal
 
Possibility fuzzy c means clustering for expression invariant face recognition
Possibility fuzzy c means clustering for expression invariant face recognitionPossibility fuzzy c means clustering for expression invariant face recognition
Possibility fuzzy c means clustering for expression invariant face recognition
IJCI JOURNAL
 
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
ijcsit
 
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
CSCJournals
 
IRJET- Digiyathra
IRJET-  	  DigiyathraIRJET-  	  Digiyathra
IRJET- Digiyathra
IRJET Journal
 
A Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature ExtractionA Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature Extraction
iosrjce
 
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) MethodIRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
IRJET Journal
 
IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET Journal
 
Criminal Identification using Arm7
Criminal Identification using Arm7Criminal Identification using Arm7
Criminal Identification using Arm7
IRJET Journal
 
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Universitat Politècnica de Catalunya
 
WCTFR : W RAPPING C URVELET T RANSFORM B ASED F ACE R ECOGNITION
WCTFR : W RAPPING  C URVELET T RANSFORM  B ASED  F ACE  R ECOGNITIONWCTFR : W RAPPING  C URVELET T RANSFORM  B ASED  F ACE  R ECOGNITION
WCTFR : W RAPPING C URVELET T RANSFORM B ASED F ACE R ECOGNITION
csandit
 
Feature Fusion and Classifier Ensemble Technique for Robust Face Recognition
Feature Fusion and Classifier Ensemble Technique for Robust Face RecognitionFeature Fusion and Classifier Ensemble Technique for Robust Face Recognition
Feature Fusion and Classifier Ensemble Technique for Robust Face Recognition
CSCJournals
 
H0334749
H0334749H0334749
H0334749
iosrjournals
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
ijfcstjournal
 
Identifying Gender from Facial Parts Using Support Vector Machine Classifier
Identifying Gender from Facial Parts Using Support Vector Machine ClassifierIdentifying Gender from Facial Parts Using Support Vector Machine Classifier
Identifying Gender from Facial Parts Using Support Vector Machine Classifier
Editor IJCATR
 

What's hot (18)

National Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component AnalysisNational Flags Recognition Based on Principal Component Analysis
National Flags Recognition Based on Principal Component Analysis
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSISFACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
Possibility fuzzy c means clustering for expression invariant face recognition
Possibility fuzzy c means clustering for expression invariant face recognitionPossibility fuzzy c means clustering for expression invariant face recognition
Possibility fuzzy c means clustering for expression invariant face recognition
 
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
 
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
An Efficient Face Recognition Using Multi-Kernel Based Scale Invariant Featur...
 
IRJET- Digiyathra
IRJET-  	  DigiyathraIRJET-  	  Digiyathra
IRJET- Digiyathra
 
A Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature ExtractionA Hybrid Approach to Face Detection And Feature Extraction
A Hybrid Approach to Face Detection And Feature Extraction
 
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) MethodIRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
IRJET- Copy-Move Forgery Detection using Discrete Wavelet Transform (DWT) Method
 
IRJET - Facial In-Painting using Deep Learning in Machine Learning
IRJET -  	  Facial In-Painting using Deep Learning in Machine LearningIRJET -  	  Facial In-Painting using Deep Learning in Machine Learning
IRJET - Facial In-Painting using Deep Learning in Machine Learning
 
Criminal Identification using Arm7
Criminal Identification using Arm7Criminal Identification using Arm7
Criminal Identification using Arm7
 
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
 
WCTFR : W RAPPING C URVELET T RANSFORM B ASED F ACE R ECOGNITION
WCTFR : W RAPPING  C URVELET T RANSFORM  B ASED  F ACE  R ECOGNITIONWCTFR : W RAPPING  C URVELET T RANSFORM  B ASED  F ACE  R ECOGNITION
WCTFR : W RAPPING C URVELET T RANSFORM B ASED F ACE R ECOGNITION
 
Feature Fusion and Classifier Ensemble Technique for Robust Face Recognition
Feature Fusion and Classifier Ensemble Technique for Robust Face RecognitionFeature Fusion and Classifier Ensemble Technique for Robust Face Recognition
Feature Fusion and Classifier Ensemble Technique for Robust Face Recognition
 
H0334749
H0334749H0334749
H0334749
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
 
Identifying Gender from Facial Parts Using Support Vector Machine Classifier
Identifying Gender from Facial Parts Using Support Vector Machine ClassifierIdentifying Gender from Facial Parts Using Support Vector Machine Classifier
Identifying Gender from Facial Parts Using Support Vector Machine Classifier
 

Similar to Smriti's research paper

IRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET- Spot Me - A Smart Attendance System based on Face RecognitionIRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET Journal
 
184
184184
Facial recognition based on enhanced neural network
Facial recognition based on enhanced neural networkFacial recognition based on enhanced neural network
Facial recognition based on enhanced neural network
IAESIJAI
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdf
Anita Pal
 
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
ijtsrd
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face Verification
IRJET Journal
 
Person identification based on facial biometrics in different lighting condit...
Person identification based on facial biometrics in different lighting condit...Person identification based on facial biometrics in different lighting condit...
Person identification based on facial biometrics in different lighting condit...
IJECEIAES
 
Ijarcce 27
Ijarcce 27Ijarcce 27
Ijarcce 27
Smriti Tikoo
 
Social distance and face mask detector system exploiting transfer learning
Social distance and face mask detector system exploiting  transfer learningSocial distance and face mask detector system exploiting  transfer learning
Social distance and face mask detector system exploiting transfer learning
IJECEIAES
 
Age and Gender Prediction and Human count
Age and Gender Prediction and Human countAge and Gender Prediction and Human count
Age and Gender Prediction and Human count
IRJET Journal
 
IRJET- Automated Detection of Gender from Face Images
IRJET-  	  Automated Detection of Gender from Face ImagesIRJET-  	  Automated Detection of Gender from Face Images
IRJET- Automated Detection of Gender from Face Images
IRJET Journal
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
IJERA Editor
 
Analysis of student sentiment during video class with multi-layer deep learni...
Analysis of student sentiment during video class with multi-layer deep learni...Analysis of student sentiment during video class with multi-layer deep learni...
Analysis of student sentiment during video class with multi-layer deep learni...
IJECEIAES
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
ijbuiiir1
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learning
PRATHAMESH REGE
 
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
IRJET Journal
 
K017247882
K017247882K017247882
K017247882
IOSR Journals
 
Paper of Final Year Project.pdf
Paper of Final Year Project.pdfPaper of Final Year Project.pdf
Paper of Final Year Project.pdf
MuhammadAsfandyarJan1
 
Face Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation StudyFace Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation Study
Eswar Publications
 
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
sipij
 

Similar to Smriti's research paper (20)

IRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET- Spot Me - A Smart Attendance System based on Face RecognitionIRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET- Spot Me - A Smart Attendance System based on Face Recognition
 
184
184184
184
 
Facial recognition based on enhanced neural network
Facial recognition based on enhanced neural networkFacial recognition based on enhanced neural network
Facial recognition based on enhanced neural network
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdf
 
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
 
Progression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face VerificationProgression in Large Age-Gap Face Verification
Progression in Large Age-Gap Face Verification
 
Person identification based on facial biometrics in different lighting condit...
Person identification based on facial biometrics in different lighting condit...Person identification based on facial biometrics in different lighting condit...
Person identification based on facial biometrics in different lighting condit...
 
Ijarcce 27
Ijarcce 27Ijarcce 27
Ijarcce 27
 
Social distance and face mask detector system exploiting transfer learning
Social distance and face mask detector system exploiting  transfer learningSocial distance and face mask detector system exploiting  transfer learning
Social distance and face mask detector system exploiting transfer learning
 
Age and Gender Prediction and Human count
Age and Gender Prediction and Human countAge and Gender Prediction and Human count
Age and Gender Prediction and Human count
 
IRJET- Automated Detection of Gender from Face Images
IRJET-  	  Automated Detection of Gender from Face ImagesIRJET-  	  Automated Detection of Gender from Face Images
IRJET- Automated Detection of Gender from Face Images
 
Kh3418561861
Kh3418561861Kh3418561861
Kh3418561861
 
Analysis of student sentiment during video class with multi-layer deep learni...
Analysis of student sentiment during video class with multi-layer deep learni...Analysis of student sentiment during video class with multi-layer deep learni...
Analysis of student sentiment during video class with multi-layer deep learni...
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learning
 
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
 
K017247882
K017247882K017247882
K017247882
 
Paper of Final Year Project.pdf
Paper of Final Year Project.pdfPaper of Final Year Project.pdf
Paper of Final Year Project.pdf
 
Face Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation StudyFace Recognition Techniques - An evaluation Study
Face Recognition Techniques - An evaluation Study
 
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
FACIAL AGE ESTIMATION USING TRANSFER LEARNING AND BAYESIAN OPTIMIZATION BASED...
 

More from Smriti Tikoo

A detailed study on fraud analysis of international trade on ecpommerce platf...
A detailed study on fraud analysis of international trade on ecpommerce platf...A detailed study on fraud analysis of international trade on ecpommerce platf...
A detailed study on fraud analysis of international trade on ecpommerce platf...
Smriti Tikoo
 
Fraud analysis
Fraud analysisFraud analysis
Fraud analysis
Smriti Tikoo
 
Minor projct(Broadband )
Minor projct(Broadband )Minor projct(Broadband )
Minor projct(Broadband )Smriti Tikoo
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final reportSmriti Tikoo
 
Smriti
SmritiSmriti
Smriti
Smriti Tikoo
 
Video conferencing services
Video conferencing servicesVideo conferencing services
Video conferencing services
Smriti Tikoo
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
Smriti Tikoo
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dsp
Smriti Tikoo
 
Does one a reason to celebrate
Does one a reason to celebrateDoes one a reason to celebrate
Does one a reason to celebrateSmriti Tikoo
 
Does one a reason to celebrate
Does one a reason to celebrateDoes one a reason to celebrate
Does one a reason to celebrate
Smriti Tikoo
 
Embracing the singlehood
Embracing the singlehoodEmbracing the singlehood
Embracing the singlehood
Smriti Tikoo
 
Affect of the american sitcoms on the youth of today
Affect of the american sitcoms on the youth of todayAffect of the american sitcoms on the youth of today
Affect of the american sitcoms on the youth of today
Smriti Tikoo
 
Broadband Powerline Communication
Broadband Powerline CommunicationBroadband Powerline Communication
Broadband Powerline CommunicationSmriti Tikoo
 

More from Smriti Tikoo (17)

A detailed study on fraud analysis of international trade on ecpommerce platf...
A detailed study on fraud analysis of international trade on ecpommerce platf...A detailed study on fraud analysis of international trade on ecpommerce platf...
A detailed study on fraud analysis of international trade on ecpommerce platf...
 
Fraud analysis
Fraud analysisFraud analysis
Fraud analysis
 
Minor projct(Broadband )
Minor projct(Broadband )Minor projct(Broadband )
Minor projct(Broadband )
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
Dissertation final report
Dissertation final reportDissertation final report
Dissertation final report
 
Smriti
SmritiSmriti
Smriti
 
Video conferencing services
Video conferencing servicesVideo conferencing services
Video conferencing services
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dsp
 
Internship report
Internship reportInternship report
Internship report
 
Does one a reason to celebrate
Does one a reason to celebrateDoes one a reason to celebrate
Does one a reason to celebrate
 
Does one a reason to celebrate
Does one a reason to celebrateDoes one a reason to celebrate
Does one a reason to celebrate
 
Embracing the singlehood
Embracing the singlehoodEmbracing the singlehood
Embracing the singlehood
 
Affect of the american sitcoms on the youth of today
Affect of the american sitcoms on the youth of todayAffect of the american sitcoms on the youth of today
Affect of the american sitcoms on the youth of today
 
face detection
face detectionface detection
face detection
 
GSM WHITE SPACES
GSM WHITE SPACESGSM WHITE SPACES
GSM WHITE SPACES
 
Broadband Powerline Communication
Broadband Powerline CommunicationBroadband Powerline Communication
Broadband Powerline Communication
 

Smriti's research paper

  • 1. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 288 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320–088X IMPACT FACTOR: 5.258 IJCSMC, Vol. 5, Issue. 5, May 2016, pg.288 – 295 Detection of Face using Viola Jones and Recognition using Back Propagation Neural Network Smriti Tikoo1 , Nitin Malik2 1 Department of Electrical and Electronics and Communication Engineering, The NorthCap University, India 2 Department of Electrical and Electronics and Communication Engineering, The NorthCap University, India 1 smrititikoo@gmail.com, 2 nitinmalik@ncuindia.edu Abstract- Detection and recognition of the facial images of people is an intricate problem which has garnered much attention during recent years due to its ever increasing applications in numerous fields. It continues to pose a challenge in finding a robust solution to it. Its scope extends to catering the security, commercial and law enforcement applications. Research for moreover a decade on this subject has brought about remarkable development with the modus operandi like human computer interaction, biometric analysis and content based coding of images, videos and surveillance. A trivial task for brain but cumbersome to be imitated artificially. The commonalities in faces does pose a problem on various grounds but features such as skin color, gender differentiate a person from the other. In this paper the facial detection has been carried out using Viola Jones algorithm and recognition of face has been done using Back Propagation Neural Network (BPNN). Keywords: “Biometric analysis”, “Face Recognition”, “Face detection”, “BPNN”, “Viola Jones algorithm”. I. INTRODUCTION Face of a person is unique in a manner that it possesses a set of features which might resemble with the other face in some or the other way. It is the skin color luminescence which makes a difference in the recognition of a face from a gallery of images (including the background) . Face detection is the foremost and necessary stride towards facial recognition it encompasses a variety of intermediate steps such as facial analysis algorithms, alignment, remodeling and etc. The hurdles encountered in this path can be accredited to intensity of skin color, location, size of the facial image, occlusions, pose (out of plane rotation), orientation (in plane
  • 2. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 289 rotation).Innumerable advances were made to cease the purpose of detecting and recognizing a facial image by the research scholars across the globe. Schneiderman and Kanade [1] used the feature based method utilizing the geometric facial features with belief networks for frontal, profile and nonfrontal orientation of the images. L.Liao[2] incorporated Fast Fourier transform algorithms for the input face image before applying recognition. The input images of face where Fast Fourier Transform transformed to whitened faces and facial recognition was carried out using Principal Component analysis and Independent component analysis. The procedure of whitening the faces facilitated better results via Principal Component Analysis and Independent Component Analysis .Lin [3] brought about the Hausdroff distance for the recognition of faces; as a matter of fact the results were satisfactory for recognition and the processing. Sven Loncaric and Zdrvako Liposcak [4] proposed a method of recognition for profile images based on the authentic and morphological derived profile shapes, the source of information was taken from the line bounding the face and hair. Simon Ceolin et. al[5] proposed the ideas from the statiscal shape analysis for constructing shape spaces encompassing the facial features and gender and the resultant model for recognition. Ki Chung Chung [6] used the PCA and Gabor filter responses to recognize a face. We propose to detect and recognize facial images using the Back propagation neural network(BPNN) .Viola Jones algorithm has been used to detect a face and the features and recognition of face via BPNN . II. PROBLEM DEFINITION The advent of biometrics brought about a change in the way security of data or people and country was treated. Be it via surveillance systems or the full body scans or the retina scans, hand scans, finger prints not only it has changed the security setup of the country but it offers a sense of reliability to the users and system as well. It has invented ways to protect and preserve the confidential data and guard the system (of any type) with help of human and computer interaction. It has brought about a great combination of image processing and computer vision to light, that in a way have boosted the business for detection and recognition systems. In this paper we propose a similar approach to detect and recognize a facial image using a BPNN with help of MATLAB 8.2. In the MATLAB we have worked using the neural network tool box, within which we have made use of the neural network fitting tool to train and test the facial image at hand. This tool maps the numeric inputs to their targets. It helps in training, testing and validating the data and evaluates the data on mean square error generated; performance plot and if regression needed plot for the same data can also be put to use to make an inference regarding the performance of the process. III. BACKPROPAGATION NEURAL NETWORK It is a network which is consists of different interconnected layers. The term Back Propagation refers to the backward propagation of errors in conjunction with optimization method i.e steepest descent. It calculates the local minima with respect to the associated weights of the network. The weights are updated accordingly in order to reduce the local minima. Since this network relies on a known target output for every input fed into the network, it is thereby a supervised learning method. This algorithm is best understood by categorizing under two main phases namely: Phase 1: Propagation: 1. Forward propagation: Input is fed through the network to generate propagation's output activations. 2. Backward propagation: A feedback network is formed by feeding the output as input in order to generate a difference between actual and the target outputs. Phase 2: Weight update: 1. Gradient of weight is a product of difference of outputs and input activation. 2. Subtract a ratio (percentage) of the gradient from the weight.
  • 3. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 290 Equation 1 Expression for the sigmoidal function used where e is the natural logarithmic function and x can have any real value . Figure sigmoidal function It is defined by ( ) ( ). It is a limited differentiable real function which is defined for real values and gives a positive derivative. ( ) ( )( ( )) VIOLA JONES ALGORITHM Is the first framework for object detection which gave viable results for real time situations. Paul Viola and Michael Jones had proposed the algorithm in year 2001. It was aimed at targeting the problem of face detection but can also be trained for detecting different object classes. It is implemented in Open CV as cvHaarDetectObjects ().It is preferred for its robust nature and its fast detection of faces (full frontal upright faces)in practical situations. It comprises for four stages namely: 1. Haar Feature Selection. 2. Creating an integral image. 3. Adaboost Training. 4. Cascading Amplifiers. Haar Feature selection matches the commonalities found in human faces. The integral image calculates the rectangular features in fixed time which benefits it over other sophisticated features.. Integral image at (x,y) coordinates gives the pixel sum of the coordinates above and on to the left of the (x,y).Ada boost training algo is used to train the classifiers and to construct a strong classifiers by cascading the previously used weak classifiers.
  • 4. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 291 IV. PROPOSED METHODOLOGY 1. Detection of face and its features using Viola Jones algorithm. 2. Conversion from rgb to grayscale and binary. 3. Segmentation of image can be done in any format. 4. Histogram equivalent of binary or grayscale image. 5. Each segmented part is trained individually using the back propagation neural network tool. 6. The above mentioned steps can also be carried out without segmentation of the image. 7. For recognition process neural network tool in Matlab is used to train and test the sample data provided by the histogram equivalent of the image taken. 8. In neural network tool, curve fitting tool has been made use to train the data. 9. The training of data takes place in 3 stages mainly training, testing and validation. 10. The mean squared error is a parameter which is focused to be able to contemplate whether the training is giving desirable results or not. 11. The data is retrained to achieve better performance plots with least mean squared error. 12. The training phase continues with usage of different samples in order to check the performance of the network and to get better results. Figure 1: Flowchart for face recognition
  • 5. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 292 V. RESULTS AND DICUSSION For carrying out the training procedure a three layer neural network is used. The training and testing of data has been done using the neural network tool in the MATLAB has been used. We have used feed forward networks under the supervised learning architecture of neural network tool box to compute our data , in which one way connections operate and no feedback mechanism is included. Table 1: sample data S.no Sample Input data Target data 1 1 10010101 10001111 2 2 11001100 11110000 3 3 10101100 10101011 Figure 2 :sample image 1 Figure 3 sample image 1 in RGB, sample image 2 in grayscale and sample image 3 in binary form.
  • 6. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 293 Figure 4: performance plot for sample data in table 1 Table 1: Sample Data for sample image 2 INPUT DATA TARGET DATA 462 0 0 102 1100 342 0 0 78 0010 234 0 0 65 1001 500 0 0 132 1010 222 0 0 69 1011 165 0 0 45 0111
  • 7. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 294 Figure 5: performance plot for sample data in table 2. VI. CONCLUSION In the end we can conclude by stating that it is just another method employed for facial recognition where in a facial image was captured and the necessary steps to train and process the image were carried out. The training was performed 5-10 times to obtain appropriate results. This network has been used for processing various samples and proves to be 85% approx accurate in providing results. The future scope can be done to automate the entire process or partially. REFERENCES [1] Tej Pal Singh, “Face Recognition by using Feed Forward Back Propagation Neural Network”, International Journal of Innovative Research in Technology & Science, vol.1, no.1 [2] N.Revathy, T.Guhan, “Face recognition system using back propagation artificial neural networks”, International Journal of Advanced Engineering Technology, vol.3, no. 1, 2012. [3] H.Schneiderman and T. Kanade,“A statistical method for 3D object detection applied to faces and cars,” IEEE conference on Computer vision and pattern recognition, 13-15 June 2000, Hilton Head Island, pp. 746–751.
  • 8. Smriti Tikoo et al, International Journal of Computer Science and Mobile Computing, Vol.5 Issue.5, May- 2016, pg. 288-295 © 2016, IJCSMC All Rights Reserved 295 [4] Ling-Zhi Liao, Si-Wei Luo, and Mei Tian “Whitened faces Recognition With PCA and ICA” IEEE Signal Processing Letters, vol. 14, no. 12, pp1008-1011, Dec. 2007. [5] Kwan-Ho Lin, Kin-Man Lam, and Wan-Chi Siu. “A New Approach using ModiGied Hausdorff Distances with EigenFace for Human Face Recognition” IEEE Seventh international Conference on Control, Automation, Robotics and Vision , Singapore, 2-5 Dec 2002,pp 980-984. [6] Zdravko Liposcak, , Sven Loncaric, “Face Recognition From Profiles Using Morphological Operations”, IEEE Conference on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems, 1999. [7] Simone Ceolin , William A.P Smith, Edwin Hancock, “Facial Shape Spaces from Surface Normals and Geodesic Distance”, Digital Image Computing Techniques and Applications, 9th Biennial Conference of Australian Pattern Recognition Society IEEE 3-5 Dec.,2007 ,Glenelg, pp-416-423. [8] Ki-Chung Chung , Seok Cheol Kee ,and Sang Ryong Kim, “Face Recognition using Principal Component Analysis of Gabor Filter Responses” ,Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems, 1999,Proceedings. International Workshop IEEE 26-27 September,1999, Corfu,pp-53-57. [9] Ms. Varsha Gupta, Mr. Dipesh Sharma, “A Study of Various Face Detection Methods”, International Journal of Advanced Research in Computer and Communication Engineering), vol.3, no. 5, May 2014. [10] Irene Kotsia, Iaonnis Pitas, “Facial expression recognition in image sequences using geometric deformation features and support vector machines”, IEEE transaction paper on image processing, vol. 16, no.1, pp-172-187, January 2007. [11] R.Rojas,”The back propagation algorithm”,Springer-Verlag, Neural networks, pp 149-182 1996. [12] Hosseien Lari-Najaffi , Mohammad Naseerudin and Tariq Samad,”Effects of initial weights on back propagation and its variations”, Systems, Man and Cybernetics ,Conference Proceedings, IEEE International Conference, 14-17 Nov ,1989,Cambridge, pp-218-219. [13] M.H Ahmad Fadzil. , H.Abu Bakar., “Human face recognition using neural networks”, Image processing, 1994, Proceedings ICIP-94, IEEE International Conference ,13-16 November, 1994, Austin ,pp-936-939. [14] N.K Sinha , M.M Gupta and D.H Rao, “Dynamic Neural Networks -an overview”, Industrial Technology 2000,Proceedings of IEEE International Conference,19-22 Jan,2000, pp-491-496. [15] Prachi Agarwal, Naveen Prakash, “An Efficient Back Propagation Neural Network Based Face Recognition System Using Haar Wavelet Transform and PCA” International Journal of Computer Science and Mobile Computing, vol.2, no.5,pg.386 – 395, May 2013. [16] Dibberi , 4 Jan 2005, “Backpropagation”, https://en.wikipedia.org/wiki/Backpropagation, 20 September 2015 . [17] 2 October 2001,“Artificial Neural Networks”, https://en.wikipedia.org/wiki/Artificial_neural_network [18] Michael Nielsen ,Jan 2016,“Neural networks and deep learning”, http://neuralnetworksanddeeplearning.com/chap2.html. [19] Tyrell turing, 7 April 2005, “Feed forward neural network”, https://en.wikipedia.org/wiki/Feedforward_neural_network.