SlideShare a Scribd company logo
1 of 9
Download to read offline
TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 1, February 2020, pp. 427~435
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i1.12992  427
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Neuro-fuzzy inference system based face recognition
using feature extraction
Hamsa A. Abdullah
College of Information Engineering, Al-Nahrain University, Iraq
Article Info ABSTRACT
Article history:
Received Apr 23, 2019
Revised Jun 30, 2019
Accepted Jul 18, 2019
Human face recognition (HFR) is the method of recognizing people in images
or videos. There are different HFR methods such as feature-based,
eigen-faces, hidden markov model and neural network (NN) based methods.
Feature extraction or preprocessing used in first three mentioned methods that
associated with the category of the image to recognize. While in the NN
method, any type of image can be useful without the requirement to particular
data about the type of image, and simultaneously provides superior
accuracy. In this paper, HFR system based on neural-fuzzy (NF) has been
introduced. In the NN system, backpropagation (BP) algorithm is used to
update the weights of the neurons through supervised learning. Two sets of
the image have been used for training and testing the network to identify
the person. If the test image matches to one of the trained sets of the image,
then the system will return recognized. And if the test image does not match
to one of the trained sets of the image, then the system will return not
recognized. The feature extraction methods used in this paper is Geometric
moments and Color feature extraction. The recognition rate of 95.556 % has
been achieved. The experimental result illustrations that the association of two
techniques that provide better accuracy.
Keywords:
Face recognition
Feature based
Fuzzy
Neural network
This is an open access article under the CC BY-SA license.
Corresponding Author:
Hamsa A. Abdullah,
College of Information Engineering,
Al-Nahrain University, Iraq.
Email: hamsa.abdulkareem@coie-nahrain.edu.iq
1. INTRODUCTION
Recently, human face recognation is an important research topic in the fields of artificial intelligence
and pattern identification. HFR has several issue such as: hair and expressions can change
the face; similarity between different faces; and also there are different angles the face can be viewed. A good
HFR system must be robust to overcome these issues [1]. HFR system divided into three stages: detection;
feature extraction; and recognition [2, 3] .
Artificial neural networks (ANN) were used widely for constructing intelligent computer systems
based on image processing and pattern recognition [4]. The backpropagation neural network (BPNN) is
the most common ANN model that can be trained using BP algorithm [5]. A lot of studies about HFR system,
each one of them depends on different methods such as: eigenvalues of face, features, graph matching,
matching of template, and ANN methods [6].
In [7], Neuro-fuzzy (NF) fusion in a multimodal face recognition using PCA, ICA and SIFT is
introduced. In this work, multimodal face recognition is discussed and the implemented of with NF
combination. The principal component analysis (PCA) and independent component analysis (ICA) as well as
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435
428
feature extraction based on SIFT are used. The recognition ID determine based on NF inference system. In [8],
face recognition using neuro-fuzzy and eigenface is introduced. In this work, a human presence is detected by
extracting the skin area by using the Eigen value of face method. Then bu using a neuro-fuzzy method,
the face is recognized. In [9], face recognition system using adaptive neuro fuzzy inference system (ANFIS) is
introduced. In this work, ANFIS with PCA algorithm has been proposed by considering different contributions
of the training samples. In [10] face recognition (FR) based on descion level fusion is introduced. In this paper,
a new method named C2D CNN is proposed. In [11] facial recognition based on adaptive neuro fuzzy (ANF)
inference system is introduced. In this work, the manin contribution is based on feature extraction and
classification. The aim of this paper is to develop a HFR system based on feture extraction by using
Neuro-Fuzzy Interferance system. The proposed system consist of two stages: first stage face recognition by
using NN and second stage is to evaluate the performance of the proposed algorithm with fuzzy system.
2. FACE RECOGNITION TECHNIQUES
The main steps to face recognition are; extracting the features from the images, store features in data
base, design NN, train feature on network, and test the old and new data NN.
2.1. Face feature extraction with moments
Feature extraction is a section of pattern recognition techniques which intent to extract or retrieve
the individual values from an object that differentiates it from other objects [12]. Feature extraction for an
image can be done by using several methods such as invariant moments and color feature extraction. In image
analysis applications, the Image introduce effective description. The main advantage of using image for
analysis application is their capability to introduce invariant measures of shape [13]. Moment based feature
description have developed into a extrodenary tool for image analysis applications [14].
2.1.1. Geometric moments (GM)
GM proved to be an effective analysis method for image application. GM can be used for different
application such as: aircraft identification, character recognition, shape and image analysis, normalization of
image, color texture recognition, detection of accurate position, retrieval of image and many types of image
processing applications. For a 2D density function p(x,y), the (p+q)th order GM mpq are defined by [15, 16]:
𝑚 𝑝𝑞 = ∑ ∑ 𝑥 𝑝𝑁
𝑦=1
𝑀
𝑥=1 𝑦 𝑞
𝑓(𝑥, 𝑦) (1)
2.1.2. Color moments (CM)
CM are measurements which can be used for contrasting images according to color features of
the images. The basis of CM is based on the hypothesis that the color distribution in an image can be explained
as the distribution of probabilities (PD). PD are notable by a number of unique moments [17].
The first moment is mean, the second is standard deviation, and the last one is skewness. The CM have been
demonstrated to be efficient in representing images color distributions [18].
a. Moment 1- mean
𝐸𝑘 =
1
𝑀𝑁
∑ ∑ 𝑓 𝑘
(𝑥, 𝑦)𝑁
𝑦=1
𝑀
𝑥=1 (2)
b. Moment 2- Standard Deviation;
𝑆𝐷 𝑘 = 𝑆𝑄𝑅𝑇(
1
𝑀𝑁
∑ ∑ (𝑓 𝑘
(𝑥, 𝑦𝑁
𝑦=1
𝑀
𝑥=1 ) - 𝐸𝑘)2
) (3)
c. Moment 3- Skewness
𝑆 𝑘 = (
1
𝑀𝑁
∑ ∑ (𝑓 𝑘
(𝑥, 𝑦𝑁
𝑦=1
𝑀
𝑥=1 ) - 𝐸𝑘)3
)
1
3⁄
(4)
where 𝑓 𝑘
(𝑥, 𝑦) is the image pixel and M, N represent the hight and wiedith of the image respectively [19].
2.2. The NN techniques
The goal of the NN technique is distinguish a human face (HF) by training the network. In the NN
technique, there are two phases to recognize a HF. The first phase is the training and the second phase is
the testing. In the training phase, the set of training data contain input set up with it’s output as a consequence.
TELKOMNIKA Telecommun Comput El Control 
Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah)
429
Then the NN is training based on the data to regulate thresholds and weights of the network's to reduce
predictions error [20].
2.2.1. Back-propagation neural network (BPNN)
BPNN has three main layered structure which are: the input layers, hidden and output layers. In
BPNN the weights of the network's are obtained through learning. The complexity of training depends on
the number of the hidden layers, where the complexity of training increase with increasing of hidden layer
number. The BPNN training is achieved in three steps [21, 22] which are input feed-forward (FF), error and
weights computation and error back-propagation (EBP).
The external inputs feds the units of the input layer without connection into a layer. Then the first
hidden layer feds by the input layer. The hidden layer receives a weighted bias after implements
the activation function. The next hidden layer feds by the output of the previously hidden layer. This procedure
carries on till the last hidden layer. The output layer feds by the outputs of the last hidden layer. Although
the training of BPNN is so slow, the moment that the NN is trained, it fulfills the results quickly [15].
2.3. Fuzzy logic (FL)
FL is a method of logical value. It concerning of reasoning that is convergent insted of exact and fixed.
Traditionally, the binary gathers true or false values. The ranges of true value is between 0 and 1. In FL
the idea of fractional truth has been used, where the range could be fully false and fully true. Moreover, a
specific functions may be used to manage linguistic variable. Irrationality can be described in terms of what is
known as the fuzzjective [23-25]
3. THE PROPOSED ALGORITHM
Recentaly, many algorithms for HFR are introduced. In these algorithms, the processing related to
the type of image or feature extraction is used mostly. In this paper, all types of images can be used as inputs
to the proposed algorithm. The proposed algorithm is consist of two stages: the training and recognition stage
and the FL stage.
3.1. Training and recognation of the NN
Figure 1 shows that the NN training consists of three stages. In the first stage, the set of images are
training to supply the data to network. Therefore, the designing structure of input required the identical row
from the image matrix as shown in Figure 2. In the proposed algorithm, BPNN has a layered structure as: 18,
37, 5. These layers are input, hidden and output layer. The hidden layer in the network can be more than one,
but one layer is appropriate to reach our goal. Figure 2 shows the designed NN architecture. The designed NN
network is trained until the outputs of NN are equal to desired outputs. The output results of the proposed NN
become more accurate when the trained value become matching to the desired output. So, the proposed NN
can be trained up to 4 to 5 times to get the desired outputs.
Figure 1. Training of neural network
Figure 2. Design the neural network architecture
Figure 3 shows the block diagram training and testing of NN. In this figure, there are two stages in
the system: training and testing stage. In the training stage, the sets of training image used to training NN.
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435
430
The first step in the training phase is feature extraction. Where the GM and CM are sued to extract 18 features
form each single train image. Then these features stored in the database of the system to be used in the training
stage. The NN designed according to the set of input data and the size of the desired outputs. After that,
the designed NN will be training to recognize the image stored in the database of the system. In the testing
stage, the sets of test image that used to test the accuracy of the designed NN. The first step in the testing phase
is the feuture extraction by using GM and CM. Then the extracted features used in testing stage to find in they
match with feature that stored in database of the system.
Figure 3. Training and testing of the neural network
3.2. Fuzzy logic
Two parameters are used to define the accuracy of the designed NN which are Gradient and Epochs.
The gradient is the optimization method used for the learining system. Gradient parameters refer to find
the slope of error and decreasing the error slop by modifying the weights and bias until minimizing the level
of error. Epochs parameter refers to the number of time that the algorithm processes the dataset. In Epochs
parameter three terms are very significant which are: the number of epochs, time, and value. The network
learns in slight reiterations when the number of epochs is fewer. The time in epochs refers to the network to
reach its objective shortly and easily. And when the value of epochs is low that means the network is higher
accuracy. The neuro fuzzy block diagram is shown in Figure 4. Figure 4 shows that the two output parameters
(Epochs and Gradient) of NN is feed FIS such as inputs that accordingly of which accuracy is considered.
Figure 4. Neuro fuzzy block diagram
The FIS inputs is introduced through the membership function (MF) that is allocate the position of
two input values lie in range of values. The range of epochs that used in this paper is selected as 0 to 70. While
the range of gradient that used in this paper is selected as 0 to 0.8. Any membership function can be selected
from which are already customized or defined membership. Figure 5 the designed MF of Gradient and Epochs
inputs by using Matlab. While Figure 6 shows the designed MF of Gradient and Epochs inputs by using FIS.
Figure 7 shows the MF of the output variable (accuracy). The range of of accuracy used in this paper is selected
as 0 to 100. When the Gradient and Epochs inputs are low in range, the accuracy is set up according to
the rules. These rules are based on the amalgamation of Gradient and Epochs input parameters to fulfill
the desired output as shown in Figure 8. The fuzzy rules are necessary for each input, the set of rules must be
repeated for the input parameter. The rule in Figure 8 (a) is implemented by using Matlab code while the rules
in (b) are implemented by using FIS.
TELKOMNIKA Telecommun Comput El Control 
Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah)
431
Figure 5. Membership function for input gradient and epoch by using mtlab code
(a) (b)
Figure 6. Membership function by using FIS function: (a) for input gradient, (b) input epochs
(a)
(b)
Figure 7. Output membership function: (a) by using FIS function, (b) by using mtlab code
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435
432
(a)
(b)
Figure 8. The rules for the network, (a) is implemented by using matlab code while the rules in
(b) are implemented by using FIS
TELKOMNIKA Telecommun Comput El Control 
Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah)
433
4. RESULTS AND DISCUSSION
There are two stages of the results of the proposed algorithm: tarning and testing stage. In
the training stage, human face will be recognized by the proposed system while the test set of image cannot be
recognized by the proposed system because they are not in the database of the system as shown in
Figure 9. The results of this stage is the output of neural network which is epoch and gradient. When the number
of the epoch is minimum, that means the system gets the target output with minimum iteration that lead to
decrease the time of training. Also, when the value of gradient is minimum, this means the system is learning
with decresing the error slop by modify the weights and bias until minimizing the level of error. The number
of feature that extract from face image and used as a database can be increased to enhance the accuracy of
the proposed system. Figure 10 shows the training performance of the proposed system. The figure shows that
the training curve is reached to its targets through modification of biases and weights. In this paper, two sets
of the face image are used In order to evaluate the performance of the proposed system. The first set is
the training image and the second step is the testing image. The performance evaluation of the proposed system
is done by using these tow type of sets face image. The test images are used to the trained NN to determine
the percentage of error and accuracy of the proposed system. A 30 set of face images are used as training
images and a set of 15 face images are used as a testing image. Table 1 shows that the recognition results of
the 45 face images. These results are analyzed to find the recognition rate (RT) of the proposed system as
shown in Table 2. A recognition rate of 95.556% is calculated for the proposed system. This RT value is quite
appropriate for face recognition systems. The second stage of the results, is to calculate the performance of
the proposed algorithm with Fuzzy system. The output of the Neural Network system (epoch and gradient)
used as input to Fuzzy System to identify the accuracy of the system as shown in Figure 11.
(a) (b)
Figure 9. Recognization of the test and trained person: (a) trained image, (b) tested image
Figure 10. Training performance
 ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435
434
Table 1. Recognation results
Image No. Type Results Image No. Type Results
1 Traine Recognised 24 Traine Recognised
2 Traine Recognised 25 Traine Recognised
3 Traine Recognised 26 Traine Recognised
4 Traine Recognised 27 Traine Recognised
5 Traine Recognised 28 Traine Recognised
6 Traine Recognised 29 Traine Recognised
7 Traine Recognised 30 Traine Recognised
8 Traine Recognised 31 Test Not Recognised
9 Traine Recognised 32 Test Not Recognised
10 Traine Recognised 33 Test Not Recognised
11 Traine Recognised 34 Test Not Recognised
12 Traine Recognised 35 Test Not Recognised
13 Traine Recognised 36 Test Not Recognised
14 Traine Recognised 37 Test Recognised
15 Traine Recognised 38 Test Not Recognised
16 Traine Recognised 39 Test Not Recognised
17 Traine Recognised 40 Test Recognised
18 Traine Recognised 41 Test Not Recognised
19 Traine Recognised 42 Test Not Recognised
20 Traine Recognised 43 Test Not Recognised
21 Traine Recognised 44 Test Not Recognised
22 Traine Recognised 45 Test Not Recognised
23 Traine Recognised
Table 2. Result of face recognition rate
Number of images Recognition Rate %
Trained image 30 100
Tested image 15 86.667
Total Recognition Rate % 95.556
Figure 11. Accurcy of the system
5. CONCLUSION
In this paper NF based face recognition system has been introduced. The NN system consisted of
two-stage which are training stage and testing stage. In this paper, two sets of image are used to evaluate
the performance of the system. One of the set is used in the training stage and which are 30 images. And
the second set of images are used in a testing stage which is 15 images. Recognition rate used in this paper to
evaluate the performance of the system and the value of recognition rate that achieved of the proposed system
is 95.556% of the images are opposed recognized used in training and testing stage. FIS used in
the paper to enhance the performance of the system and to get more accuracy to identify the results.
TELKOMNIKA Telecommun Comput El Control 
Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah)
435
REFERENCES
[1] Y. Li, "Face Recognition System," Sangwhan Cha PhD Thesis, 2019.
[2] M. A. Hambali, R. G. Jimoh , "Performance Evaluation of Principal Component Analysis And Independent
Component Analysis Algorithms for Facial Recognition," A Multidisciplinary Journal Publication of the Faculty of
Science,, vol. 12, pp. 47-62, 2015.
[3] G. Hapsari, G. Mutiara, H. Tarigan, "Face recognition smart cane using haar-like features and eigenfaces,"
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2, pp. 973-980, 2019.
[4] H. Prasetyo, B. Akardihas, "Batik image retrieval using convolutional neural network," TELKOMNIKA
Telecommunication Computing Electronics and Control, vol. 17, no. 6, pp. 3010-3018, 2019.
[5] Sutikno, H. A.Wibawa, P. S. Sasongko, "Detection of Ship using Image Processing and Neural Network,"
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, no. 1, pp. 259-264, 2018.
[6] O. AL-Allaf, A. Tamimi, M. Alia, "Face Recognition System Based on Different Artificial Neural Networks Models
and Training Algorithms," International Journal of Advanced Computer Science and Applications, vol. 4, no. 6,
pp. 40-47, 2013.
[7] V. Bhat and J. Pujari, "Neuro-fuzzy fusion in a multimodal face recognition using PCA, ICA and SIFT," Int. J.
Computational Vision and Robotics,, vol. 4, no. 6, pp. 414-434, 2016.
[8] S. Hamdan, A. Shaout, "Face Recognition Using Neuro-Fuzzy And Eigenface," International Journal of Computer
Science and Engineering (IJCSE), vol. 5, no. 4, pp. 1-10, 2016.
[9] T. Chandrasekhar ,C. kumar, "Face Recognition System using Adaptive Neurofuzzy Inference System,"
in International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques
(ICEECCOT), IEEE, Mysuru, India, 2017.
[10] J. Li, T. Qiu, C. Wen, K. Xie, F. Wen, "Robust Face Recognition Using the Deep C2D-CNN Model Based on
Decision-Level Fusion," Sensors , vol. 18, no. 7, pp. 1-27, 2018.
[11] V. Gosavi, A. Deshmane, G. Sable, "Adaptive Neuro Fuzzy Inference System for Facial Recognition," IOSR Journal
of Electrical and Electronics Engineering , vol. 14, no. 3, pp. 15-22, 2019.
[12] M. Nasrudin, S. Yaakob, I. Iszaidy, A. Abdul-Nasir, "Image Extraction using Geometric and Zernike Moment
Invariants," in International Postgraduate Conference on Engineering and Management, Malaysia, 2014.
[13] V Jaiswal, V. Sharma, S. Varma, "An implementation of novel genetic based clustering algorithm for color image
segmentation," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 3,
pp. 1461-1467, 2019.
[14] L. Kotoulas, I. Andreadis, "Image Analysis Using Moments," 5th
Int. Conf. on Technology and Automation,, 2005.
[15] R. Kapoor, P. Mathur, "Face Recognition Using Moments and Wavelets," International Journal of Engineering
Research and Applications, vol. 3, no. 4, pp. 82-95, 2013.
[16] M. Abdala, B. Khammas, H. Abdullah, "Eye-Identification System Based on Back-Propagation NN Classifier,"
Journal of Engineering and Development, vol. 14, no. 4, pp. 34-50, 2010.
[17] S. Silakari, M. Motwani, M. Maheshwari, "Color Image Clustering using Block Truncation Algorithm," International
Journal of Computer Science Issues, vol. 4, no. 2, pp. 31-35, 2009.
[18] Afifi and W. Ashour, "Image Retrieval Based on Content Using Color Feature," International Scholarly Research
Network, vol. 2012, pp. 1-12, 2012.
[19] Sugiarti, Y. Yuhandr, J. Naam, D. Indra, J. Santony, "An artificial neural network approach for detecting skin cancer,"
TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2, pp. 788-793, 2019.
[20] S. Mehta, S. Gupta, B. Bhushan and C. K. Nagpal, "Face Recognition using Neuro-Fuzzy Inference System,"
International Journal of Signal Processing, Image Processing and Pattern Recognition, vol. 7, no. 1, pp. 331-344,
2014.
[21] K. Saravanan, S. Sasithra, "Review on Classification Based on Artificial Neural Networks," International Journal of
Ambient Systems and Applications (IJASA), vol. 2, no. 4, pp. 11-18, 2014.
[22] R. Vyas, G. Garg, "Face recognition using feature extraction and neuro-fuzzy techniques," International Journal of
Electronics and Computer Science Engineering, vol. 1, no. 4, p. 10, 2012.
[23] Bist, "Fuzzy Logic for Computer Virus Detection," International Journal of Engineering Sciences & Resarch
Technology, vol. 3, no. 2, pp. 771-773, 2014.
[24] T. Tuncer, S. Dogan, M. Abdar, M. Basiri, P. Plawiak, "Face Recognition with Triangular Fuzzy Set-Based Local
Creoo Patteren in Wavelet Domain," Symmetry, vol. 11, no. 6, pp. 1-18, 2019.
[25] K. Bahreini, W. Vegt, W. Westera, "A Fuzzy Logic Approach to Reliable Real-Time Recognition of Facial
Emotions," Multimedia Tools and Applications, vol. 78, no. 14, pp. 18943-18966, 2019.

More Related Content

What's hot

Text Extraction of Colour Images using Mathematical Morphology & HAAR Transform
Text Extraction of Colour Images using Mathematical Morphology & HAAR TransformText Extraction of Colour Images using Mathematical Morphology & HAAR Transform
Text Extraction of Colour Images using Mathematical Morphology & HAAR TransformIOSR Journals
 
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...sunda2011
 
Real Time Face Recognition Based on Face Descriptor and Its Application
Real Time Face Recognition Based on Face Descriptor and Its ApplicationReal Time Face Recognition Based on Face Descriptor and Its Application
Real Time Face Recognition Based on Face Descriptor and Its ApplicationTELKOMNIKA JOURNAL
 
IRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: ReviewIRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: ReviewIRJET Journal
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Willy Marroquin (WillyDevNET)
 
Failure prediction of e-banking application system using adaptive neuro fuzzy...
Failure prediction of e-banking application system using adaptive neuro fuzzy...Failure prediction of e-banking application system using adaptive neuro fuzzy...
Failure prediction of e-banking application system using adaptive neuro fuzzy...IJECEIAES
 
FEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCFEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCsipij
 
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 Analysisijtsrd
 
One-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial AreasOne-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial AreasCSCJournals
 
A Simple Signature Recognition System
A Simple Signature Recognition System A Simple Signature Recognition System
A Simple Signature Recognition System iosrjce
 
Adaptive network based fuzzy
Adaptive network based fuzzyAdaptive network based fuzzy
Adaptive network based fuzzyijaia
 
IRJET- Real-Time Text Reader for English Language
IRJET- Real-Time Text Reader for English LanguageIRJET- Real-Time Text Reader for English Language
IRJET- Real-Time Text Reader for English LanguageIRJET Journal
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationeSAT Publishing House
 
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint Recognition
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint RecognitionExtended Fuzzy Hyperline Segment Neural Network for Fingerprint Recognition
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint RecognitionCSCJournals
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationeSAT Journals
 

What's hot (19)

Text Extraction of Colour Images using Mathematical Morphology & HAAR Transform
Text Extraction of Colour Images using Mathematical Morphology & HAAR TransformText Extraction of Colour Images using Mathematical Morphology & HAAR Transform
Text Extraction of Colour Images using Mathematical Morphology & HAAR Transform
 
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
IEEE Final Year Projects 2011-2012 :: Elysium Technologies Pvt Ltd::Imageproc...
 
Y34147151
Y34147151Y34147151
Y34147151
 
Real Time Face Recognition Based on Face Descriptor and Its Application
Real Time Face Recognition Based on Face Descriptor and Its ApplicationReal Time Face Recognition Based on Face Descriptor and Its Application
Real Time Face Recognition Based on Face Descriptor and Its Application
 
50220130402003
5022013040200350220130402003
50220130402003
 
IRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: ReviewIRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: Review
 
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
Facial Expression Recognition Using Enhanced Deep 3D Convolutional Neural Net...
 
Failure prediction of e-banking application system using adaptive neuro fuzzy...
Failure prediction of e-banking application system using adaptive neuro fuzzy...Failure prediction of e-banking application system using adaptive neuro fuzzy...
Failure prediction of e-banking application system using adaptive neuro fuzzy...
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 
FEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCFEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCC
 
B280916
B280916B280916
B280916
 
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
 
One-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial AreasOne-Sample Face Recognition Using HMM Model of Fiducial Areas
One-Sample Face Recognition Using HMM Model of Fiducial Areas
 
A Simple Signature Recognition System
A Simple Signature Recognition System A Simple Signature Recognition System
A Simple Signature Recognition System
 
Adaptive network based fuzzy
Adaptive network based fuzzyAdaptive network based fuzzy
Adaptive network based fuzzy
 
IRJET- Real-Time Text Reader for English Language
IRJET- Real-Time Text Reader for English LanguageIRJET- Real-Time Text Reader for English Language
IRJET- Real-Time Text Reader for English Language
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
 
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint Recognition
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint RecognitionExtended Fuzzy Hyperline Segment Neural Network for Fingerprint Recognition
Extended Fuzzy Hyperline Segment Neural Network for Fingerprint Recognition
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
 

Similar to Neuro-fuzzy inference system based face recognition using feature extraction

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
 
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 networkIAESIJAI
 
Deep hypersphere embedding for real-time face recognition
Deep hypersphere embedding for real-time face recognitionDeep hypersphere embedding for real-time face recognition
Deep hypersphere embedding for real-time face recognitionTELKOMNIKA JOURNAL
 
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS ijgca
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfAnita Pal
 
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
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
A pre-trained model vs dedicated convolution neural networks for emotion reco...
A pre-trained model vs dedicated convolution neural networks for emotion reco...A pre-trained model vs dedicated convolution neural networks for emotion reco...
A pre-trained model vs dedicated convolution neural networks for emotion reco...IJECEIAES
 
A face recognition system using convolutional feature extraction with linear...
A face recognition system using convolutional feature extraction  with linear...A face recognition system using convolutional feature extraction  with linear...
A face recognition system using convolutional feature extraction with linear...IJECEIAES
 
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 AlgorithmIRJET Journal
 
Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...IJEECSIAES
 
Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...nooriasukmaningtyas
 
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...Editor IJCATR
 
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONSELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONijcsit
 
Self-learning AI Framework for Skin Lesion Image Segmentation and Classification
Self-learning AI Framework for Skin Lesion Image Segmentation and ClassificationSelf-learning AI Framework for Skin Lesion Image Segmentation and Classification
Self-learning AI Framework for Skin Lesion Image Segmentation and ClassificationAIRCC Publishing Corporation
 
fuzzy LBP for face recognition ppt
fuzzy LBP for face recognition pptfuzzy LBP for face recognition ppt
fuzzy LBP for face recognition pptAbdullah Gubbi
 
Selective local binary pattern with convolutional neural network for facial ...
Selective local binary pattern with convolutional neural  network for facial ...Selective local binary pattern with convolutional neural  network for facial ...
Selective local binary pattern with convolutional neural network for facial ...IJECEIAES
 
Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...IAESIJAI
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognizeAvdhesh Gupta
 

Similar to Neuro-fuzzy inference system based face recognition using feature extraction (20)

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...
 
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
 
Deep hypersphere embedding for real-time face recognition
Deep hypersphere embedding for real-time face recognitionDeep hypersphere embedding for real-time face recognition
Deep hypersphere embedding for real-time face recognition
 
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
FACE EXPRESSION RECOGNITION USING CONVOLUTION NEURAL NETWORK (CNN) MODELS
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdf
 
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
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
A pre-trained model vs dedicated convolution neural networks for emotion reco...
A pre-trained model vs dedicated convolution neural networks for emotion reco...A pre-trained model vs dedicated convolution neural networks for emotion reco...
A pre-trained model vs dedicated convolution neural networks for emotion reco...
 
A face recognition system using convolutional feature extraction with linear...
A face recognition system using convolutional feature extraction  with linear...A face recognition system using convolutional feature extraction  with linear...
A face recognition system using convolutional feature extraction with linear...
 
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
 
Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...
 
Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...Efficient resampling features and convolution neural network model for image ...
Efficient resampling features and convolution neural network model for image ...
 
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...
Brain Tumor Detection Using Artificial Neural Network Fuzzy Inference System ...
 
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATIONSELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
SELF-LEARNING AI FRAMEWORK FOR SKIN LESION IMAGE SEGMENTATION AND CLASSIFICATION
 
Self-learning AI Framework for Skin Lesion Image Segmentation and Classification
Self-learning AI Framework for Skin Lesion Image Segmentation and ClassificationSelf-learning AI Framework for Skin Lesion Image Segmentation and Classification
Self-learning AI Framework for Skin Lesion Image Segmentation and Classification
 
fuzzy LBP for face recognition ppt
fuzzy LBP for face recognition pptfuzzy LBP for face recognition ppt
fuzzy LBP for face recognition ppt
 
Selective local binary pattern with convolutional neural network for facial ...
Selective local binary pattern with convolutional neural  network for facial ...Selective local binary pattern with convolutional neural  network for facial ...
Selective local binary pattern with convolutional neural network for facial ...
 
Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...Human emotion detection and classification using modified Viola-Jones and con...
Human emotion detection and classification using modified Viola-Jones and con...
 
Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Neuro-fuzzy inference system based face recognition using feature extraction

  • 1. TELKOMNIKA Telecommunication, Computing, Electronics and Control Vol. 18, No. 1, February 2020, pp. 427~435 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v18i1.12992  427 Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA Neuro-fuzzy inference system based face recognition using feature extraction Hamsa A. Abdullah College of Information Engineering, Al-Nahrain University, Iraq Article Info ABSTRACT Article history: Received Apr 23, 2019 Revised Jun 30, 2019 Accepted Jul 18, 2019 Human face recognition (HFR) is the method of recognizing people in images or videos. There are different HFR methods such as feature-based, eigen-faces, hidden markov model and neural network (NN) based methods. Feature extraction or preprocessing used in first three mentioned methods that associated with the category of the image to recognize. While in the NN method, any type of image can be useful without the requirement to particular data about the type of image, and simultaneously provides superior accuracy. In this paper, HFR system based on neural-fuzzy (NF) has been introduced. In the NN system, backpropagation (BP) algorithm is used to update the weights of the neurons through supervised learning. Two sets of the image have been used for training and testing the network to identify the person. If the test image matches to one of the trained sets of the image, then the system will return recognized. And if the test image does not match to one of the trained sets of the image, then the system will return not recognized. The feature extraction methods used in this paper is Geometric moments and Color feature extraction. The recognition rate of 95.556 % has been achieved. The experimental result illustrations that the association of two techniques that provide better accuracy. Keywords: Face recognition Feature based Fuzzy Neural network This is an open access article under the CC BY-SA license. Corresponding Author: Hamsa A. Abdullah, College of Information Engineering, Al-Nahrain University, Iraq. Email: hamsa.abdulkareem@coie-nahrain.edu.iq 1. INTRODUCTION Recently, human face recognation is an important research topic in the fields of artificial intelligence and pattern identification. HFR has several issue such as: hair and expressions can change the face; similarity between different faces; and also there are different angles the face can be viewed. A good HFR system must be robust to overcome these issues [1]. HFR system divided into three stages: detection; feature extraction; and recognition [2, 3] . Artificial neural networks (ANN) were used widely for constructing intelligent computer systems based on image processing and pattern recognition [4]. The backpropagation neural network (BPNN) is the most common ANN model that can be trained using BP algorithm [5]. A lot of studies about HFR system, each one of them depends on different methods such as: eigenvalues of face, features, graph matching, matching of template, and ANN methods [6]. In [7], Neuro-fuzzy (NF) fusion in a multimodal face recognition using PCA, ICA and SIFT is introduced. In this work, multimodal face recognition is discussed and the implemented of with NF combination. The principal component analysis (PCA) and independent component analysis (ICA) as well as
  • 2.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435 428 feature extraction based on SIFT are used. The recognition ID determine based on NF inference system. In [8], face recognition using neuro-fuzzy and eigenface is introduced. In this work, a human presence is detected by extracting the skin area by using the Eigen value of face method. Then bu using a neuro-fuzzy method, the face is recognized. In [9], face recognition system using adaptive neuro fuzzy inference system (ANFIS) is introduced. In this work, ANFIS with PCA algorithm has been proposed by considering different contributions of the training samples. In [10] face recognition (FR) based on descion level fusion is introduced. In this paper, a new method named C2D CNN is proposed. In [11] facial recognition based on adaptive neuro fuzzy (ANF) inference system is introduced. In this work, the manin contribution is based on feature extraction and classification. The aim of this paper is to develop a HFR system based on feture extraction by using Neuro-Fuzzy Interferance system. The proposed system consist of two stages: first stage face recognition by using NN and second stage is to evaluate the performance of the proposed algorithm with fuzzy system. 2. FACE RECOGNITION TECHNIQUES The main steps to face recognition are; extracting the features from the images, store features in data base, design NN, train feature on network, and test the old and new data NN. 2.1. Face feature extraction with moments Feature extraction is a section of pattern recognition techniques which intent to extract or retrieve the individual values from an object that differentiates it from other objects [12]. Feature extraction for an image can be done by using several methods such as invariant moments and color feature extraction. In image analysis applications, the Image introduce effective description. The main advantage of using image for analysis application is their capability to introduce invariant measures of shape [13]. Moment based feature description have developed into a extrodenary tool for image analysis applications [14]. 2.1.1. Geometric moments (GM) GM proved to be an effective analysis method for image application. GM can be used for different application such as: aircraft identification, character recognition, shape and image analysis, normalization of image, color texture recognition, detection of accurate position, retrieval of image and many types of image processing applications. For a 2D density function p(x,y), the (p+q)th order GM mpq are defined by [15, 16]: 𝑚 𝑝𝑞 = ∑ ∑ 𝑥 𝑝𝑁 𝑦=1 𝑀 𝑥=1 𝑦 𝑞 𝑓(𝑥, 𝑦) (1) 2.1.2. Color moments (CM) CM are measurements which can be used for contrasting images according to color features of the images. The basis of CM is based on the hypothesis that the color distribution in an image can be explained as the distribution of probabilities (PD). PD are notable by a number of unique moments [17]. The first moment is mean, the second is standard deviation, and the last one is skewness. The CM have been demonstrated to be efficient in representing images color distributions [18]. a. Moment 1- mean 𝐸𝑘 = 1 𝑀𝑁 ∑ ∑ 𝑓 𝑘 (𝑥, 𝑦)𝑁 𝑦=1 𝑀 𝑥=1 (2) b. Moment 2- Standard Deviation; 𝑆𝐷 𝑘 = 𝑆𝑄𝑅𝑇( 1 𝑀𝑁 ∑ ∑ (𝑓 𝑘 (𝑥, 𝑦𝑁 𝑦=1 𝑀 𝑥=1 ) - 𝐸𝑘)2 ) (3) c. Moment 3- Skewness 𝑆 𝑘 = ( 1 𝑀𝑁 ∑ ∑ (𝑓 𝑘 (𝑥, 𝑦𝑁 𝑦=1 𝑀 𝑥=1 ) - 𝐸𝑘)3 ) 1 3⁄ (4) where 𝑓 𝑘 (𝑥, 𝑦) is the image pixel and M, N represent the hight and wiedith of the image respectively [19]. 2.2. The NN techniques The goal of the NN technique is distinguish a human face (HF) by training the network. In the NN technique, there are two phases to recognize a HF. The first phase is the training and the second phase is the testing. In the training phase, the set of training data contain input set up with it’s output as a consequence.
  • 3. TELKOMNIKA Telecommun Comput El Control  Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah) 429 Then the NN is training based on the data to regulate thresholds and weights of the network's to reduce predictions error [20]. 2.2.1. Back-propagation neural network (BPNN) BPNN has three main layered structure which are: the input layers, hidden and output layers. In BPNN the weights of the network's are obtained through learning. The complexity of training depends on the number of the hidden layers, where the complexity of training increase with increasing of hidden layer number. The BPNN training is achieved in three steps [21, 22] which are input feed-forward (FF), error and weights computation and error back-propagation (EBP). The external inputs feds the units of the input layer without connection into a layer. Then the first hidden layer feds by the input layer. The hidden layer receives a weighted bias after implements the activation function. The next hidden layer feds by the output of the previously hidden layer. This procedure carries on till the last hidden layer. The output layer feds by the outputs of the last hidden layer. Although the training of BPNN is so slow, the moment that the NN is trained, it fulfills the results quickly [15]. 2.3. Fuzzy logic (FL) FL is a method of logical value. It concerning of reasoning that is convergent insted of exact and fixed. Traditionally, the binary gathers true or false values. The ranges of true value is between 0 and 1. In FL the idea of fractional truth has been used, where the range could be fully false and fully true. Moreover, a specific functions may be used to manage linguistic variable. Irrationality can be described in terms of what is known as the fuzzjective [23-25] 3. THE PROPOSED ALGORITHM Recentaly, many algorithms for HFR are introduced. In these algorithms, the processing related to the type of image or feature extraction is used mostly. In this paper, all types of images can be used as inputs to the proposed algorithm. The proposed algorithm is consist of two stages: the training and recognition stage and the FL stage. 3.1. Training and recognation of the NN Figure 1 shows that the NN training consists of three stages. In the first stage, the set of images are training to supply the data to network. Therefore, the designing structure of input required the identical row from the image matrix as shown in Figure 2. In the proposed algorithm, BPNN has a layered structure as: 18, 37, 5. These layers are input, hidden and output layer. The hidden layer in the network can be more than one, but one layer is appropriate to reach our goal. Figure 2 shows the designed NN architecture. The designed NN network is trained until the outputs of NN are equal to desired outputs. The output results of the proposed NN become more accurate when the trained value become matching to the desired output. So, the proposed NN can be trained up to 4 to 5 times to get the desired outputs. Figure 1. Training of neural network Figure 2. Design the neural network architecture Figure 3 shows the block diagram training and testing of NN. In this figure, there are two stages in the system: training and testing stage. In the training stage, the sets of training image used to training NN.
  • 4.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435 430 The first step in the training phase is feature extraction. Where the GM and CM are sued to extract 18 features form each single train image. Then these features stored in the database of the system to be used in the training stage. The NN designed according to the set of input data and the size of the desired outputs. After that, the designed NN will be training to recognize the image stored in the database of the system. In the testing stage, the sets of test image that used to test the accuracy of the designed NN. The first step in the testing phase is the feuture extraction by using GM and CM. Then the extracted features used in testing stage to find in they match with feature that stored in database of the system. Figure 3. Training and testing of the neural network 3.2. Fuzzy logic Two parameters are used to define the accuracy of the designed NN which are Gradient and Epochs. The gradient is the optimization method used for the learining system. Gradient parameters refer to find the slope of error and decreasing the error slop by modifying the weights and bias until minimizing the level of error. Epochs parameter refers to the number of time that the algorithm processes the dataset. In Epochs parameter three terms are very significant which are: the number of epochs, time, and value. The network learns in slight reiterations when the number of epochs is fewer. The time in epochs refers to the network to reach its objective shortly and easily. And when the value of epochs is low that means the network is higher accuracy. The neuro fuzzy block diagram is shown in Figure 4. Figure 4 shows that the two output parameters (Epochs and Gradient) of NN is feed FIS such as inputs that accordingly of which accuracy is considered. Figure 4. Neuro fuzzy block diagram The FIS inputs is introduced through the membership function (MF) that is allocate the position of two input values lie in range of values. The range of epochs that used in this paper is selected as 0 to 70. While the range of gradient that used in this paper is selected as 0 to 0.8. Any membership function can be selected from which are already customized or defined membership. Figure 5 the designed MF of Gradient and Epochs inputs by using Matlab. While Figure 6 shows the designed MF of Gradient and Epochs inputs by using FIS. Figure 7 shows the MF of the output variable (accuracy). The range of of accuracy used in this paper is selected as 0 to 100. When the Gradient and Epochs inputs are low in range, the accuracy is set up according to the rules. These rules are based on the amalgamation of Gradient and Epochs input parameters to fulfill the desired output as shown in Figure 8. The fuzzy rules are necessary for each input, the set of rules must be repeated for the input parameter. The rule in Figure 8 (a) is implemented by using Matlab code while the rules in (b) are implemented by using FIS.
  • 5. TELKOMNIKA Telecommun Comput El Control  Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah) 431 Figure 5. Membership function for input gradient and epoch by using mtlab code (a) (b) Figure 6. Membership function by using FIS function: (a) for input gradient, (b) input epochs (a) (b) Figure 7. Output membership function: (a) by using FIS function, (b) by using mtlab code
  • 6.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435 432 (a) (b) Figure 8. The rules for the network, (a) is implemented by using matlab code while the rules in (b) are implemented by using FIS
  • 7. TELKOMNIKA Telecommun Comput El Control  Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah) 433 4. RESULTS AND DISCUSSION There are two stages of the results of the proposed algorithm: tarning and testing stage. In the training stage, human face will be recognized by the proposed system while the test set of image cannot be recognized by the proposed system because they are not in the database of the system as shown in Figure 9. The results of this stage is the output of neural network which is epoch and gradient. When the number of the epoch is minimum, that means the system gets the target output with minimum iteration that lead to decrease the time of training. Also, when the value of gradient is minimum, this means the system is learning with decresing the error slop by modify the weights and bias until minimizing the level of error. The number of feature that extract from face image and used as a database can be increased to enhance the accuracy of the proposed system. Figure 10 shows the training performance of the proposed system. The figure shows that the training curve is reached to its targets through modification of biases and weights. In this paper, two sets of the face image are used In order to evaluate the performance of the proposed system. The first set is the training image and the second step is the testing image. The performance evaluation of the proposed system is done by using these tow type of sets face image. The test images are used to the trained NN to determine the percentage of error and accuracy of the proposed system. A 30 set of face images are used as training images and a set of 15 face images are used as a testing image. Table 1 shows that the recognition results of the 45 face images. These results are analyzed to find the recognition rate (RT) of the proposed system as shown in Table 2. A recognition rate of 95.556% is calculated for the proposed system. This RT value is quite appropriate for face recognition systems. The second stage of the results, is to calculate the performance of the proposed algorithm with Fuzzy system. The output of the Neural Network system (epoch and gradient) used as input to Fuzzy System to identify the accuracy of the system as shown in Figure 11. (a) (b) Figure 9. Recognization of the test and trained person: (a) trained image, (b) tested image Figure 10. Training performance
  • 8.  ISSN: 1693-6930 TELKOMNIKA Telecommun Comput El Control, Vol. 18, No. 1, February 2020: 427 - 435 434 Table 1. Recognation results Image No. Type Results Image No. Type Results 1 Traine Recognised 24 Traine Recognised 2 Traine Recognised 25 Traine Recognised 3 Traine Recognised 26 Traine Recognised 4 Traine Recognised 27 Traine Recognised 5 Traine Recognised 28 Traine Recognised 6 Traine Recognised 29 Traine Recognised 7 Traine Recognised 30 Traine Recognised 8 Traine Recognised 31 Test Not Recognised 9 Traine Recognised 32 Test Not Recognised 10 Traine Recognised 33 Test Not Recognised 11 Traine Recognised 34 Test Not Recognised 12 Traine Recognised 35 Test Not Recognised 13 Traine Recognised 36 Test Not Recognised 14 Traine Recognised 37 Test Recognised 15 Traine Recognised 38 Test Not Recognised 16 Traine Recognised 39 Test Not Recognised 17 Traine Recognised 40 Test Recognised 18 Traine Recognised 41 Test Not Recognised 19 Traine Recognised 42 Test Not Recognised 20 Traine Recognised 43 Test Not Recognised 21 Traine Recognised 44 Test Not Recognised 22 Traine Recognised 45 Test Not Recognised 23 Traine Recognised Table 2. Result of face recognition rate Number of images Recognition Rate % Trained image 30 100 Tested image 15 86.667 Total Recognition Rate % 95.556 Figure 11. Accurcy of the system 5. CONCLUSION In this paper NF based face recognition system has been introduced. The NN system consisted of two-stage which are training stage and testing stage. In this paper, two sets of image are used to evaluate the performance of the system. One of the set is used in the training stage and which are 30 images. And the second set of images are used in a testing stage which is 15 images. Recognition rate used in this paper to evaluate the performance of the system and the value of recognition rate that achieved of the proposed system is 95.556% of the images are opposed recognized used in training and testing stage. FIS used in the paper to enhance the performance of the system and to get more accuracy to identify the results.
  • 9. TELKOMNIKA Telecommun Comput El Control  Neuro-fuzzy inference system based face recognition using feature extraction (Hamsa A. Abdullah) 435 REFERENCES [1] Y. Li, "Face Recognition System," Sangwhan Cha PhD Thesis, 2019. [2] M. A. Hambali, R. G. Jimoh , "Performance Evaluation of Principal Component Analysis And Independent Component Analysis Algorithms for Facial Recognition," A Multidisciplinary Journal Publication of the Faculty of Science,, vol. 12, pp. 47-62, 2015. [3] G. Hapsari, G. Mutiara, H. Tarigan, "Face recognition smart cane using haar-like features and eigenfaces," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2, pp. 973-980, 2019. [4] H. Prasetyo, B. Akardihas, "Batik image retrieval using convolutional neural network," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 6, pp. 3010-3018, 2019. [5] Sutikno, H. A.Wibawa, P. S. Sasongko, "Detection of Ship using Image Processing and Neural Network," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 16, no. 1, pp. 259-264, 2018. [6] O. AL-Allaf, A. Tamimi, M. Alia, "Face Recognition System Based on Different Artificial Neural Networks Models and Training Algorithms," International Journal of Advanced Computer Science and Applications, vol. 4, no. 6, pp. 40-47, 2013. [7] V. Bhat and J. Pujari, "Neuro-fuzzy fusion in a multimodal face recognition using PCA, ICA and SIFT," Int. J. Computational Vision and Robotics,, vol. 4, no. 6, pp. 414-434, 2016. [8] S. Hamdan, A. Shaout, "Face Recognition Using Neuro-Fuzzy And Eigenface," International Journal of Computer Science and Engineering (IJCSE), vol. 5, no. 4, pp. 1-10, 2016. [9] T. Chandrasekhar ,C. kumar, "Face Recognition System using Adaptive Neurofuzzy Inference System," in International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), IEEE, Mysuru, India, 2017. [10] J. Li, T. Qiu, C. Wen, K. Xie, F. Wen, "Robust Face Recognition Using the Deep C2D-CNN Model Based on Decision-Level Fusion," Sensors , vol. 18, no. 7, pp. 1-27, 2018. [11] V. Gosavi, A. Deshmane, G. Sable, "Adaptive Neuro Fuzzy Inference System for Facial Recognition," IOSR Journal of Electrical and Electronics Engineering , vol. 14, no. 3, pp. 15-22, 2019. [12] M. Nasrudin, S. Yaakob, I. Iszaidy, A. Abdul-Nasir, "Image Extraction using Geometric and Zernike Moment Invariants," in International Postgraduate Conference on Engineering and Management, Malaysia, 2014. [13] V Jaiswal, V. Sharma, S. Varma, "An implementation of novel genetic based clustering algorithm for color image segmentation," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 3, pp. 1461-1467, 2019. [14] L. Kotoulas, I. Andreadis, "Image Analysis Using Moments," 5th Int. Conf. on Technology and Automation,, 2005. [15] R. Kapoor, P. Mathur, "Face Recognition Using Moments and Wavelets," International Journal of Engineering Research and Applications, vol. 3, no. 4, pp. 82-95, 2013. [16] M. Abdala, B. Khammas, H. Abdullah, "Eye-Identification System Based on Back-Propagation NN Classifier," Journal of Engineering and Development, vol. 14, no. 4, pp. 34-50, 2010. [17] S. Silakari, M. Motwani, M. Maheshwari, "Color Image Clustering using Block Truncation Algorithm," International Journal of Computer Science Issues, vol. 4, no. 2, pp. 31-35, 2009. [18] Afifi and W. Ashour, "Image Retrieval Based on Content Using Color Feature," International Scholarly Research Network, vol. 2012, pp. 1-12, 2012. [19] Sugiarti, Y. Yuhandr, J. Naam, D. Indra, J. Santony, "An artificial neural network approach for detecting skin cancer," TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 17, no. 2, pp. 788-793, 2019. [20] S. Mehta, S. Gupta, B. Bhushan and C. K. Nagpal, "Face Recognition using Neuro-Fuzzy Inference System," International Journal of Signal Processing, Image Processing and Pattern Recognition, vol. 7, no. 1, pp. 331-344, 2014. [21] K. Saravanan, S. Sasithra, "Review on Classification Based on Artificial Neural Networks," International Journal of Ambient Systems and Applications (IJASA), vol. 2, no. 4, pp. 11-18, 2014. [22] R. Vyas, G. Garg, "Face recognition using feature extraction and neuro-fuzzy techniques," International Journal of Electronics and Computer Science Engineering, vol. 1, no. 4, p. 10, 2012. [23] Bist, "Fuzzy Logic for Computer Virus Detection," International Journal of Engineering Sciences & Resarch Technology, vol. 3, no. 2, pp. 771-773, 2014. [24] T. Tuncer, S. Dogan, M. Abdar, M. Basiri, P. Plawiak, "Face Recognition with Triangular Fuzzy Set-Based Local Creoo Patteren in Wavelet Domain," Symmetry, vol. 11, no. 6, pp. 1-18, 2019. [25] K. Bahreini, W. Vegt, W. Westera, "A Fuzzy Logic Approach to Reliable Real-Time Recognition of Facial Emotions," Multimedia Tools and Applications, vol. 78, no. 14, pp. 18943-18966, 2019.