<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992018000300002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Metric Learning to improve the persistent homology-based gait recognition]]></article-title>
<article-title xml:lang="es"><![CDATA[Aprendizaje de métrica para mejorar el reconocimiento del andar basado en la homología persistente]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Aguirre Carrazana]]></surname>
<given-names><![CDATA[Guillermo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lamar-Leon]]></surname>
<given-names><![CDATA[Javier]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Plasencia Calaña]]></surname>
<given-names><![CDATA[Yenisel]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de la Habana Facultad de Matemática y Computación ]]></institution>
<addr-line><![CDATA[ Habana]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Centro de Aplicaciones de Tecnologías Avanzadas (CENATAV),  ]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2018</year>
</pub-date>
<volume>12</volume>
<numero>3</numero>
<fpage>17</fpage>
<lpage>31</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992018000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992018000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992018000300002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Gait recognition is an important biometric technique for video surveillance tasks, due to the advantage of using it at distance. In this paper, we present a persistent homology-based method to extract topological features from the body silhouettes of a gait sequence. It has been used before in several papers for the second author for human identification, gender classification, carried object detection and monitoring human activities at distance. As the previous work, we apply persistent homology to extract topological features from the lowest fourth part of the body silhouette to decrease the negative effects of variations unrelated to the gait in the upper body part. The novelty of this paper is the introduction of the use of a metric learning to learn a Mahalanobis distance metric to robust gait recognition, where we use Linear Discriminant Analysis. This learned metric enforces objects for the same class to be closer while objects from different classes are pulled apart. We evaluate our approach using the CASIA-B dataset and we show the effectiveness of the methods proposed compared with other state-of-the-art methods.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[El reconocimiento del andar es una técnica biométrica importante para las tareas de videovigilancia, debido a la ventaja de su uso a grandes distancias. En este artículo, presentamos un método basado en la homología persistente para extraer características topológicas de las siluetas de una secuencia del andar. Esta metodología ha sido utilizada anteriormente en varios artículos por el segundo autor para la identificación de personas por la forma de caminar, clasificación de género, detección de objetos que transporta la persona y el monitoreo de actividades humanas a una distancia determinada. Como en los trabajos anteriores, aplicamos la homología persistente para extraer las características topológicas de la cuarta parte inferior de la silueta del cuerpo humano con el objetivo de disminuir los efectos negativos de las variaciones no relacionadas con el andar en la parte superior del cuerpo. La novedad de este trabajo es la introducción del uso de un aprendizaje de métrica para el reconocimiento robusto del andar, donde se utiliza la técnica Análisis Discriminante lineal(LDA). Esta métrica aprendida obliga a que los objetos de la misma clase estén más cerca, mientras que los objetos de diferentes clases se separan. Evaluamos nuestro enfoque utilizando la base de datos CASIA-B y mostramos la efectividad de los métodos propuestos en comparación con el estado del arte.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[TDA]]></kwd>
<kwd lng="en"><![CDATA[gait recognition]]></kwd>
<kwd lng="en"><![CDATA[persistent homology]]></kwd>
<kwd lng="en"><![CDATA[linear discriminant analysis]]></kwd>
<kwd lng="en"><![CDATA[metric learning]]></kwd>
<kwd lng="es"><![CDATA[TDA]]></kwd>
<kwd lng="es"><![CDATA[reconocimiento de la marcha]]></kwd>
<kwd lng="es"><![CDATA[homología persistente]]></kwd>
<kwd lng="es"><![CDATA[análisis de discriminante lineal]]></kwd>
<kwd lng="es"><![CDATA[aprendizaje de métrica]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO  ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Metric Learning to improve the persistent  homology-based gait recognition</font></strong></p>     <p>&nbsp;</p>     <p><strong><font size="3"><em><font face="Verdana, Arial, Helvetica, sans-serif">Aprendizaje  de m&eacute;trica para mejorar el reconocimiento del andar basado en la homolog&iacute;a  persistente</font></em></font></strong></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Guillermo</font></strong> <font face="Verdana, Arial, Helvetica, sans-serif"><strong>Aguirre</strong> <strong>Carrazana<strong><sup>1*</sup></strong>, Javier</strong> <strong>Lamar-Leon</strong><strong><strong><sup>2</sup></strong>, Yenisel</strong> <strong>Plasencia</strong> <strong>Cala&ntilde;a<sup>2</sup></strong></font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup>Facultad de Matem&aacute;tica y Computaci&oacute;n, Universidad de la Habana, San L&aacute;zaro y L, Vedado, Habana 4,CP-10400, Cuba. kaprekar.aguirre@gmail.com</font>    <br>   <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>2</sup>Centro de Aplicaciones de Tecnolog&iacute;as Avanzadas (CENATAV), 7a <em>]</em> 21812 e/ 218 y 222, Rpto. Siboney, Playa, C.P. 12200, La Habana, Cuba. {jlamar,  yplasencia}@centav.co.cu</font>    ]]></body>
<body><![CDATA[<br> </p>     <P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <a href="mailto:jmperea@unex.es">kaprekar.aguirre@gmail.com</a><a href="mailto:jova@uci.cu"></a></font><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mailto:losorio@ismm.edu.cu"></a> </font>     <p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABSTRACT</b></font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Gait recognition is an important biometric technique  for video surveillance tasks, due to the advantage of using it at distance. In  this paper, we present a persistent homology-based method to extract  topological features from the body silhouettes of a gait sequence. It has been  used before in several papers for the second author for human identification,  gender classification, carried object detection and monitoring human activities  at distance. As the previous work, we apply persistent homology to extract  topological features from the lowest fourth part of the body silhouette to  decrease the negative effects of variations unrelated to the gait in the upper  body part. The novelty of this paper is the introduction of the use of a metric  learning to learn a Mahalanobis distance metric to robust gait recognition,  where we use Linear Discriminant Analysis. This learned metric enforces objects  for the same class to be closer while objects from different classes are pulled  apart. We evaluate our approach using the CASIA-B dataset and we show the  effectiveness of the methods proposed compared with other state-of-the-art  methods.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Key words<span lang=EN-GB>:</span></b></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">TDA, gait recognition, persistent homology, linear  discriminant analysis, metric learning.</font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El reconocimiento del andar es una t&eacute;cnica biom&eacute;trica importante para las tareas de videovigilancia, debido a la ventaja de su uso a grandes distancias. En este art&iacute;culo, presentamos un m&eacute;todo basado en la homolog&iacute;a persistente para extraer caracter&iacute;sticas topol&oacute;gicas de las siluetas de una secuencia del andar. Esta metodolog&iacute;a  ha sido utilizada  anteriormente en varios art&iacute;culos por el segundo autor para la identificaci&oacute;n de personas por la forma de caminar, clasificaci&oacute;n de g&eacute;nero, detecci&oacute;n de objetos que  transporta la persona y el monitoreo de actividades humanas a una distancia  determinada. Como en los trabajos anteriores, aplicamos la homolog&iacute;a  persistente para extraer las caracter&iacute;sticas topol&oacute;gicas de la cuarta parte  inferior de la silueta del cuerpo humano con el objetivo de disminuir los  efectos negativos de las variaciones no relacionadas con el andar en la parte  superior del cuerpo. La novedad de este trabajo es la introducci&oacute;n del uso de  un aprendizaje de m&eacute;trica para el reconocimiento robusto del andar, donde se  utiliza la t&eacute;cnica An&aacute;lisis Discriminante lineal(LDA). Esta m&eacute;trica aprendida  obliga a que los objetos de la misma clase est&eacute;n m&aacute;s cerca, mientras que los  objetos de diferentes clases se separan. Evaluamos nuestro enfoque utilizando  la base de datos CASIA-B y mostramos la efectividad de los m&eacute;todos propuestos  en comparaci&oacute;n con el estado del arte.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Palabras clave<span lang=EN-GB>: </span></b></font>TDA, reconocimiento de la marcha, homolog<em>&iacute;</em>a persistente, an<em>&aacute;</em>lisis de discriminante lineal, aprendizaje de m<em>&eacute;</em>trica<strong>.</strong></p> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>INTRODUCTION</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Gait is a behavioral biometric which has advantages over  other biometrics techniques because it is available even when the subject is at  a distance from a camera because it can be recognized from a relatively  low-resolution image sequence [Mori et al. (2010)] and the gait features can be obtained without  subject cooperation. Because of these advantages, gait recognition is suitable  for many applications such as surveillance, forensics, and criminal  investigation. Currently, there are good results in the state of the art for  persons walking under natural conditions [Yu et al. (2006), Lee et al. (2014), Lamar-Leon et al. (2017)]. However, it is not common for people to walk  without carrying a bag, wearing a coat or anything that changes the natural  gait. The most successful approaches in gait recognition use silhouettes-based  technique to get the features and the best results have been obtained from the  methods based in Gait Energy Images (GEI) [Yu et al. (2006), Lee et al. (2014), Rida et al. (2016),Wu et al. (2017)]. The GEI methods have been used to eliminate  the effects of carrying a bag or wearing a coat. Moreover, these methods are  highly correlated with errors frequently appear in the existing algorithms for  background segmentation. This implies that GEI methods are influenced by the  shape of the silhouette instead of the relative positions among the parts of  the body while walking.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this work, the gait was modeled using a  persistent-homology-based representation (called topological signature of the  gait sequence) [Lamar-Leon et al. (2017)], since it gives features of the objects that  are invariant to deformation. We start the procedure with a sequence  of silhouettes obtained from a video. A simplicial complex <em>&part;K</em>(<em>I</em>) which represents  the human gait is then constructed (see Section). Sixteen persistence barcodes  are then computed (see Section) considering, respectively, the distance to  eight fixed planes (2 horizontals, 2 verticals, 2 oblique and 2 depth planes)  in order to completely capture the movement in the gait sequence. To decrease  the negative effects of variations unrelated to the gait in the upper body  part, we only select the lowest fourth part of the body silhouette  (legs-silhouette), (see in Section).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Some researchers have shown that the classification  can be further improved by metric learning methods, which are important for  many practical applications, such as image retrieval [Lee  et al. (2008), Mensink  et al. (2013), Gao  et al. (2014)],  face verification [ Lu et al. (2015), Huang et al. (2015),Koestinger et al. (2012)],  and person identification [Chen et al. (2015), Liao et al. (2015), Liao and Li (2015)]. Similarity metric learning aims to learn an  appropriate distance or similarity measure to compare pairs of example. This  provide a natural solution for the verification task. The most popular way to  gain robustness to covariates is to incorporate spatial metric learning based  in Mahalanobis distance. However, difficult to cover all the variations only by  spatial metric learning because the topological features are affected by  covariates such as clothing and carrying bag.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this work we considered the Linear Discriminant  Analysis(LDA) [Hastie and Tibshirani (1996)]  to separate pairs of the same subjects and different subjects well in a  data-driven way (see in Section). In the context of metric learning, LDA  computes a linear projection <em>L </em>that  maximizes the amount of between-class variance relative to the amount of  within-class variance. Experiments were conducted on CASIA-B gait database and  the results in Section demonstrate the improvement of gait recognition  performance via the combination of topological features and metric learning.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RELATED WORKS</font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Gait Recognition overview</strong></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In  recent years, various techniques have been proposed to solve the gait  recognition problem. The appearancebased approaches directly use input or  silhouette images in a holistic way to extract gait features without model  fitting, and hence they generally work well. In particular, silhouette based  representation such as gait energy images(GEI)[Man and Bhanu (2006)],  frequency domain features (FDFs)[Makihara et al. (2006)],  chrono gait images[Tao et al. (2007)], and Gabor GEIs[Wang  et al. (2012)],  are dominant in the gait recognition community because of their sample yet  effective properties. The appearance-based approaches, however, often suffer  from large intra-subject appearance changes due to covariates such as clothing,  carrying status, view and walking speed. Model-based methods attempt to  explicitly model the human body or motion by employing the static and dynamic  body parameters to execute model matching in each frame of a walking sequence.  They require a relatively high image resolution to get  reasonable human model fitting results and incur high computational costs [Zhao  et al. (2006),Ariyanto  and Nixon (2011),Bodor  et al. (2009)].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Distance  metric learning</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Euclidean distance is usually used for simplicity, however,  it has serious effects on the performance in classification, clustering and  retrieval task. Many machine learning methods heavily rely on the selected  distance metric, which measures how similar two samples are. Therefore,  distance metric leaning has attracted great interest. Most of the distance  metric learning algorithms explored the pairwise constrains between training  samples to keep the samples of the same class close and the samples from different  classes apart.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  distance metrics are based on multivariate data distributions, such as  Mahalanobis distance. The most classical algorithm is Xing&rsquo;s method [Xing  et al. (2003)]  which formulated distance metric learning as a constrained convex programming  problem. Du and Zhang (2014) proposed a Mahalanobis distance based metric  learning based on a gradient descent solver with an alternative updating  strategy for the purpose of maximizing the inter-class distance, and at the  same time minimizing the intra-class distance. Another important family is  embedding method, i.e to transform the data set from the original space into  its subspace. The most popular way to gain robustness to covariates is to  incorporate spatial metric learning such as Linear Discriminant Analysis (LDA)  [Hastie  and Tibshirani (1996)], general tensor discriminant analysis (GTDA) [Tao  et al. (2006)],  discriminant analysis with tensor representation (DATER) [Xu  et al. (2006)],  the random subspace method (RSM) [Guan et al. (2012)]. Zhang et al. (2009) proposed a patch alignment framework to unify  PCA, LDA, LPP, NPE and so on, and this work plays an important role in better  understanding the intrinsic difference of these manifold leaning based  dimension reduction algorithms. Gui et al. (2010) added discriminant information into LPP. Gong  et al. (2015)  proposed deformed graph Laplacian and signed Laplacian embedding for  semi-supervised learning. In contrast to previous metric learning approaches, Gui  et al. (2012)  proposed a discriminant sparse NPE and later Yang et al. (2015)  gave a collaborative representation based on L2 norm graph. In order to improve  the discrimination power, Zhou et al. (2011) proposed Simultaneous Discriminant Analysis  (SDA) to gather the LR and HR images from the same class and simultaneously  separate different classes. Makihara et al. introduce a metric on joint intensity to  mitigate the large intra-subject differences and leverage the subtle  inter-subject differences. They learn such a metric so as to separate pairs of  the same subjects and different subjects well in a data driven way. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Topological model of the gait: Simplicial Complexes</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In  this section we introduce the construction of the simplicial complexes <em>&part;K</em>(<em>I</em>)  which represents the input human gait sequence. We start the procedure with  sequence of silhouettes obtained from a gait sequence. With the intention of a  fair comparison, we get the sequences from the background segmentation provided  in CASIA-B dataset. <a href="/img/revistas/rcci/v11n3/f0102318.jpg" target="_blank">Figure 1 </a></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">As we did in previous paper[ Lamar-Le&oacute;n  et al. (2012), Leon  et al. (2013) Lamar-Leon  et al. (2014), Lamar-Leon  et al. (2016)],  for obtaining the simplicial complex from a gait, we first build a 3D binary  image <em>I </em>= (Z<sup>3</sup><em>,B</em>)  by stacking <em>k </em>consecutive  silhouettes, where <em>B </em>&sub; Z<sup>3</sup> is the foreground and <em>B<sup>c</sup> </em>= Z<sup>3</sup> &minus; <em>B </em>is the  background, respectively of a subsequence of representation is built stacking  silhouettes aligned by their gravity centers (gc). Later, <em>I </em>is used to derive a cubical complex <em>Q</em>(<em>I</em>). The cubical complex is a combinatorial structure  constituted by a set of unit cubes with faces parallel to the coordinate planes  and vertices in Z3,  together with all its faces. The 0&minus;faces of a cube <em>c </em>are its 8 corners (vertices), its 1&minus;faces are its 12 edges, its 2&minus;faces  are its 6 squares and, finally, its 3&minus;faces is the cube itself. Then, a cube  with vertices <em>V </em>= {(<em>i,j,k</em>)<em>,</em>(<em>i</em>+1<em>,j,k</em>)<em>,</em>(<em>i,j</em>+ 1<em>,k</em>)<em>,</em>(<em>i,j,k</em>+1)<em>,</em>(<em>i</em>+1<em>,j </em>+1<em>,k</em>)<em>,</em>(<em>i</em>+1<em>,j,k</em>+1)<em>,</em>(<em>i,j </em>+1<em>,k</em>+1)<em>,</em>(<em>i</em>+1<em>,j </em>+1<em>,k</em>+1)}, with (<em>i,j,k</em>) &isin; Z<sup>3</sup>, is added to <em>Q</em>(<em>I</em>) together with all  its faces if and only <em>V </em>&sube; <em>B</em>. The simplicial representation <em>&part;K</em>(<em>I</em>)  of <em>I </em>is obtained from <em>Q</em>(<em>I</em>)  by subdividing each square of <em>Q</em>(<em>I</em>) in 2 triangles together with all  their faces (vertices and edges). Finally, coordinates of the vertices of <em>&part;K</em>(<em>I</em>)  are normalized to coordinates (<em>x,y,t</em>),  where 0 &le; <em>x,y </em>&le; 1 and <em>t </em>is the number of silhouette of the  sub-sequence of representation.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To decrease the negative effects of variations  unrelated to the gait in the upper body start (related, for example, to hand  gestures like talking on cell), we selected the lowest fourth part of the body  silhouette (legs-silhouette). This selection is endorsed by the result given in  [Bashir  et al. (2010)]  , which shows that this part of the body provides most of the necessary  information for classification. We start the procedure with a sequence of  silhouettes obtained from a video. With the intention of a fair comparison, we  get the sequences from the background segmentation provided in CASIA-B dataset. <a href="/img/revistas/rcci/v11n3/f0202318.jpg" target="_blank">Figure 2</a> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Filtration of the Simplicial Complex</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  next step in this process is to sort the simplices of <em>&part;K</em>(<em>I</em>) in order to obtain  a <em>filtration</em>, which is a partial  ordering of the simplices of <em>&part;K</em>(<em>I</em>) dictated by a filter function <em>f </em>: <em>&part;K</em>(<em>I</em>) &rarr; R,  satisfying that if a simplex <em>&sigma; </em>is a  face of another simplex <em>&sigma;</em><sup>0</sup> in <em>&part;K</em>(<em>I</em>) then <em>f</em>(<em>&sigma;</em>) &le; <em>f</em>(<em>&sigma;</em><sup>0</sup>) (i.e., <em>&sigma; </em>appears before or at the same time  that<em>&sigma;</em><sup>0</sup> in the ordering). <a href="/img/revistas/rcci/v11n3/f0302318.jpg" target="_blank">Figura 3</a></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this work, we use eight filtrations obtained from eight  planes. For each plane <em>&pi;</em>, it defines  the filter function <em>f&pi;:</em> <em>&part;K</em>(<em>I</em>)  &rarr; R  which assigns to each vector vertex of <em>&part;K</em>(<em>I</em>) its distance to the  plane <em>&pi;</em>, and to any other simplex of <em>&part;K</em>(<em>I</em>),  the biggest distance of its vertices to <em>&pi;</em>.  Ordering the simplices of <em>&part;K</em>(<em>I</em>) according to the values of <em>f&pi;</em>, we obtain the filtration <em>&part;K&pi; </em>for <em>&part;K</em>(<em>I</em>) associated to the  plane <em>&pi;</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Observe  that, the filtration associated to each plane is obtained in a different way:  By adding one simplex at each time (i.e., a total ordering of the simplices is  constructed). Nevertheless, the filtration presented in [Lamar-Leon  et al. (2016)]  and in this paper, is constructed by adding a bunch of simplices with possible different cardinalities, which makes the method robust  to variation in the amount of simplices of the simplicial complex and  therefore, robust to noise.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Persistent homology and topological signature</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  topological signature of a gait sequence is obtained by the compute the  persistent homology of each filtration. Persistent homology is an algebraic  tool for measuring topological features of shapes and functions. It is built on  top of homology, which is a topological invariant that captures the amount of  connected components (0&minus;cycles), tunnels (1&minus;cycles), cavities (2&minus;cycles) and  similar in higher dimensions of a shape. Small size features in persistent  homology are often categorized as noise, while large size features describe  topological properties of shapes [Edelsbrunner and Harer (2010)]. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Formally, let <em>K </em>be  a simplicial complex. A <em>p</em>&minus;chain is  denoted by a <em>Cp</em>(<em>K</em>). Let us define the homomorphism: <em>&part;p </em>: <em>Cp</em>(<em>K</em>) &rarr; <em>Cp</em>&minus;1(<em>K</em>) called boundary operator such that  for each <em>p</em>&minus;simplex <em>&sigma; </em>of <em>K</em>, <em>&part;p</em>(<em>&sigma;</em>) is the sum of its faces. For example, if <em>&sigma; </em>is a triangle, <em>&part;</em>2(<em>&sigma;</em>) is the sum of its edges. The kernel  of <em>&part;p</em>+1 is  called the group of <em>p</em>&minus;cycles in <em>Cp</em>(<em>K</em>) and the image of <em>&part;p</em>+1  is called the group of <em>p</em>&minus;boundaries  in <em>Cp</em>(<em>K</em>). The <em>p</em>&minus;homology <em>Hp</em>(<em>K</em>) of K is the quotient group of <em>p</em>&minus;cycles relative to <em>p</em>&minus;boundaries.  Then, 0&minus;homology classes represents the connected components of <em>K</em>, 1&minus;homology classes its tunnels and 2&minus;homology  classes its cavities.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">To  explain the concept of persistent homology, consider a filtration (i.e., a list  of sorted simplices) <em>Kp </em>=  (<em>&sigma;</em>1<em>,&sigma;</em>2<em>,</em>&middot;&middot;&middot; <em>,&sigma;m</em>) for a simplicial complex <em>K </em>obtained from a given filter  function <em>fp </em>: <em>K </em>&rarr; R.  Suppose that the simplices of the filtration are added in order (i.e., exactly  one simplex is added each time). If <em>&sigma;i </em>completes a <em>q</em>&minus;cycle (<em>q </em>is the dimension of <em>&sigma;i</em>) when <em>&sigma;i </em>is added to <em>Ki</em>&minus;1  = (<em>&sigma;</em>1<em>,</em>&middot;&middot;&middot; <em>,&sigma;i</em>&minus;1),  then a <em>q</em>&minus;homology class <em>&gamma; </em>is born at time <em>fp</em>(<em>&sigma;i</em>);  otherwise, a (<em>q</em>&minus;1)&minus;homology class  dies at time <em>fp</em>(<em>&sigma;i</em>). The differences between  the birth and death time of a homology class is called its persistence, which  quantifies the significance of a topological attribute. If <em>&gamma; </em>never dies, we set its persistence to infinity. For a <em>q</em>&minus;homology class that is born at time <em>fp</em>(<em>&sigma;i</em>) and dies at time <em>fp</em>(<em>&sigma;j</em>), we draw a segment with  endpoints <em>fp</em>(<em>&sigma;i</em>) and <em>fp</em>(<em>&sigma;j</em>)  to get the <em>q</em>&minus;persistence barcode of  the filtration. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Topological Signature for a Gait Sequence</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Now, the topological signature is computed  from the persistence barcodes obtained for <em>&part;K&pi; </em>for each plane <em>&pi;</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Observe that fixed a  reference plane <em>&pi;</em>, the length of each  interval in the persistence barcode obtained for <em>&part;K&pi; </em>is:  a) less or equal than 1 if <em>&pi; </em>is a  horizontal or vertical plane, and b) less or equal than &radic;2 if <em>&pi; </em>is an oblique plane. Now for computing  the topological signature, for each plane <em>&pi;</em>,  the 0&minus;persistence barcode (i.e., the lifetime of connected components) and the  1&minus;persistence barcode (i.e., the lifetime of tunnels) of the filtration <em>&part;Kpi </em>are </font>explored according to a uniform sampling. More  precisely, given a positive integer <em>n </em>(being <em>n </em>= 24 in our experimental results,  obtained by cross <font size="2" face="Verdana, Arial, Helvetica, sans-serif">validation), we computer the integer <img src="/img/revistas/rcci/v11n3/fo0102318.jpg" alt="fo01" width="73" height="34">which represents the width  of the &rdquo;window&rdquo; we use to analyze the persistence barcode, being <em>k </em>the biggest distance of a vertex in <em>&part;K</em>(<em>I</em>)  to the given plane <em>&pi;</em>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">For  example, let us suppose an scenario in which <em>m j</em>-homology classes are born in [<em>s</em>&middot;<em>h,</em>(<em>s</em>+1)&middot;<em>h</em>] and persist or  die at the end of [(<em>s</em>+1)&middot;<em>h,</em>(<em>s</em>+2)&middot;<em>h</em>] and not any other <em>j</em>-homology class is born, persists or  dies in these intervals. Then, we put 0 in entries 2<em>s </em>and 2<em>s </em>+ 3, and <em>m </em>in entries 2<em>s </em>+ 1 and 2<em>s </em>+ 2. On the  other hand, let us suppose that <em>m j</em>-homology  classes are born and die in [<em>s </em>&middot; <em>h,</em>(<em>s </em>+ 1) &middot; <em>h</em>] and in [(<em>s </em>+ 1) &middot; <em>h,</em>(<em>s </em>+ 2) &middot; <em>h</em>] and not any other <em>j</em>-homology class is born, persists or  dies in these intervals. Then, we put 0 in entries 2<em>s </em>and 2<em>s </em>+ 2 and <em>m </em>in entries 2<em>s </em>+ 1 and 2<em>s </em>+ 3. Observe  that only considering (<em>a</em>) and (<em>b</em>) separately, we can distinguish both  scenarios. This way, fixed a plane <em>&pi;</em>,  we obtain two 2<em>n</em>-dimensional vectors  for <em>K&pi;</em>, one for the  0-persistence barcode and the other for the 1-persistence barcode associated to  the filtration <em>K&pi;</em>. Since  we have eight planes, {<em>&pi;</em>1<em>,</em>&middot;&middot;&middot; <em>,&pi;</em>8},  and two vectors per plane, <img src="/img/revistas/rcci/v11n3/fo0202318.jpg" alt="fo02" width="135" height="33"> we have a total of sixteen 2<em>n</em>-dimensional vectors which form the  topological signature for a gait sequence. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Metric Learning Approach</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Selecting an appropriate distance metric is critical to many  learning algorithms, such as k-means, nearest neighbor searches, and others.  However, the choice of such a measure is very specific problem and, ultimately  dictates the success or failure of the learning algorithm. The distance metric  learning approach has been proposed for both unsupervised and supervised  problems. In this section, we first introduce the general idea of Mahalanobis  metric learning and then give an overview of the approach used in this study.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mahalanobis distance learning is a prominent and widely  approach for improving classification results by exploiting the structure of  the data. Given n data points <em>xi </em>&isin; R<em>m</em>, the goal is to estimate a  matrix M such that:</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em>dM</em>(<em>xi,xj</em>) = (<em>xi </em>&minus; <em>xj</em>)<em>T M</em>(<em>xi </em>&minus; <em>xj</em>)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">describes a pseudo-metric. In fact, this is assured if <em>M </em>is positive semi-definite. If <em>M </em>= &sum;<sup>&minus;1</sup>(i.e.,the  inverse of the sample covariance matrix), then <em>dM </em>is referred to as the Mahalanobis distance. Thus,  given a pair pf samples (<em>xi,xj</em>)  we break down the original multi-class problem into a two-class problem in two  steps. First, we transform the samples from the data space to the label  difference space X = {<em>xij </em>= <em>xi </em>&minus; <em>x </em>&minus; <em>j</em>} which is inherently given by the  metric definitions. Moreover, X is invariant to the actual locality of the samples in the feature space.  Second, the original class labels are discarded and the samples are arranged  using pairwise equality and inequality constrains, where obtain the classes  same <em>S </em>and different <em>D</em>:</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em>S </em>= {(<em>xi,xj</em>)|<em>y</em>(<em>xi</em>) = <em>y</em>(<em>xj</em>)}    <br>   <em>D </em>= {(<em>xi,xj</em>)|<em>y</em>(<em>xi</em>) 6<img src="/img/revistas/rcci/v11n3/fo0302318.jpg" alt="fo03" width="16" height="22"> <em>y</em>(<em>xj</em>)}</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In our particular case the pair (<em>xi,xj</em>) consists of  the topological descriptor associated to each sample.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Linear Discriminant  Analysis</strong>: Different ways have been proposed to estimate Mahalanobis  distance metrics to compute distance in k-NN classification. This approach has  been used to discover informative linear transformations of the input space,  which can be seen as inducing a Mahalanobis distance metric in the original  space.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Let <em>xi </em>&isin; R<em>m </em>be a sample and <em>c </em>its corresponding class label. Then,  the goal of Linear Discriminant Analysis(LDA) Hastie  and Tibshirani (1996) is to compute a  classification function <em>g</em>(<em>x</em>) = <em>LT  x </em>such that the Fisher-criterion</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v11n3/fo0402318.jpg" alt="fo04" width="321" height="66"></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">where <em>Sw </em>and <em>Sb </em>are the  within-class scatter and between-class scatter matrices, is optimized.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In fact, LDA is to project the high-dimensional samples into  a low-dimensional subspace using linear mapping, which has the maximum  inter-class distance and minimum intra-class distance between the projected  samples in the low dimensional subspace through searching for an optimized  projection matrix. It operates in a supervised setting and uses the class  labels of the inputs to derive informative linear projections. In the context  of metric learning, LDA computes a linear projection <em>L </em>that maximizes the amount of between-class variance relative to  the amount of within-class variance. The linear transformation <em>L </em>is chosen to maximize the ratio of  between-class to within-class variance, subject to the constraint that <em>L </em>defines a projection matrix. The  traditional LDA algorithm is still attractive compared to several recently  developed metric learning [Liao et al. (2014)].</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RESULTS AND DISCUSSION </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this section we show the results in two experiments  using CASIA-B dataset. The CASIA-B dataset has 124 persons, and 10 samples for  each of 11 different angles at which a person is taken. For each angle there  are six samples walking under natural conditions (CASIA-Bnm),  there are two samples of persons carrying some sort of bag (CASIA-Bbg) and the  remaining two samples for persons wearing coat (CASIA-Bcl). CASIA-B provides  image sequences with background segmentation for each person. In the first  experiment we used four sequences by person from the CASIA-Bnm to train  and we used the other two sequences by person from CASIA-Bnm, CASIA-Bbg and  CASIA-Bcl to test. Our results for side view (90 degrees) are reported in <a href="/img/revistas/rcci/v11n3/t0102318.jpg" target="_blank">Table  1</a>,  where the experiment was repeated 5 times using 200 PCA components, which  provide the best results. The result of our previous method using cosine  distance and angle distance was also evaluated using always the lowest fourth  part of the body silhouette.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In the second experiment, we considered a mixture of  normal, carrying-bag and wearing-coat sequences, since it models a more  realistic situation where persons do not collaborate while the samples are  being taken. We take six sequences to train: four sequences from CASIA-Bnm, one  sequence from CASIA-Bbg and one sequence from CASIA-Bcl, the rest was used to  test. Using this training data we generated 123 topological signatures, one for  each person in the database, this gave us 246 sequences for testing: 123 persons  times 2 sequences by person. The experiment was repeated 5 times using 200 PCA  components too. <a href="/img/revistas/rcci/v11n3/t0202318.jpg" target="_blank">Table 2</a> shows the result of the accuracy. As it can be seen in  tables, in general to introduce a metric learning to replace the cosine and  angle distance achieve better results.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONS</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">In this paper we have presented an algorithm for gait  recognition, a technique with special attention in tasks of video surveillance.  We have used persistent homology to model the gait, similar, as we did in our  previous approaches. The algorithm presented here is slightly different to  previous works in the final step (classification), where, we introduced the use  of metric learning to learn a Mahalanobis distance metric to robust gait  recognition. This learned metric enforces objects for the same class to be  closer while objects from different classes are pulled apart. We conducted  experiments using CASIA-B database, and showed the effectiveness of the methods  proposed compared with other state-of-the-art methods. Besides, the topological  features have been tested here using only the lowest fourth part of the body  silhouette. Then, the effects of variations unrelated to the gait in the upper  body part, which are very frequent in real scenarios, decrease considerably.  This confirms that the highest information in the gait is in the motion of the  legs and to learn the similarity from data improves the results.</font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCES</B></font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Gunawan  Ariyanto and Mark S Nixon. Model-based 3d gait biometrics. In <em>Biometrics (IJCB), 2011 International Joint  Conference on</em>, pages 1&ndash;7. IEEE, 2011.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Khalid Bashir, Tao Xiang, and Shaogang  Gong. Gait recognition without subject cooperation. <em>Pattern Recognition Letters</em>, 31(13):2052&ndash;2060, 2010.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Robert  Bodor, Andrew Drenner, Duc Fehr, Osama Masoud, and Nikolaos Papanikolopoulos.  View-independent human motion classification using image-based reconstruction. <em>Image and Vision Computing</em>, 27(8):1194&ndash;  1206, 2009.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dapeng Chen,  Zejian Yuan, Gang Hua, Nanning Zheng, and Jingdong Wang. Similarity learning on  an explicit polynomial kernel feature map for person re-identification. In <em>Proceedings of the IEEE Conference on  Computer Vision and Pattern Recognition</em>, pages 1565&ndash;1573, 2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bo Du and  Liangpei Zhang. A discriminative metric learning based anomaly detection  method. <em>IEEE Transactions on Geoscience  and Remote Sensing</em>, 52(11):6844&ndash;6857, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Herbert Edelsbrunner and John Harer. <em>Computational topology: an introduction</em>.  American Mathematical Soc., 2010.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Xingyu Gao,  Steven CH Hoi, Yongdong Zhang, Ji Wan, and Jintao Li. Soml: Sparse online metric  learning with application to image retrieval. In <em>AAAI</em>, pages 1206&ndash;1212, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Chen Gong, Tongliang Liu, Dacheng Tao,  Keren Fu, Enmei Tu, and Jie Yang. Deformed graph laplacian for semisupervised  learning. <em>IEEE transactions on neural  networks and learning systems</em>, 26(10):2261&ndash;2274, 2015.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Yu Guan, Chang-Tsun  Li, and Yongjian Hu. Robust clothing-invariant gait recognition. In <em>Intelligent Information Hiding and  Multimedia Signal Processing (IIH-MSP), 2012 Eighth International Conference on</em>,  pages 321&ndash;324. IEEE, 2012.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jie Gui, Wei  Jia, Ling Zhu, Shu-Ling Wang, and De-Shuang Huang. Locality preserving  discriminant projections for face and palmprint recognition. <em>Neurocomputing</em>, 73(13):2696&ndash;2707, 2010.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jie Gui, Zhenan Sun, Wei Jia,  Rongxiang Hu, Yingke Lei, and Shuiwang Ji. Discriminant sparse neighborhood  preserving embedding for face recognition. <em>Pattern  Recognition</em>, 45(8):2884&ndash;2893, 2012.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Trevor  Hastie and Robert Tibshirani. Discriminant adaptive nearest neighbor classification. <em>IEEE transactions on pattern analysis and  machine intelligence</em>, 18(6):607&ndash;616, 1996.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Zhiwu Huang,  Ruiping Wang, Shiguang Shan, and Xilin Chen. Face recognition on large-scale  video in the wild with hybrid euclidean-and-riemannian metric learning. <em>Pattern Recognition</em>, 48(10):3113&ndash;3124,  2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Martin  Koestinger, Martin Hirzer, Paul Wohlhart, Peter M Roth, and Horst Bischof.  Large scale metric learning from equivalence constraints. In <em>Computer Vision and Pattern Recognition  (CVPR), 2012 IEEE Conference on</em>, pages 2288&ndash;2295. IEEE, 2012.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">J Lamar-Leon, Raul Alonso-Baryolo,  Edel Garcia-Reyes, and R Gonzalez-Diaz. Persistent-homology-based gait  recognition. <em>arXiv preprint  arXiv:1707.06982</em>, 2017.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Javier Lamar-Le&oacute;n, Edel B  Garcia-Reyes, and Rocio Gonzalez-Diaz. Human gait identification using  persistent homology. In <em>Iberoamerican  Congress on Pattern Recognition</em>, pages 244&ndash;251. Springer, 2012.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Javier Lamar-Leon, Raul Alonso  Baryolo, Edel Garcia-Reyes, and Rocio Gonzalez-Diaz. Gait-based carried  object detection using persistent homology. In <em>Iberoamerican Congress on Pattern Recognition</em>, pages 836&ndash; 843. Springer, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Javier Lamar-Leon, Raul  Alonso-Baryolo, Edel Garcia-Reyes, and Rocio Gonzalez-Diaz. Persistent  homologybased gait recognition robust to upper body variations. In <em>Pattern Recognition (ICPR), 2016 23rd  International Conference on</em>, pages 1083&ndash;1088. IEEE, 2016.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Chin Poo  Lee, Alan WC Tan, and Shing Chiang Tan. Time-sliced averaged motion history  image for gait recognition. <em>Journal of  Visual Communication and Image Representation</em>, 25(5):822&ndash;826, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jung-Eun  Lee, Rong Jin, and Anil K Jain. Rank-based distance metric learning: An  application to image retrieval. In <em>Computer  Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on</em>, pages  1&ndash;8. IEEE, 2008.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Javier Lamar Leon, Andrea Cerri,  Edel Garcia Reyes, and Rocio Gonzalez Diaz. Gait-based gender  classification using persistent homology. In <em>Iberoamerican Congress on Pattern Recognition</em>, pages 366&ndash;373.  Springer, 2013.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shengcai  Liao and Stan Z Li. Efficient psd constrained asymmetric metric learning for  person re-identification. In <em>Proceedings  of the IEEE International Conference on Computer Vision</em>, pages 3685&ndash;3693,  2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shengcai  Liao, Zhen Lei, Dong Yi, and Stan Z Li. A benchmark study of large-scale  unconstrained face recognition. In <em>Biometrics  (IJCB), 2014 IEEE International Joint Conference on</em>, pages 1&ndash;8. IEEE, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shengcai  Liao, Yang Hu, Xiangyu Zhu, and Stan Z Li. Person re-identification by local  maximal occurrence representation and metric learning. In <em>Proceedings of the IEEE Conference on Computer Vision and Pattern  Recognition</em>, pages 2197&ndash;2206, 2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ait O  Lishani, Larbi Boubchir, and Ahmed Bouridane. Haralick features for gei-based  human gait recognition. In <em>Microelectronics  (ICM), 2014 26th International Conference on</em>, pages 36&ndash;39. IEEE, 2014.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jiwen Lu,  Gang Wang, Weihong Deng, and Kui Jia. Reconstruction-based metric learning for  unconstrained face verification. <em>IEEE  Transactions on Information Forensics and Security</em>, 10(1):79&ndash;89, 2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Yasushi  Makihara, Atsuyuki Suzuki, Daigo Muramatsu, Xiang Li, and Yasushi Yagi. Joint  intensity and spatial metric learning for robust gait recognition.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Yasushi Makihara, Ryusuke Sagawa, Yasuhiro Mukaigawa, Tomio  Echigo, and Yasushi Yagi. Gait recognition using a view transformation model in  the frequency domain. <em>Computer  Vision&ndash;ECCV 2006</em>, pages 151&ndash;163, 2006.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ju Man and  Bir Bhanu. Individual recognition using gait energy image. <em>IEEE transactions on pattern analysis and machine intelligence</em>,  28(2):316&ndash;322, 2006.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Thomas  Mensink, Jakob Verbeek, Florent Perronnin, and Gabriela Csurka. Distance-based  image classification: Generalizing to new classes at near-zero cost. <em>IEEE transactions on pattern analysis and  machine intelligence</em>, 35(11):2624&ndash;2637, 2013.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Atsushi  Mori, Yasushi Makihara, and Yasushi Yagi. Gait recognition using period-based  phase synchronization for low frame-rate videos. In <em>Pattern Recognition (ICPR), 2010 20th International Conference on</em>,  pages 2194&ndash;2197. IEEE, 2010.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Imad Rida, Somaya Almaadeed, and Ahmed  Bouridane. Gait recognition based on modified phase-only correlation. <em>Signal, Image and Video Processing</em>,  10(3):463&ndash;470, 2016.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shamsher  Singh and KK Biswas. Biometric gait recognition with carrying and clothing  variants. In <em>International Conference on  Pattern Recognition and Machine Intelligence</em>, pages 446&ndash;451. Springer,  2009.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dacheng Tao,  Xuelong Li, Stephen J Maybank, and Xindong Wu. Human carrying status in visual  surveillance. In <em>Computer Vision and  Pattern Recognition, 2006 IEEE Computer Society Conference on</em>, volume 2,  pages 1670&ndash;1677. IEEE, 2006.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dacheng Tao,  Xuelong Li, Xindong Wu, and Stephen J Maybank. General tensor discriminant  analysis and gabor features for gait recognition. <em>IEEE Transactions on Pattern Analysis and Machine Intelligence</em>, 29  (10), 2007.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Chen Wang,  Junping Zhang, Liang Wang, Jian Pu, and Xiaoru Yuan. Human identification using  temporal information preserving gait template. <em>IEEE Transactions on Pattern Analysis and Machine Intelligence</em>, 34  (11):2164&ndash;2176, 2012.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Zifeng Wu,  Yongzhen Huang, Liang Wang, Xiaogang Wang, and Tieniu Tan. A comprehensive  study on crossview gait based human identification with deep cnns. <em>IEEE transactions on pattern analysis and  machine intelligence</em>, 39(2):209&ndash;226, 2017.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Eric P Xing,  Michael I Jordan, Stuart J Russell, and Andrew Y Ng. Distance metric learning  with application to clustering with side-information. In <em>Advances in neural information processing systems</em>, pages 521&ndash;528,  2003.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dong Xu,  Shuicheng Yan, Dacheng Tao, Lei Zhang, Xuelong Li, and Hong-Jiang Zhang. Human  gait recognition with matrix representation. <em>IEEE Transactions on Circuits and Systems for Video Technology</em>,  16(7): 896&ndash;903, 2006.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Wankou Yang, Zhenyu Wang, and Changyin  Sun. A collaborative representation based projections method for feature  extraction. <em>Pattern Recognition</em>,  48(1):20&ndash;27, 2015.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shiqi Yu, Daoliang Tan, and Tieniu  Tan. A framework for evaluating the effect of view angle, clothing and carrying  condition on gait recognition. In <em>Pattern  Recognition, 2006. ICPR 2006. 18th International Conference on</em>, volume 4,  pages 441&ndash;444. IEEE, 2006.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tianhao  Zhang, Dacheng Tao, Xuelong Li, and Jie Yang. Patch alignment for  dimensionality reduction. <em>IEEE  Transactions on Knowledge and Data Engineering</em>, 21(9):1299&ndash;1313, 2009.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Guoying Zhao, Guoyi Liu, Hua Li, and  Matti Pietikainen. 3d gait recognition using multiple cameras. In <em>Automatic Face and Gesture Recognition,  2006. FGR 2006. 7th International Conference on</em>, pages 529&ndash; 534. IEEE,  2006.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Changtao  Zhou, Zhiwei Zhang, Dong Yi, Zhen Lei, and Stan Z Li. Low-resolution face  recognition via simultaneous discriminant analysis. In <em>Biometrics (IJCB), 2011 International Joint Conference on</em>, pages  1&ndash;6. IEEE, 2011. </font></p>     <p name="_ENREF_1">&nbsp;</p>     <p name="_ENREF_1">&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 30/11/2017    <br> Aceptado: 16/05/2018</font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gunawan]]></surname>
<given-names><![CDATA[Ariyanto]]></given-names>
</name>
<name>
<surname><![CDATA[Nixon]]></surname>
<given-names><![CDATA[Mark]]></given-names>
</name>
</person-group>
<source><![CDATA[Model-based 3d gait biometrics. In Biometrics (IJCB),]]></source>
<year>2011</year>
<page-range>1-7</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
