SlideShare a Scribd company logo
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.
Ad

More Related Content

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
IOSR 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
 
Y34147151
Y34147151Y34147151
Y34147151
IJERA Editor
 
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
TELKOMNIKA JOURNAL
 
50220130402003
5022013040200350220130402003
50220130402003
IAEME Publication
 
IRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: ReviewIRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: Review
IRJET 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
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
Badruz Nasrin Basri
 
FEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCFEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCC
sipij
 
B280916
B280916B280916
B280916
International Advance Journal of Engineering Research
 
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
 
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
CSCJournals
 
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 fuzzy
ijaia
 
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
IRJET Journal
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
eSAT 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 Recognition
CSCJournals
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
eSAT Journals
 
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
IOSR 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 Application
TELKOMNIKA JOURNAL
 
IRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: ReviewIRJET- Facial Expression Recognition: Review
IRJET- Facial Expression Recognition: Review
IRJET 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 MFCC
sipij
 
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
 
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
CSCJournals
 
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 fuzzy
ijaia
 
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
IRJET Journal
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
eSAT 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 Recognition
CSCJournals
 
Dynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentationDynamic thresholding on speech segmentation
Dynamic thresholding on speech segmentation
eSAT Journals
 

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...
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 network
IAESIJAI
 
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
TELKOMNIKA 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.pdf
Anita 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 learning
Reallykul 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 Algorithm
IRJET 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 Classification
AIRCC Publishing Corporation
 
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
ijcsit
 
fuzzy LBP for face recognition ppt
fuzzy LBP for face recognition pptfuzzy LBP for face recognition ppt
fuzzy LBP for face recognition ppt
Abdullah 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 recognize
Avdhesh Gupta
 
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 network
IAESIJAI
 
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
TELKOMNIKA 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.pdf
Anita 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 learning
Reallykul 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 Algorithm
IRJET 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 Classification
AIRCC Publishing Corporation
 
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
ijcsit
 
fuzzy LBP for face recognition ppt
fuzzy LBP for face recognition pptfuzzy LBP for face recognition ppt
fuzzy LBP for face recognition ppt
Abdullah 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 recognize
Avdhesh Gupta
 
Ad

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...
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 antenna
TELKOMNIKA 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 fire
TELKOMNIKA 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 network
TELKOMNIKA 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 bands
TELKOMNIKA 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 uncertainties
TELKOMNIKA 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 system
TELKOMNIKA 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 sensor
TELKOMNIKA 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 networks
TELKOMNIKA 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 imaging
TELKOMNIKA 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
 
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 antenna
TELKOMNIKA 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 fire
TELKOMNIKA 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 network
TELKOMNIKA 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 bands
TELKOMNIKA 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 uncertainties
TELKOMNIKA 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 system
TELKOMNIKA 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 sensor
TELKOMNIKA 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 networks
TELKOMNIKA 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 imaging
TELKOMNIKA 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
 
Ad

Recently uploaded (20)

Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
ISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptxISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptx
mesfin608
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
IJCNCJournal
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
ZJIT: Building a Next Generation Ruby JIT
ZJIT: Building a Next Generation Ruby JITZJIT: Building a Next Generation Ruby JIT
ZJIT: Building a Next Generation Ruby JIT
maximechevalierboisv1
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 
Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
ISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptxISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptx
mesfin608
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
Efficient Algorithms for Isogeny Computation on Hyperelliptic Curves: Their A...
IJCNCJournal
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
ZJIT: Building a Next Generation Ruby JIT
ZJIT: Building a Next Generation Ruby JITZJIT: Building a Next Generation Ruby JIT
ZJIT: Building a Next Generation Ruby JIT
maximechevalierboisv1
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
Artificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptxArtificial Intelligence introduction.pptx
Artificial Intelligence introduction.pptx
DrMarwaElsherif
 

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: [email protected] 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.