<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2015.33001</article-id><article-id pub-id-type="publisher-id">JCC-54689</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Face Recognition Using Fuzzy Clustering and Kernel Least Square
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Essam</surname><given-names>Al Daoud</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Computer Science Department, Zarqa Private University, Zarqa, Jordan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>essamdz@zpu.edu.jo</email></corresp></author-notes><pub-date pub-type="epub"><day>17</day><month>03</month><year>2015</year></pub-date><volume>03</volume><issue>03</issue><fpage>1</fpage><lpage>7</lpage><history><date date-type="received"><day>October</day>	<month>2014</month></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Over the last fifteen years, face recognition has become a popular area of research in image analysis and one of the most successful applications of machine learning and understanding. To enhance the classification rate of the image recognition, several techniques are introduced, modified and combined. The suggested model extracts the features using Fourier-Gabor filter, selects the best features using signal to noise ratio, deletes or modifies anomalous images using fuzzy c-mean clustering, uses kernel least square and optimizes it by using wild dog pack optimization. To compare the suggested method with the previous methods, four datasets are used. The results indicate that the suggested methods without fuzzy clustering and with fuzzy clustering outperform state- of-art methods for all datasets. 
 
</p></abstract><kwd-group><kwd>Face Recognition</kwd><kwd> Fuzzy Clustering</kwd><kwd> Kernel</kwd><kwd> Least Square</kwd><kwd> Gabor Filters</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Facial recognition has been an active research topic since the early nineties. There have been several advances in the past few years in terms of face detection and tracking, feature extraction mechanisms and the related machine learning techniques. Face recognition has drawn the attention of researchers in fields from image analysis and processing, computer vision, to psychology and security [<xref ref-type="bibr" rid="scirp.54689-ref1">1</xref>]. In spite of more than fifteen years of extensive re-search, large number of papers published in journals and conferences dedicated to this area, we still cannot claim that automatic face recognition is comparable to human performance [<xref ref-type="bibr" rid="scirp.54689-ref2">2</xref>]. The difficulty of automatic face recognition is due to various effects like aging, facial expressions, occlusions, lighting and viewpoint changes induced by body movement [<xref ref-type="bibr" rid="scirp.54689-ref3">3</xref>]. A successful face recognition mythology depends heavily on the particular choice of the features, observation reduction and classification method. In this paper four algorithms have introduced, modified and combined to enhance the face recognition and detection [<xref ref-type="bibr" rid="scirp.54689-ref4">4</xref>]. The features are extracted using Fourier-Gabor filter and selected by generalizing signal to noise equation. Modified fuzzy clustering algorithm is used to reduce the misclassified faces by excluding or modifying the low membership faces. Furthermore a new non-linear kernel is used to kernel the least square method and the wild dog pack optimization is implemented to find the optimal parameters. The suggested method is implemented by using four datasets: AT &amp; T database of faces (ATT), Indian Face Database (IFD), Faces95 from Essex university database and Yale face database (Yale).</p></sec><sec id="s2"><title>2. Previous Studies</title><p>Principal component analysis (PCA) converts a set of faces images of possibly correlated variables into a set of values of linearly uncorrelated variables called principal components. PCA can be used to capture as much as possible of the variability of the face image where the eigenfaces matrix can be used to recognize the new faces by minimizing [<xref ref-type="bibr" rid="scirp.54689-ref5">5</xref>]:</p><disp-formula id="scirp.54689-formula558"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x6.png"  xlink:type="simple"/></disp-formula><p>where U is the eigenfaces matrix or features matrix, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x7.png" xlink:type="simple"/></inline-formula> is the mean image and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x9.png" xlink:type="simple"/></inline-formula> is the difference between the input image x<sub>b</sub> and the mean. Linear discriminant analysis (LDA) selects eigenvectors U in such a way that the ratio of the between-class scatter and the within class scatter is maximized which characterizes or separates two or more classes of faces images</p><disp-formula id="scirp.54689-formula559"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x11.png"  xlink:type="simple"/></disp-formula><p>where S<sub>B</sub> and S<sub>W</sub> are the between class scatter matrix and the within class scatter matrix respectively and U<sub>opt</sub> can be found by solving the generalized eigenvalue problem [<xref ref-type="bibr" rid="scirp.54689-ref6">6</xref>]. Independent component analysis (ICA) separates a multivariate signal into additive subcomponents. ICA uses centering, whitening, and dimensionality reduction as preprocessing steps in order to simplify and reduce the complexity of the problem for the actual iterative algorithm [<xref ref-type="bibr" rid="scirp.54689-ref7">7</xref>]. The whitening matrix is twice the inverse square root of the covariance matrix, this removes the first and the second-order statistics of the data [<xref ref-type="bibr" rid="scirp.54689-ref8">8</xref>]. Fourier transform is another important method, which plays a critical role in a broad range of image processing applications. The output of the transformation represents the image in the Fourier or frequency domain, while the input image is the spatial domain equivalent. For a square image of size n &#215; n, the two-dimensional DFT for the point a and b in spatial domain is equivalent to the point m and n in frequency domain, this transform can be calculated as following:</p><p>Fourier (m, n, imgA) = <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x12.png" xlink:type="simple"/></inline-formula> (3)</p><p>Gabor filters have been used to solve the configuration, orientations and emotions problems. A filter bank consisting of Gabor filters with various scales and rotations can be created and combined with different methods to enhance the recognition rate. The most commonly used filter in face recognition have the form [<xref ref-type="bibr" rid="scirp.54689-ref9">9</xref>]:</p><disp-formula id="scirp.54689-formula560"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x13.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.54689-formula561"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x14.png"  xlink:type="simple"/></disp-formula><p>The output locations for each Gabor sub-matrix are specified by x and y. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x15.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x16.png" xlink:type="simple"/></inline-formula> define the orientation and scale of each sub-matrix.</p></sec><sec id="s3"><title>3. The Suggested Method</title><p>The suggested method modifies and combines several techniques to enhance the face recognition. The main steps can be summarized as following:</p><p>1) Extract features from each image using Fourier-Gabor filte</p><p>2) Select the best features using signal to noise ratio (SNR)</p><p>3) Delete or modify anomalous images using fuzzy c-mean cluster</p><p>4) Model the training images using the least square method</p><p>5) Use a new non linear kernel</p><p>6) Optimize the weight vector using wild dog pack optimization (WDPO)</p><sec id="s3_1"><title>3.1. Feature Extraction and Selection</title><p>There are several methods have been used to extract the features from the face images, one among the best methods is Fourier-Gabor filter which is introduced in [<xref ref-type="bibr" rid="scirp.54689-ref8">8</xref>]. Therefore the same method will be used in this study to extract the features from the face images. However different size, orientation and scale values are adopted in this study. The main steps are as following:</p><p>1) Resize the images to 40 &#215; 40</p><p>2) Transform the images to frequency domain by applying Fourier transform in Equation (3)</p><p>3) Use Equation (4) to prepare 8 Gabor filters for orientation and 10 filters for scaling. Thus 80 different filters will be constructed</p><p>4) Multiply the result matrix in step 2 by each matrix in step 3.</p><p>5) Resize each matrix in step 4 as one row</p><p>6) Construct the feature vector for each face by concatenation all the rows in step 5.</p><p>The number of the extracted features is 40 &#215; 40 &#215; 80 = 104,000. To delete insignificant features, Signal-to- Noise Ratio (SNR) method is applied [<xref ref-type="bibr" rid="scirp.54689-ref10">10</xref>]:</p><disp-formula id="scirp.54689-formula562"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x17.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x20.png" xlink:type="simple"/></inline-formula> is the mean, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x21.png" xlink:type="simple"/></inline-formula> is the standard deviation and the signs {+, −} are indicate to the class. But for multiclass, as in our case, one against all procedure is repeated for all classes and the total is calculated. The features that have lowest total are deleted.</p></sec><sec id="s3_2"><title>3.2. Face Reduction and Modification</title><p>If face x in a class is closer to the faces in another class, this will lead to misclassification of the new faces that are close to the face x. Therefore, fuzzy clustering is used to modify the faces that have low membership degree in the correct class and delete the faces that have high membership degree in the wrong classes. Thus the fuzzy c-mean clustering will be modified as following:</p><p>1) Initialize the membership randomly <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x23.png" xlink:type="simple"/></inline-formula></p><p>2) Calculate the centers</p><disp-formula id="scirp.54689-formula563"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x25.png"  xlink:type="simple"/></disp-formula><p>3) Update the memberships</p><disp-formula id="scirp.54689-formula564"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x26.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.54689-formula565"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x27.png"  xlink:type="simple"/></disp-formula><p>4) Go to step 2 until no significant improvement.</p><p>5) For all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x28.png" xlink:type="simple"/></inline-formula> and for all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x29.png" xlink:type="simple"/></inline-formula></p><p>Consider <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x30.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x32.png" xlink:type="simple"/></inline-formula></p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x34.png" xlink:type="simple"/></inline-formula> and k ≠ t<sub> </sub></p><p>Delete <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x35.png" xlink:type="simple"/></inline-formula> and update the parameter</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x37.png" xlink:type="simple"/></inline-formula> &lt; r and k = t<sub> </sub></p><p>Modify <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x39.png" xlink:type="simple"/></inline-formula></p><p>6) Go to step 2 until the above conditions become invalid.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x40.png" xlink:type="simple"/></inline-formula>is the degree of membership of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x41.png" xlink:type="simple"/></inline-formula> in the cluster j, x<sub>i</sub> is the i<sup>th</sup> face in the dataset, c<sub>j</sub> is the center of the cluster, s and r are parameters to be tuned in the experimental section, n is number of images and m is number of classes or clusters (the fuzzy c-mean clustering before modification can be found in [<xref ref-type="bibr" rid="scirp.54689-ref11">11</xref>]).</p></sec><sec id="s3_3"><title>3.3. Kernel Least Square Method</title><p>Once the features and the observations have prepared, several classifiers can be used such as neural networks, support vector machine (SVM) and regularized least squares classification (RLSC) [<xref ref-type="bibr" rid="scirp.54689-ref10">10</xref>]. In this section RLSC will be used with a new non linear kernel and will be minimized by wild dog packs optimizer (WDPO). The general formulization of non-linear regularized least squares classification as following:</p><disp-formula id="scirp.54689-formula566"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x42.png"  xlink:type="simple"/></disp-formula><p>w is the weight vector, y is the target class, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x43.png" xlink:type="simple"/></inline-formula> is the regularization parameter and K is a kernel. In this study the following kernel is suggested:</p><disp-formula id="scirp.54689-formula567"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x45.png"  xlink:type="simple"/></disp-formula><p>To train RLSC the parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x47.png" xlink:type="simple"/></inline-formula> , <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x49.png" xlink:type="simple"/></inline-formula> and the vector w must be optimized. Therefore wild dog pack optimizer is used to find the best values. Algorithm 1 summarizes the main steps of WDPO [<xref ref-type="bibr" rid="scirp.54689-ref12">12</xref>]:</p><p>Algorithm 1: Wild dog pack optimization (WDPO) Generate n dogs randomly</p><p>while (t &lt; iter)</p><p>Evaluate Locations using the updated parameters</p><p>Choose the best location as alpha <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/54689x51.png" xlink:type="simple"/></inline-formula></p><p>Every few iterations update the parameters using self competition</p><p>Update the dogs locations with regard to alpha using Equation (12):</p><disp-formula id="scirp.54689-formula568"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/54689x53.png"  xlink:type="simple"/></disp-formula><p>c: is used to control the diversity from alpha</p><p>Evaluate dogs</p><p>Choose the best dog as alpha</p><p>If no improvement for v iterations</p><p>Use Hoo procedure to escape from the local minimum</p></sec></sec><sec id="s4"><title>4. Experimental Results</title><p>In this study four datasets are used: AT &amp; T database of faces (ATT), Indian Face Database (IFD), Faces95 from Essex university database and Yale face database (Yale) [<xref ref-type="bibr" rid="scirp.54689-ref13">13</xref>]-[<xref ref-type="bibr" rid="scirp.54689-ref16">16</xref>]. <xref ref-type="fig" rid="fig1">Figure 1</xref> show samples faces from each dataset. All the datasets have many subjects and several images per individual, different facial expressions, configuration, orientations and emotions are used. <xref ref-type="table" rid="table1">Table 1</xref> summarizes the content of each dataset.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Faces from ATT, Yale, IFD and Faces95</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/54689x54.png"/></fig><p>All the results in this section are found by using 10-fold cross validations. The code is written by using Matlab 10. The experiments are divided into three stages. The first stage is used to find the best number of features using signal to noise method. The implementation in this stage is repeated several times, each time the number of the features is reduced by 10,000. <xref ref-type="table" rid="table2">Table 2</xref> shows sample results of different number of features. The best number of the features according to this stage is 80,000. The second stage is to find the best values of the clustering parameters s and r. <xref ref-type="table" rid="table3">Table 3</xref> indicates that the best values are s = 50 and r = 30. The third stage is to compare the proposed method with three famous methods: Linear discriminant analysis (LDA), Principal component analysis (PCA), and Gabor-SVM. Moreover, to the proposed method is implemented with and without fuzzy clustering. <xref ref-type="table" rid="table4">Table 4</xref>, <xref ref-type="table" rid="table5">Table 5</xref> show the classification rate using 30% and 50% for training respectively. The results indicate to that the suggested methods without fuzzy clustering and with fuzzy clustering outperform state-of-art methods for all datasets.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Face dataset description</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Datasets</th><th align="center" valign="middle" >Images</th><th align="center" valign="middle" >Subjects</th><th align="center" valign="middle" >Total</th><th align="center" valign="middle" >Variations</th></tr></thead><tr><td align="center" valign="middle" >ATT</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >400</td><td align="center" valign="middle" >lighting and expressions</td></tr><tr><td align="center" valign="middle" >IFD</td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >440</td><td align="center" valign="middle" >Face direction</td></tr><tr><td align="center" valign="middle" >Faces95</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >72</td><td align="center" valign="middle" >1440</td><td align="center" valign="middle" >Distance and scale</td></tr><tr><td align="center" valign="middle" >Yale</td><td align="center" valign="middle" >165</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >2475</td><td align="center" valign="middle" >Expressions</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Sample results by using different number of features</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >#Features</th><th align="center" valign="middle"  colspan="4"  >Datasets</th></tr></thead><tr><td align="center" valign="middle" >Yale</td><td align="center" valign="middle" >Face95</td><td align="center" valign="middle" >IFD</td><td align="center" valign="middle" >ATT</td></tr><tr><td align="center" valign="middle" >104,000</td><td align="center" valign="middle" >96.3</td><td align="center" valign="middle" >92.2</td><td align="center" valign="middle" >94.0</td><td align="center" valign="middle" >94.7</td></tr><tr><td align="center" valign="middle" >80,000</td><td align="center" valign="middle" >97.2</td><td align="center" valign="middle" >94.8</td><td align="center" valign="middle" >95.8</td><td align="center" valign="middle" >96.9</td></tr><tr><td align="center" valign="middle" >50,000</td><td align="center" valign="middle" >97.3</td><td align="center" valign="middle" >93.0</td><td align="center" valign="middle" >92.8</td><td align="center" valign="middle" >95.4</td></tr><tr><td align="center" valign="middle" >10,000</td><td align="center" valign="middle" >93.0</td><td align="center" valign="middle" >91.6</td><td align="center" valign="middle" >89.7</td><td align="center" valign="middle" >92.1</td></tr><tr><td align="center" valign="middle" >5000</td><td align="center" valign="middle" >88.9</td><td align="center" valign="middle" >84.2</td><td align="center" valign="middle" >78.1</td><td align="center" valign="middle" >83.0</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Sample results by using different values for the clustering parameters s and r</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Clustering parameters</th><th align="center" valign="middle"  colspan="4"  >Datasets</th></tr></thead><tr><td align="center" valign="middle" >Yale</td><td align="center" valign="middle" >Face95</td><td align="center" valign="middle" >IFD</td><td align="center" valign="middle" >ATT</td></tr><tr><td align="center" valign="middle" >s = 20 and r = 5</td><td align="center" valign="middle" >94.7</td><td align="center" valign="middle" >91.5</td><td align="center" valign="middle" >90.3</td><td align="center" valign="middle" >91.6</td></tr><tr><td align="center" valign="middle" >s = 30 and r = 10</td><td align="center" valign="middle" >96.1</td><td align="center" valign="middle" >93.0</td><td align="center" valign="middle" >91.0</td><td align="center" valign="middle" >93.1</td></tr><tr><td align="center" valign="middle" >s = 40 and r = 20</td><td align="center" valign="middle" >96.3</td><td align="center" valign="middle" >95.9</td><td align="center" valign="middle" >94.5</td><td align="center" valign="middle" >92.8</td></tr><tr><td align="center" valign="middle" >s = 50 and r = 30</td><td align="center" valign="middle" >97.4</td><td align="center" valign="middle" >95.7</td><td align="center" valign="middle" >96.7</td><td align="center" valign="middle" >98.0</td></tr><tr><td align="center" valign="middle" >s = 60 and r = 40</td><td align="center" valign="middle" >93.1</td><td align="center" valign="middle" >92.1</td><td align="center" valign="middle" >93.1</td><td align="center" valign="middle" >95.2</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> The classification rate using 30% for training</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Method</th><th align="center" valign="middle"  colspan="4"  >Datasets</th></tr></thead><tr><td align="center" valign="middle" >Yale</td><td align="center" valign="middle" >Face95</td><td align="center" valign="middle" >IFD</td><td align="center" valign="middle" >ATT</td></tr><tr><td align="center" valign="middle" >PCA</td><td align="center" valign="middle" >91.2</td><td align="center" valign="middle" >81.1</td><td align="center" valign="middle" >80.2</td><td align="center" valign="middle" >94.2</td></tr><tr><td align="center" valign="middle" >LDA</td><td align="center" valign="middle" >95.1</td><td align="center" valign="middle" >89.2</td><td align="center" valign="middle" >85.6</td><td align="center" valign="middle" >95.7</td></tr><tr><td align="center" valign="middle" >Gabor SVM</td><td align="center" valign="middle" >95.6</td><td align="center" valign="middle" >86.2</td><td align="center" valign="middle" >86.4</td><td align="center" valign="middle" >95.6</td></tr><tr><td align="center" valign="middle" >Proposed without clustering</td><td align="center" valign="middle" >95.7</td><td align="center" valign="middle" >90.1</td><td align="center" valign="middle" >88.6</td><td align="center" valign="middle" >95.1</td></tr><tr><td align="center" valign="middle" >Proposed with clustering</td><td align="center" valign="middle" >97.1</td><td align="center" valign="middle" >92.5</td><td align="center" valign="middle" >91.8</td><td align="center" valign="middle" >96.0</td></tr></tbody></table></table-wrap><table-wrap id="table5" ><label><xref ref-type="table" rid="table5">Table 5</xref></label><caption><title> The classification rate using 50% for training</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Method</th><th align="center" valign="middle"  colspan="4"  >Datasets</th></tr></thead><tr><td align="center" valign="middle" >Yale</td><td align="center" valign="middle" >Face95</td><td align="center" valign="middle" >IFD</td><td align="center" valign="middle" >ATT</td></tr><tr><td align="center" valign="middle" >PCA</td><td align="center" valign="middle" >92.4</td><td align="center" valign="middle" >82.7</td><td align="center" valign="middle" >89.9</td><td align="center" valign="middle" >95.7</td></tr><tr><td align="center" valign="middle" >LDA</td><td align="center" valign="middle" >96.2</td><td align="center" valign="middle" >92.6</td><td align="center" valign="middle" >93.4</td><td align="center" valign="middle" >96.2</td></tr><tr><td align="center" valign="middle" >Gabor SVM</td><td align="center" valign="middle" >96.2</td><td align="center" valign="middle" >90.2</td><td align="center" valign="middle" >92.3</td><td align="center" valign="middle" >96.6</td></tr><tr><td align="center" valign="middle" >Proposed without clustering</td><td align="center" valign="middle" >96.5</td><td align="center" valign="middle" >92.1</td><td align="center" valign="middle" >93.9</td><td align="center" valign="middle" >95.9</td></tr><tr><td align="center" valign="middle" >Proposed with clustering</td><td align="center" valign="middle" >98.2</td><td align="center" valign="middle" >94.5</td><td align="center" valign="middle" >96.1</td><td align="center" valign="middle" >97.6</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusion</title><p>Face recognition presents a challenging problem in the field of image analysis and computer vision, and as such has received a great deal of attention over the last few years because of its many applications in various domains. The performance of the proposed method was demonstrated on various datasets that contain several images per individual, different facial expressions, configuration, orientations and emotions. The results are quite promising; the suggested method outperforms the previous methods for all datasets. The future work will be dedicated to apply and combine the other features that are extracted by various techniques.</p></sec><sec id="s6"><title>Cite this paper</title><p>Essam Al Daoud, (2015) Face Recognition Using Fuzzy Clustering and Kernel Least Square. Journal of Computer and Communications,03,1-7. doi: 10.4236/jcc.2015.33001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.54689-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Yale Face Database. http://vision.ucsd.edu/content/yale-face-database</mixed-citation></ref><ref id="scirp.54689-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Faces95 from Essex University. http://dces.essex.ac.uk/mv/allfaces/</mixed-citation></ref><ref id="scirp.54689-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Saha, K., Saha, P., Bhowmik, M.K., Bhatta-charjee, D. and Nasipuri, M. (2013) Creation of North-East Indian Face Database for Human Face Identification. Proc. SPIE 8659, Sensors, Cameras, and Systems for Industrial and Scientific Ap-plications XIV, Vol. 8659, 19 February 2013, 86590Q. http://dx.doi.org/10.1117/12.2002028</mixed-citation></ref><ref id="scirp.54689-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">AT &amp; T. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html</mixed-citation></ref><ref id="scirp.54689-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Al daoud, E., Alshorman, R. and Hanandeh, F. (2014) A New Efficient Meta-Heuristic Optimization Algorithm Inspired by Wild Dog Packs. International Journal of Hybrid Information Technology, 7, 1-17.</mixed-citation></ref><ref id="scirp.54689-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Wang, X.Y. and Garibaldi, J.M. (2005) Simulated Annealing Fuzzy Clustering in Cancer Diagnosis. Informatica, 29, 61-70.</mixed-citation></ref><ref id="scirp.54689-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hastie, T., Tibshirani, R. and Friedman, J. (2009) The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd Edition, Springer, New York. http://dx.doi.org/10.1007/978-0-387-84858-7</mixed-citation></ref><ref id="scirp.54689-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Vukadinovic, D. and Pantic, M. (2008) Fully Automatic Facial Feature Point Detection Using Gabor Feature Based Boosted Classifiers. IEEE Interna-tional Conference on Systems, Man and Cybernetics Waikoloa, Hawaii, 10-12 October 2005, 1692-1698.</mixed-citation></ref><ref id="scirp.54689-ref9"><label>9</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Al Daoud</surname><given-names> E. </given-names></name>,<etal>et al</etal>. (<year>2009</year>)<article-title>Enhancement of the Face Recognition Using a Modified Fourier-Gabor Filter. Int. J. Advance. Soft Comput. Appl</article-title><source></source><volume> 1</volume>,<fpage> 119</fpage>-<lpage>131</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.54689-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Bartlett, M.S., Movellan, J.R. and Sejnowski, T.J. (2002) Face Recognition by Independent Component Analysis. IEEE Transaction on Neural Networks, 13, 1450-1462. http://dx.doi.org/10.1109/TNN.2002.804287</mixed-citation></ref><ref id="scirp.54689-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Pang, S., Ozawa, S. and Kasabov, N. (2005) Incremental Linear Discriminant Analysis for Classification of Data Streams. IEEE Transactions on Systems, Man, and Cybernetics, Part B, 35, 905-914.  
http://dx.doi.org/10.1109/TSMCB.2005.847744</mixed-citation></ref><ref id="scirp.54689-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sahoolizadeh, A.H., Heidari, B.Z. and Dehghani, C. (2008) A New Face Recognition Method Using PCA, LDA and Neural Network. Proceedings of World Academy of Science En-gineering and Technology, 31, 7-12.</mixed-citation></ref><ref id="scirp.54689-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Kotsia, I., Buciu, I. and Pitas, I. (2008) An Analysis of Facial Expres-sion Recognition under Partial Facial Image Occlusion. Image and Vision Computing, 26, 1052-1067. http://dx.doi.org/10.1016/j.imavis.2007.11.004</mixed-citation></ref><ref id="scirp.54689-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Kotsia, I. and Pitas, I. (2007) Facial Expression Recognition in Image Sequences Using Geometric Deformation Features and Support Vector Machines. IEEE Trans. Image Processing, 16, 172-187.  
http://dx.doi.org/10.1109/TIP.2006.884954</mixed-citation></ref><ref id="scirp.54689-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Aleksic, P.S. and Katsaggelos, A.K. (2006) Automatic Facial Expression Recognition Using Facial Animation Parameters and Multistream HMMs. IEEE Trans. Information Forensics and Security, 1, 3-11.  
http://dx.doi.org/10.1109/TIFS.2005.863510</mixed-citation></ref><ref id="scirp.54689-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Zeng, Z., Pantic, M., Roisman, G.I. and Huang, T.S. (2009) A Survey of Affect Recognition Methods: Audio, Visual, and Spontaneous Expressions. IEEE Trans. Pattern Analysis and Machine Intelligence, 31, 39-58.  
http://dx.doi.org/10.1109/TPAMI.2008.52</mixed-citation></ref></ref-list></back></article>