<?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">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2015.710061</article-id><article-id pub-id-type="publisher-id">ENG-60835</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Mexican Sign Language Recognition Using Jacobi-Fourier Moments
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>rancisco</surname><given-names>Solís</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Carina</surname><given-names>Toxqui</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>David</surname><given-names>Martínez</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>University Center UAEM Teotihucan Valley, Autonomous University of Mexico State, M&amp;amp;eacute;xico</addr-line></aff><aff id="aff2"><addr-line>Polytechnic University of Tulancingo, Tulancingo, M&amp;amp;eacute;xico</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>jfsolisv@uamex.mx(RS)</email>;<email>ctoxqui@upt.edu.mx(CT)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>16</day><month>10</month><year>2015</year></pub-date><volume>07</volume><issue>10</issue><fpage>700</fpage><lpage>705</lpage><history><date date-type="received"><day>13</day>	<month>July</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>October</year>	</date><date date-type="accepted"><day>30</day>	<month>October</month>	<year>2015</year></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>
 
 
  The present work introduces a system for recognizing static signs in Mexican Sign Language (MSL) using Jacobi-Fourier Moments (JFMs) and Artificial Neural Networks (ANN). The original color images of static signs are cropped, segmented and converted to grayscale. Then to reduce computational costs 64 JFMs were calculated to represent each image. The JFMs are sorted to select a subset that improves recognition according to a metric proposed by us based on a ratio between dispersion measures. Using WEKA software to test a Multilayer-Perceptron with this subset of JFMs reached 95% of recognition rate.
 
</p></abstract><kwd-group><kwd>Mexican Sign Language</kwd><kwd> Jacobi-Fourier Moments</kwd><kwd> Digital Image Processing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Sign Language Recognition (SLR) is a research field that has grown in recent years; researchers around the world are increasingly interested more in this area. Sign Language (SL) is the main and the most natural form of communication for unhearing community; however, most people interact verbally, leading to the SL mainly limited to the deaf people and closest hearing people that interact with them [<xref ref-type="bibr" rid="scirp.60835-ref1">1</xref>] .</p><p>SL is not universal; each country or region has its own SL, Mexican Sign Language (MSL), American Sign Language (ASL), Chinese Sign Language (ChSL), Japanese Sign Language(JSL), Persian Sign Language (PSL); to name a few, there are differences between them depending on their uses and customs where they are used [<xref ref-type="bibr" rid="scirp.60835-ref2">2</xref>] .</p><p>In order to express SL it usually involves the use of hands, arms, body movements and facial expressions; because of this, the development of a system to recognize all these expressions is a complex task; in fact most of the systems are very limited.</p><p>SLR process can be classified into two main classes based on how they acquire information; the first type uses Digital Image Processing, allowing users to interact in a more natural way with the system, but it is more difficult to acquire accurate data because most of these proposals work with 2D images, so it is difficult to follow the position or movement of the fingers or hand shape itself; on the other hand the second type SLRs use electronic devices physically connected to the user’s body allowing to acquire accurate data of position, movement or velocity fingers and other points of interest, with the disadvantage of not letting free movement of users.</p><p>This is an extended work previously published in this journal [<xref ref-type="bibr" rid="scirp.60835-ref3">3</xref>] ; the aim of this report is to recognize static signs by digital image processing (without movement sensors, special wires or any electronic device attached to signer) avoiding the use of special color markers or clothes.</p></sec><sec id="s2"><title>2. Database</title><p>Mexican sign language consists in 26 signs, two of them are expressed by movement (“j” and “z”), for this reason the database created has 24 static signs (see <xref ref-type="fig" rid="fig1">Figure 1</xref>) were selected. A solid white background was used for segmentation purposes; images were captured by digital Canon EOS rebel T3 EF-S 18 - 55 camera using flash mode in order to decrease shadows. Five versions per sign were captured from single signer.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Static Mexican Sign Language (MSL) alphabets captured with a white background and avoiding the use of gloves or special color markers</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8102430x5.png"/></fig></sec><sec id="s3"><title>3. Jacobi-Fourier Moments</title><p>The technique named Jacobi-Fourier Moments [<xref ref-type="bibr" rid="scirp.60835-ref4">4</xref>] (JFMs) is a powerful tool extensively used in image analysis. JFMs are useful to extract relevant information from a function (in this case image of sign segmented in gray scale) and they are able to represent this function with few data with minimum redundancy due to its orthogonality property.</p><p>General expression of JFMs is expressed as</p><disp-formula id="scirp.60835-formula2103"><label>, (1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x6.png"  xlink:type="simple"/></disp-formula><p>where n denotes order and m repetition, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x7.png" xlink:type="simple"/></inline-formula>is the image function in polar coordinates and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x8.png" xlink:type="simple"/></inline-formula> is the kernel function given by</p><disp-formula id="scirp.60835-formula2104"><label>, (2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x9.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x10.png" xlink:type="simple"/></inline-formula> is the Fourier term and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x11.png" xlink:type="simple"/></inline-formula> is the radial orthogonal Jacobi polynomial expressed as</p><disp-formula id="scirp.60835-formula2105"><label>. (3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x12.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x13.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x14.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x15.png" xlink:type="simple"/></inline-formula> are Jacobi polynomials, weight function and normalization constant respectively and can be described using gamma function (Γ) as [<xref ref-type="bibr" rid="scirp.60835-ref5">5</xref>] :</p><disp-formula id="scirp.60835-formula2106"><label>, (4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x16.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60835-formula2107"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x17.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.60835-formula2108"><label>. (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x18.png"  xlink:type="simple"/></disp-formula><p>The restrictions for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x19.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x20.png" xlink:type="simple"/></inline-formula> are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x21.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x22.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s4"><title>4. Proposed System</title><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows the block diagram of proposed system. Original image can be seen in <xref ref-type="fig" rid="fig2">Figure 2</xref>(a). In order to reduce computational costs a Region Of Interest (ROI) was selected by cutting the original image (see <xref ref-type="fig" rid="fig2">Figure 2</xref>(b)). <xref ref-type="fig" rid="fig2">Figure 2</xref>(c) illustrates the segmented alphabet “A” represented in gray scale which is used to calculate 64 JFMs (<xref ref-type="fig" rid="fig2">Figure 2</xref>(d)). JFMs are used as descriptors of signs, they use four parameters (order p, repetition q, α and β). Experimentally we found best results in recognition rate for this database when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x23.png" xlink:type="simple"/></inline-formula>. 64 JFMs were computed the combinations of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x24.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x25.png" xlink:type="simple"/></inline-formula>, this features were also experimentally adjusted. Then the 64 JFMs were sorted according to a metric that we propose that measures the performance of each JFM (process in <xref ref-type="fig" rid="fig2">Figure 2</xref>(e)). Finally 64 test are computed using a Multilayer Perceptron in WEKA [<xref ref-type="bibr" rid="scirp.60835-ref6">6</xref>] , first test only uses the first JFM (best), second test uses first two sorted JFMs, third test uses first three sorted JFMs, and so on, the test number 64 uses all 64 JFMs (process in <xref ref-type="fig" rid="fig2">Figure 2</xref>(f)).</p><p>The metric proposed to sort the JFMs according to its performance in order to do a feature selection is described as follows. First a matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x26.png" xlink:type="simple"/></inline-formula> of Descriptors (JFMs) is defined to represent the JFM calculated in database, where M and n represent signs and versions respectively. A desirable JFM should be similar (numerically) when is calculated on different versions of same sign and should change when is calculated on different signs, this means that a JFM (with a particular α, β, p and q) computed in all database and represented by matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x27.png" xlink:type="simple"/></inline-formula> should be invariant along each row (low dispersion) and at the same time should be variant along each column (high dispersion).</p><p>In order to achieve a metric which considers the above mentioned some data are calculated. First a vector is computed to get the averages of versions per sign as</p><disp-formula id="scirp.60835-formula2109"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x28.png"  xlink:type="simple"/></disp-formula><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Block diagram of proposed system. (a) Original captured image of alphabet “A”; (b) cropped image; (c) segmented and RGB to gray scale converted; (d) 64 JFMs computed from “(c)”; (e) JFMs subset computed according to metric proposed and (f) database classification using “(e)” and Multilayer Perceptron</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/8-8102430x29.png"/></fig><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x30.png" xlink:type="simple"/></inline-formula> stores the mean of versions per sign. This vector is used to calculate variance of versions as</p><disp-formula id="scirp.60835-formula2110"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x31.png"  xlink:type="simple"/></disp-formula><p>which is expected to be close to cero (minimum dispersion in versions), because descriptors should not change between the versions of same sign. Then versions average is calculated as</p><disp-formula id="scirp.60835-formula2111"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x32.png"  xlink:type="simple"/></disp-formula><p>in order to compute variance of versions as</p><disp-formula id="scirp.60835-formula2112"><label>. (10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x33.png"  xlink:type="simple"/></disp-formula><p>This two dispersion metrics (SDN<sub>i</sub>-variance of versions and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x34.png" xlink:type="simple"/></inline-formula>-variance of signs) are used to get a metric by a pondered ratio between them that estimates within a single value whether a JFM is good or not, this metric is expressed as</p><disp-formula id="scirp.60835-formula2113"><label>, (11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/8-8102430x35.png"  xlink:type="simple"/></disp-formula><p>where mo is the objective metric that determines whether a JFM is good, this means that if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x37.png" xlink:type="simple"/></inline-formula> then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x38.png" xlink:type="simple"/></inline-formula>, this value for mo is considered as desirable (minimum variance in versions and big variance in signs) for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x39.png" xlink:type="simple"/></inline-formula> means that is not a good descriptor due to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x40.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/8-8102430x41.png" xlink:type="simple"/></inline-formula> or both (big variance in versions and/or minimum variance in signs).</p><p>64 JFMs were calculated and sorted by mo metric in ascending order then 64 tests were made in WEKA [<xref ref-type="bibr" rid="scirp.60835-ref6">6</xref>] using a Multilayer Perceptron (first introduced by Rosenblatt [<xref ref-type="bibr" rid="scirp.60835-ref7">7</xref>] ). First test uses only a single descriptor to represent each image for all database, second test uses two descriptors, and so on. Last test uses all 64 descriptors to represent each image. Every test was made using cross validation.</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the results of each classification test, first test which uses the JFM with p = 0 and q = 0</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> 64 classification tests using a Multilayer Perceptron</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >#</th><th align="center" valign="middle" >p</th><th align="center" valign="middle" >q</th><th align="center" valign="middle" >% classification</th><th align="center" valign="middle" >#</th><th align="center" valign="middle" >p</th><th align="center" valign="middle" >q</th><th align="center" valign="middle"  colspan="2"  >% classification</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >8.3333%</td><td align="center" valign="middle" >33</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >8.3333%</td><td align="center" valign="middle" >34</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >50.8333%</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >60.0%</td><td align="center" valign="middle" >36</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >94.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >68.3333%</td><td align="center" valign="middle" >37</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >71.6667%</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >76.6667%</td><td align="center" valign="middle" >39</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >76.6667%</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >77.5%</td><td align="center" valign="middle" >41</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >80.0%</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >11</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >80.0%</td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >12</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >82.5%</td><td align="center" valign="middle" >44</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >13</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >87.5%</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >14</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >86.6667%</td><td align="center" valign="middle" >46</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >15</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" >47</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >16</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >87.5%</td><td align="center" valign="middle" >48</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >17</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >86.6667%</td><td align="center" valign="middle" >49</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >18</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >19</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >20</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" >52</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >21</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" >53</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >22</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" >54</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >23</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >9.0%</td><td align="center" valign="middle" >55</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >24</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" >56</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >25</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" >57</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >26</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >88.3333%</td><td align="center" valign="middle" >58</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >90.0%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >27</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >95.0%</td><td align="center" valign="middle" >59</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >91.6667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >28</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >94.1667%</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >29</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" >61</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >30</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" >62</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >31</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" >63</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >90.8333%</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >32</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >92.5%</td><td align="center" valign="middle" >64</td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >89.1667%</td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><p>achieves 8.3333% of recognition rate, second test uses two JFMs (p = 0, q = 0 and p = 0, q = 2) achieving 8.3333%, the best subset is the one which uses the first 27 JFMs to represent each image for all database achieving 95.0% of recognition rate.</p></sec><sec id="s5"><title>5. Conclusion</title><p>JFMs can be used to extract descriptors of static signs. JFMs reduce computational cost for MSL recognition since an image can be represented by only 27 values. MSL recognition can be achieved without using gloves or special markers (using a special white background). A Multilayer Perceptron can be used to classify the signs using the JFMs and can achieve 95% of recognition rate in a cross validation scheme. The proposed metric can improve the global recognition rate; this can be seen in <xref ref-type="table" rid="table1">Table 1</xref> which shows that using all 64 JFMs 89.1667% of recognition rate was achieved and using the first 27 JFMs improves for this database the recognition rate in almost 6%.</p></sec><sec id="s6"><title>Acknowledgements</title><p>Authors thank to research department (Secretar&#237;a de Investigaci&#243;n) of Autonomous University of Mexico State (Universidad Aut&#243;noma del Estado de M&#233;xico) for the financial support to accomplish this work in the University Center UAEM of Teotihuacan Valley (Centro Universitario UAEM Valle de Teotihuac&#225;n) and the Polytechnic University of Tulancingo (Universidad Polit&#233;cnica de Tulancingo) for all their support.</p></sec><sec id="s7"><title>Cite this paper</title><p>FranciscoSol&#237;s,CarinaToxqui,DavidMart&#237;nez, (2015) Mexican Sign Language Recognition Using Jacobi-Fourier Moments. Engineering,07,700-705. doi: 10.4236/eng.2015.710061</p></sec></body><back><ref-list><title>References</title><ref id="scirp.60835-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Shohieb, S.M., Elminir, H.K. and Riad, A.M. (2015) SignsWorld Atlas; a Benchmark Arabic Sign Language Database. Journal of King Saud University—Computer and Information Sciences, 27, 68-76.</mixed-citation></ref><ref id="scirp.60835-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">L&amp;oacute;pez, V., Barra, R., Lutfi, S., Montero, J.M. and San, R. (2013) LSESpeak: Aspoken Language Generator for Deaf People. Expert Systems with Applications, 40, 1283-1295. http://dx.doi.org/10.1016/j.eswa.2012.08.062</mixed-citation></ref><ref id="scirp.60835-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Solís, F., Hern&amp;aacute;ndez, M., P&amp;eacute;rez, A. and Toxqui, C. (2014) Static Digits Recognition Using Rotational Signatures and Hu Moments with a Multilayer Perceptron. Engineering, 6, 692-698. http://dx.doi.org/10.4236/eng.2014.611068</mixed-citation></ref><ref id="scirp.60835-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ping, Z., Ren, H., Zou, J., Sheng, Y. and Bo, W. (2007) Generic Orthogonal Moments: Jacobi-Fourier Moments for Invariant Image Description. Pattern Recognition, 40, 1245-1254. http://dx.doi.org/10.1016/j.patcog.2006.07.016</mixed-citation></ref><ref id="scirp.60835-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Hoang, T. and Tabbone, S. (2013) Errata and Comments on “Generic Orthogonal Moments: Jacobi-Fourier Moments for Invariant Image Description”. Pattern Recognition, 46, 3148-3155.    
http://dx.doi.org/10.1016/j.patcog.2013.04.011</mixed-citation></ref><ref id="scirp.60835-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P. and Witten, I. (2009) The Weka Data Mining Software: An Update. ACM SIGKDD Explorations Newsletter, 11, 10-18. http://www.cs.waikato.ac.nz/ml/weka/ 
http://dx.doi.org/10.1145/1656274.1656278</mixed-citation></ref><ref id="scirp.60835-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Rosenblatt, F. (1962) Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms. 1st Edition, Spartan Books, Michigan University, Ann Arbor.</mixed-citation></ref></ref-list></back></article>