<?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>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302010000300013</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Reconstrucción 3D-2D de gestos usando información de vídeo monocular aplicada a un brazo robótico]]></article-title>
<article-title xml:lang="en"><![CDATA[3D-2D Gesture reconstruction using monocular video information applied to a robotic arm]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Nope]]></surname>
<given-names><![CDATA[Sandra]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Loaiza]]></surname>
<given-names><![CDATA[Humberto]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Caicedo]]></surname>
<given-names><![CDATA[Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Valle Grupo en Percepción y Sistemas Inteligentes ]]></institution>
<addr-line><![CDATA[Santiago de Cali ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2010</year>
</pub-date>
<numero>53</numero>
<fpage>145</fpage>
<lpage>154</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302010000300013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302010000300013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302010000300013&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se presenta un modelo que permite la reconstrucción de gestos realizados por un brazo humano, mediante la información extraída por un sistema de visión monocular, constituido por una cámara web de bajas prestaciones técnicas sin calibrar. El modelo se probó en un grupo de gestos realizados por diferentes personas y a diferentes distancias. El error cuadrático medio de las trayectorias de las articulaciones del brazo robótico medidas sobre la proyección 2D de la reconstrucción 3D, para los gestos escogidos, fue inferior a 0,32 píxeles.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[A model for gesture reconstruction performed by a human arm is presented. The model uses the information from a monocular vision system constituted by an uncalibrated basic webcam. A set of gestures were used to test the model, those gestures were performed by different people and distances from the camera. The mean square error of the robotic arm joints' trajectories was less than 0.317 pixels. This error was computed on the 2D projection of the 3D reconstruction for the selected gestures.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Visión Artificial]]></kwd>
<kwd lng="es"><![CDATA[brazo robótico]]></kwd>
<kwd lng="es"><![CDATA[cinemática directa]]></kwd>
<kwd lng="es"><![CDATA[imitación]]></kwd>
<kwd lng="es"><![CDATA[reconstrucción de gestos]]></kwd>
<kwd lng="en"><![CDATA[Artificial vision]]></kwd>
<kwd lng="en"><![CDATA[robotic arm]]></kwd>
<kwd lng="en"><![CDATA[direct cinematic]]></kwd>
<kwd lng="en"><![CDATA[imitation]]></kwd>
<kwd lng="en"><![CDATA[gesture reconstruction]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Reconstrucci&oacute;n 3D-2D de gestos usando informaci&oacute;n de v&iacute;deo monocular aplicada a un brazo rob&oacute;tico</b></font></p>      <p align="center"><font face="Verdana" size="4"> <b>3D-2D Gesture reconstruction using monocular video information applied to a robotic arm</b></font></p>      <p> <font face="Verdana" size="2"><i>Sandra Nope , Humberto Loaiza, Eduardo Caicedo</i></font></p>      <p><font face="Verdana" size="2">Grupo en Percepci&oacute;n y Sistemas Inteligentes, Universidad del Valle. Calle 13 No. 100-00, Santiago de Cali - Colombia</font></p>  <hr noshade size="1">      <p><font face="Verdana" size="3"> <b>Resumen</b></font></p>      <p><font face="Verdana" size="2">Se presenta un modelo que permite la reconstrucci&oacute;n de gestos realizados por un brazo humano, mediante la informaci&oacute;n extra&iacute;da por un sistema de visi&oacute;n monocular, constituido por una c&aacute;mara web de bajas prestaciones t&eacute;cnicas sin calibrar. El modelo se prob&oacute; en un grupo de gestos realizados por diferentes personas y a diferentes distancias. El error cuadr&aacute;tico medio de las trayectorias de las articulaciones del brazo rob&oacute;tico medidas sobre la proyecci&oacute;n 2D de la reconstrucci&oacute;n 3D, para los gestos escogidos, fue inferior a 0,32 p&iacute;xeles.</font></p>      <p><font face="Verdana" size="2"><b><i>Palabras clave: </i></b>Visi&oacute;n Artificial, brazo rob&oacute;tico, cinem&aacute;tica directa, imitaci&oacute;n, reconstrucci&oacute;n de gestos</font></p>  <hr noshade size="1">      <p><font face="Verdana" size="3"> <b>Abstract</b></font></p>      <p><font face="Verdana" size="2">A model for gesture reconstruction performed by a human arm is presented. The model uses the information from a monocular vision system constituted by an uncalibrated basic webcam. A set of gestures were used to test the model, those gestures were performed by different people and distances from the camera. The mean square error of the robotic arm joints' trajectories was less than 0.317 pixels. This error was computed on the 2D projection of the 3D reconstruction for the selected gestures.</font></p>        <p><font face="Verdana" size="2"><b>Keywords:</b> Artificial vision, robotic arm, direct cinematic, imitation, gesture reconstruction</font></p>  <hr noshade size="1">      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>      <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>      <p><font face="Verdana" size="2">El dise&ntilde;o de controladores para tareas reboticas es una actividad realizada usualmente por personas especializadas en la programaci&oacute;n de robots; y, a&uacute;n para ellos, a menudo se trata de un proceso complicado que requiere esencialmente ajustar a mano un controlador nuevo y diferente para cada tarea. En contraposici&oacute;n a este procedimiento, podr&iacute;a pensarse en que los robots interact&uacute;en de forma efectiva con los humanos; y de esta manera, incluso usuarios con pocos conocimientos podr&iacute;an programar robots mediante esta interacci&oacute;n. Bajo esa premisa, surgi&oacute; el aprendizaje por demostraci&oacute;n o aprendizaje por imitaci&oacute;n.    <br>    <br>  El aprendizaje por imitaci&oacute;n, es una t&eacute;cnica poderosa en la adquisici&oacute;n de conocimiento usada por personas y animales que, aplicada a la rob&oacute;tica, permitir&iacute;a la programaci&oacute;n de robots con la habilidad de aprender comportamientos complejos e interactuar inteligentemente con el ambiente. Estas caracter&iacute;sticas de programaci&oacute;n han sido un gran reto para los investigadores ya que los m&eacute;todos convencionales de programaci&oacute;n (textual, guiado y por reglas de aprendizaje) no son completamente adecuados y su investigaci&oacute;n a&uacute;n sigue abierta.    <br>    <br>  La meta a futuro es lograr que un robot aprenda por imitaci&oacute;n un conjunto de gestos a trav&eacute;s de demostraciones realizadas por "maestros" humanos, que, entre otras cosas, no comparten las mismas caracter&iacute;sticas antropom&oacute;rficas. La imitaci&oacute;n en este caso, debe entenderse como aquella que se presenta "cuando un comportamiento es observado, entendido y reproducido" [1] o imitaci&oacute;n activa. Para ello, la primera fase consiste en obtener buenas aproximaciones a las ejecuciones realizadas por diferentes maestros humanos. Estas aproximaciones, pueden considerarse como una forma de imitaci&oacute;n denominada imitaci&oacute;n pasiva o m&iacute;mica [2], es decir, aquella que consiste en replicar los gestos o movimientos del maestro o demostrador sin buscar entender esos gestos o la meta de sus acciones. Una discusi&oacute;n entre imitaci&oacute;n activa y pasiva se puede encontrar en [3].    <br>    <br>  As&iacute;, el prop&oacute;sito de este trabajo es presentar un modelo que permita obtener los valores de las variables articulares de un brazo rob&oacute;tico con seis grados de libertad, de tal forma que imite la ejecuci&oacute;n realizada por un demostrador humano de un grupo de cuatro gestos que son capturados a trav&eacute;s de una c&aacute;mara Web sin calibrar. Para alcanzar este objetivo, se requieren al menos dos etapas: la reconstrucci&oacute;n monocular y la estimaci&oacute;n de los valores apropiados de las variables articulares del robot. El desaf&iacute;o de la primera etapa es que debe hacer frente a la ambig&uuml;edad en cuanto a la profundidad, ya que pueden existir varias configuraciones tridimensionales que permitan que un punto se ubique en una determinada posici&oacute;n dentro de la imagen, y es un proceso que ha sido abordado por diferentes autores como [4-12]. As&iacute; mismo, involucra a su vez dos fases: el seguimiento de caracter&iacute;sticas en las im&aacute;genes (en este caso las articulaciones) y la reconstrucci&oacute;n tridimensional.    <br>    ]]></body>
<body><![CDATA[<br>  En cuanto a la estimaci&oacute;n de los valores de las variables articulares que dan lugar a la imitaci&oacute;n, se presentan las expresiones anal&iacute;ticas para un brazo rob&oacute;tico constituido por tres articulaciones, cada una con dos grados rotacionales de libertad. Sin embargo, el procedimiento presentado puede ajustarse para obtener las expresiones de un brazo rob&oacute;tico con una configuraci&oacute;n diferente.    <br>    <br>  En la <a href="#figura1">figura 1</a> se presenta el diagrama de bloques del sistema propuesto:</font></p>      <p align="center"><img src="img/revistas/rfiua/n53/n53a13i01.gif"><a name="figura1"></a></p>      <p><font face="Verdana" size="2"> <b>Figura 1 </b>Diagrama de bloques del sistema</font></p>      <p><font face="Verdana" size="2">Lo interesante del m&eacute;todo propuesto respecto a los trabajos previos, es que no s&oacute;lo se logra hacer seguimiento autom&aacute;tico de los movimientos humanos sino que adicionalmente, el sistema hace una adaptaci&oacute;n a sus caracter&iacute;sticas antropom&oacute;rficas propias, de acuerdo con sus grados de libertad. En los trabajos citados, se emplean algoritmos de mayor complejidad algor&iacute;tmica que seguramente redundan en mayores tiempos de c&oacute;mputo; mientras que aqu&iacute; se obtiene una relaci&oacute;n directa de coordenadas de imagen a variables articulares del robot, cuyos resultados muestran la versatilidad del m&eacute;todo, siendo capaz de seguir casi cualquier movimiento, y cuya limitaci&oacute;n est&aacute; relacionada con el uso de una c&aacute;mara monocular y la ambig&uuml;edad que resulta en cuanto a la profundidad de las articulaciones del brazo. Lo anterior se resolvi&oacute; haciendo algunas asunciones que limitan el espacio de trabajo del robot y los gestos que pueden ser imitados (ej. Que la profundidad del dedo medio es menor que la de la mu&ntilde;eca; la de la mu&ntilde;eca es menor que la del codo; la del codo es menor que la del hombro.    <br>    <br>  En este trabajo se explica el m&eacute;todo empleado para el seguimiento autom&aacute;tico de las articulaciones del brazo del demostrador, se presentan las transformaciones que deben realizarse para convertir las coordenadas sobre las im&aacute;genes de las articulaciones a coordenadas tridimensionales, las cuales son posteriormente usadas para estimar los valores de las variables articulares del brazo rob&oacute;tico. Para probar las expresiones anal&iacute;ticas encontradas se analizan y discuten los resultados de la reconstrucci&oacute;n 3D de cinco gestos y al final se presentan las conclusiones y trabajo futuro. </font></p>      <p><font face="Verdana" size="3"><b>Metodolog&iacute;a</b></font></p>      <p><font face="Verdana" size="2"><b><i>Seguimiento autom&aacute;tico de las articulaciones</i></b></font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Para hacer el seguimiento de las articulaciones de forma autom&aacute;tica, se recurri&oacute; a marcadores negros pegados a cada articulaci&oacute;n del demostrador (hombro, codo, mu&ntilde;eca y punta del dedo medio). Es de aclarar que la ubicaci&oacute;n de cada marcador no requiere alta precisi&oacute;n por dos razones principales: primero porque como se indic&oacute; anteriormente, el sistema debe ajustarse al hecho de no poseer las mismas caracter&iacute;sticas antropom&oacute;rficas que el demostrador; y segundo, por tratarse de articulaciones r&iacute;gidas.    <br>    <br>  El sistema requiere que, al inicio, se indique manualmente la ubicaci&oacute;n de cada marcador sobre la primera trama del v&iacute;deo. Esta informaci&oacute;n se usa para definir la posici&oacute;n de cada articulaci&oacute;n sobre la imagen, posici&oacute;n que corresponde al centroide de la regi&oacute;n concatenada de p&iacute;xeles de color negro, alrededor de la ubicaci&oacute;n inicial dada por el usuario.    <br>    <br>  Para segmentar los marcadores de color negro, se utilizaron dos umbrales en el plano V, en el espacio de color HSV, que fueron heur&iacute;sticamente determinados; as&iacute;, se consideran puntos de color negro aquellos cuyo valor en el plano V est&aacute; en el rango de 0 a 0,25.    <br>    <br>  Para el seguimiento autom&aacute;tico de los marcadores en el v&iacute;deo, se realiza una exploraci&oacute;n dentro de una ventana cuadrada de 10x10 p&iacute;xeles<sup>2</sup>, centrada en la posici&oacute;n de la juntura de la trama precedente, de tal forma que optimice su localizaci&oacute;n en tramas subsecuentes, disminuyendo as&iacute; el espacio de b&uacute;squeda.    <br>    <br>  A los p&iacute;xeles dentro de la ventanas de b&uacute;squeda, que fueron identificados como puntos de color negro, se les aplica una operaci&oacute;n morfol&oacute;gica de mayor&iacute;a, de tal manera que se elija el grupo concatenado de mayor cantidad de p&iacute;xeles (en caso de que haya m&aacute;s de un grupo), y, al igual que en el caso anterior, se asigna el centroide de dicho grupo como posici&oacute;n de la juntura sobre la imagen.    <br>    ]]></body>
<body><![CDATA[<br>  Para obtener buenas estimaciones de las posiciones de las articulaciones sobre las im&aacute;genes, debe garantizarse que los marcadores no se traslapen con objetos del fondo que compartan el mismo color. Tambi&eacute;n, es fundamental que los marcadores permanezcan visibles durante toda la ejecuci&oacute;n del movimiento y que no se traslapen o pasen demasiado cerca entre ellos. Si esto ocurre, el algoritmo ser&aacute; incapaz de seguirlas apropiadamente.    <br>    <br>  Con este algoritmo de seguimiento es posible obtener las coordenadas de cada una de las articulaciones en el plano de la imagen durante la ejecuci&oacute;n de un gesto. Sin embargo, y teniendo en cuenta que en este caso se quiere recuperar las variables articulares que debe tener un brazo rob&oacute;tico para aproximar la pose del brazo del demostrador, es necesario rotar cada una de las im&aacute;genes de los v&iacute;deos de la ejecuci&oacute;n del demostrador (<i>allo-imagen</i>), para que la imagen que vea el robot corresponda a un gesto realizado por &eacute;l (<i>ego-imagen</i>).    <br>    <br>  El sistema de coordenadas en una imagen, usualmente corresponde al que aparece sobre la imagen de la persona en el lado derecho de la <a href="#figura2">figura 2</a>, el cual, por facilidad, se traslada al hombro del brazo del imitador (robot) como se muestra en el lado izquierdo de la <a href="#figura2">figura 2</a>. Este cambio en el sistema de referencia se expresa matem&aacute;ticamente a trav&eacute;s de las ecuaciones en (1):</font></p>      <p align="center"><img src="img/revistas/rfiua/n53/n53a13i02.gif"><a name="figura2"></a></p>      <p><font face="Verdana" size="2"> <b>Figura 2 </b>Sistema de coordenadas para la recuperaci&oacute;n de las coordenadas tridimensionales desde las im&aacute;genes de v&iacute;deo</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e01.gif"></p>      <p><font face="Verdana" size="2">donde (<i>u<sub>d</sub>',v<sub>d</sub>'</i>) son las coordenadas de imagen del dedo en el nuevo sistema de coordenadas, y (<i>u<sub>d</sub>, v<sub>d</sub></i>) sobre el antiguo. De la misma forma, (<i>u<sub>m</sub>',v<sub>m</sub>'</i>) (<i>u<sub>m</sub>,v<sub>m</sub></i>) son las coordenadas de la mu&ntilde;eca, (<i>u<sub>c</sub>',v<sub>c</sub>'</i>) (<i>u<sub>c</sub>,v<sub>c</sub></i>) son las coordenadas del codo, y (<i>u<sub>h</sub>',v<sub>h</sub>'</i>) (<i>u<sub>h</sub>,v<sub>h</sub></i>) son las coordenadas del hombro en los sistemas coordenados correspondientes. La constante a corresponde a la altura de la imagen y depende de la resoluci&oacute;n de la c&aacute;mara.    <br>    ]]></body>
<body><![CDATA[<br>  Hasta aqu&iacute;, el sistema a&uacute;n no ha logrado obtener la ego-imagen, puesto que si el nuevo sistema de referencia se ubica sobre el brazo rob&oacute;tico, tendr&iacute;a las direcciones que se muestran a la izquierda de la <a href="#figura2">figura 2</a> sobre el robot, en donde se puede apreciar que se requiere invertir los ejes x y z para obtener la ego-imagen. El cambio correspondiente se realiza durante el c&aacute;lculo de las coordenadas tridimensionales como se explicar&aacute; posteriormente.    <br>    <br>  Con esta informaci&oacute;n y, basados en el trabajo de Taylor [11], es posible recuperar las coordenadas tridimensionales de cada marcador, tal como se explica en el siguiente apartado.</font></p>      <p><font face="Verdana" size="2"><b><i>Reconstrucci&oacute;n tridimensional</i></b></font></p>      <p><font face="Verdana" size="2">En su trabajo, Taylor [11] presenta una forma de recuperar las coordenadas tridimensionales, desde cualquier tipo de imagen, realizando las siguientes asunciones:    <br>    <br>  Se provee la correspondencia entre las articulaciones en el modelo del brazo y los marcadores en la imagen. En este caso, y como se explic&oacute; en el apartado anterior, esta relaci&oacute;n se indica a trav&eacute;s de la primera imagen y el algoritmo sigue las marcas autom&aacute;ticamente.    <br>    <br>  La relaci&oacute;n entre los marcadores en la escena y sus correspondientes en la imagen, pueden modelarse como una proyecci&oacute;n ortogr&aacute;fica escalada. Bajo estas condiciones, las coordenadas de un punto en la escena (<i>X,Y,Z</i>) pueden relacionarse con las coordenadas de su proyecci&oacute;n en la imagen, (<i>u,v</i>) a trav&eacute;s de la ecuaci&oacute;n (2), en donde el par&aacute;metro 5 corresponde a un factor de escala desconocido. </font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e02.gif"></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Se conocen <i>a priori</i> las longitudes relativas de los segmentos en el modelo del brazo. As&iacute;, si se conoce por ejemplo la longitud l de un segmento de l&iacute;nea en una imagen bajo proyecci&oacute;n ortogr&aacute;fica, la proyecci&oacute;n de los dos puntos finales en el espacio (<i>X<sub>1</sub>,Y<sub>1</sub>,Z<sub>1</sub></i>) y (<i>X<sub>2</sub>,Y<sub>2</sub>,Z<sub>2</sub></i>) sobre las de las im&aacute;genes (<i>u<sub>1</sub>,v<sub>1</sub></i>) y (<i>u<sub>2</sub>,v<sub>2</sub></i>), respectivamente, dan como resultado las ecuaciones en (3):</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e03.gif"></p>      <p><font face="Verdana" size="2">En otras palabras, este an&aacute;lisis permite calcular la configuraci&oacute;n de los puntos en la escena como funci&oacute;n del par&aacute;metro de escala <i>s</i>. Para un valor determinado de escala <i>s</i>, a&uacute;n son posibles dos soluciones correspondientes al signo de <i>dZ</i>, lo que refleja el hecho de que cualquiera de los puntos puede ser escogido como el de menor profundidad. Todo esto lleva a que deba conocerse, adem&aacute;s, cu&aacute;l es el punto real con menor profundidad, o sea, el m&aacute;s cercano a la c&aacute;mara.    <br>    <br>  Esta ambig&uuml;edad puede resolverse limitando el espacio de trabajo del robot; por ejemplo, en los gestos ejecutados en los videos se puede verificar que el punto m&aacute;s cercano a la c&aacute;mara corresponde al del dedo medio.    <br>    <br>  As&iacute; mismo, para definir un valor apropiado de <i>s</i> puede usarse la inecuaci&oacute;n (4), que surge del hecho de que <i>dZ</i> no puede ser un n&uacute;mero complejo:</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e04.gif"></p>      <p><font face="Verdana" size="2">Otra opci&oacute;n para estimar el valor de <i>s</i>, es colocar un segmento perpendicular al plano de la imagen y de longitud conocida (<i>L</i>), y medir su longitud en p&iacute;xeles (<i>l</i>); de esta manera, el valor de <i>s</i> quedar&iacute;a determinado por (5):</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e05.gif"></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Al aplicar las ideas de Taylor para el caso del brazo rob&oacute;tico, se obtiene como resultado las ecuaciones en (6), en donde adem&aacute;s, se ha invertido el signo de las coordenadas <i>X</i> y <i>Z</i>, que corresponde a la &uacute;ltima transformaci&oacute;n necesaria para convertir la <i>allo-image</i> en la <i>ego-image</i>, y cuyo efecto es reflejar geom&eacute;tricamente los puntos usando como eje de simetr&iacute;a al eje <i>y</i>.</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e06.gif"></p>      <p><font face="Verdana" size="2">En donde, (<i>X<sub>c</sub>,Y<sub>c</sub>,Z<sub>c</sub></i>), (<i>X<sub>m</sub>,Y<sub>m</sub>,Z<sub>m</sub></i>) y (<i>X<sub>a</sub>,Y<sub>a</sub>,Z<sub>a</sub></i>), son las coordenadas tridimensionales estimadas del codo, la mu&ntilde;eca y dedo medio, respectivamente. <i>L<sub>brazo</sub>, L<sub>antebrazo</sub> y L<sub>mano</sub></i> son las longitudes de losenlaces del brazo rob&oacute;tico que se consideran conocidas.    <br>    <br>  Una vez que se cuenta con las coordenadas tridimensionales de las articulaciones, se pueden determinar los valores de las variables articulares del brazo rob&oacute;tico, que le permitir&iacute;a reproducir el movimiento del brazo del demostrador.</font></p>      <p><font face="Verdana" size="2"><b><i>Estimaci&oacute;n de las variables articulares</i></b></font></p>      <p><font face="Verdana" size="2">Para determinar la cinem&aacute;tica directa del robot, se presentan, a trav&eacute;s de la <a href="#figura3">figura 3</a>, los sistemas de referencia en cada una de las articulaciones.</font></p>      <p align="center"><img src="img/revistas/rfiua/n53/n53a13i03.gif"><a name="figura3"></a></p>      <p><font face="Verdana" size="2"> <b>Figura 3 </b>Sistemas de referencia para el brazo rob&oacute;tico</font></p>      <p><font face="Verdana" size="2">En la <a href="#figura3">figura 3</a>, el sistema de referencia <i>{H}</i> corresponde al del hombro (que es tomado tambi&eacute;n como sistema de referencia global), <i>{C}, {M} y {D}</i> son los sistemas de referencia del codo, mu&ntilde;eca y dedo medio, respectivamente. <sup>H</sup>P<sub>ORIG<sub>h</sub></sub> y <sup>H</sup>P<sub>ORIG<sub>c</sub></sub> corresponden a la ubicaci&oacute;n respecto al sistema de referencia <i>{H}</i> del hombro y del codo, respectivamente; <sup>C</sup>P<sub>ORIG<sub>M</sub></sub> es la ubicaci&oacute;n de la mu&ntilde;eca respecto al sistema de referencia <i>{C}</i> y  <sup>M</sup>P<sub>ORIG<sub>D</sub></sub> es la ubicaci&oacute;n del dedo medio respecto a la mu&ntilde;eca.    ]]></body>
<body><![CDATA[<br>    <br>  Por otro lado, el brazo rob&oacute;tico cuenta con dos grados de libertad rotacionales en cada articulaci&oacute;n, uno sobre el eje <i>x'</i> y otro sobre el eje <i>y'</i>, que son los que permiten el movimiento de flexo-extensi&oacute;n y de aducci&oacute;n-abducci&oacute;n, respectivamente. De acuerdo con esto, puede verificarse que el modelo directo del robot est&aacute; definido por las ecuaciones (7) y (8).</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e07.gif"></p>      <p><font face="Verdana" size="2">En donde, <i>Rxy<sup>-1</sup>(q<sub>1</sub>,q<sub>2</sub>)</i> es la matriz de rotaci&oacute;n inversa, y (<i>q<sub>3</sub>,q<sub>4</sub></i>) son las rotaciones sufridas por el codo del demostrador y (<i>q<sub>5</sub>,q<sub>6</sub></i>) las de la mu&ntilde;eca.    <br>    <br>  Por lo tanto, los valores de las variables articulares del brazo rob&oacute;tico quedan determinados si se conocen los valores de estos &aacute;ngulos, los cuales se calculan consecutivamente tal como se explica a continuaci&oacute;n.    <br>    <br>  Puede verificarse que un movimiento de aducci&oacute;n- abducci&oacute;n en el hombro del demostrador (&theta;<sub>1</sub>) y de un movimiento de flexo-extensi&oacute;n (&theta;<sub>2</sub>), puede estimarse de las coordenadas tridimensionales de acuerdo con las ecuaciones en (9), y que estos valores afectan los sistemas los dem&aacute;s sistemas de referencia como se observa en las ecuaciones (7) y (8).</font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e08.gif"></p>      <p><font face="Verdana" size="2">Una vez estimados los valores articulares del hombro (&theta;<sub>1</sub>, &theta;<sub>2</sub>), se puede calcular <sup>C</sup>P<sub>ORIG<sub>M</sub></sub> haciendo uso de la ecuaci&oacute;n (7). Estas coordenadas corresponden a [<i>X<sub>m</sub>', Y<sub>m</sub>', Z<sub>m</sub>'</i>], y son empleadas en las ecuaciones en (10) para estimar los valores de los &aacute;ngulos del codo (&theta;<sub>3</sub>,&theta;<sub>4</sub>).</font></p>      ]]></body>
<body><![CDATA[<p><img src="img/revistas/rfiua/n53/n53a13e09.gif"></p>      <p><font face="Verdana" size="2">Del mismo modo, una vez estimados los valores de las variables articulares del hombro (&theta;<sub>1</sub>, &theta;<sub>2</sub>) y del codo (&theta;<sub>3</sub>,&theta;<sub>4</sub>), se halla <sup>M</sup>P<sub>ORIG<sub>D</sub></sub>  de acuerdo con la ecuaci&oacute;n (8). El resultado es las coordenadas tridimensionales [<i>X<sub>d</sub>',Y<sub>d</sub>',Z<sub>d</sub>'</i>], que son empleadas en las ecuaciones en (11) para estimar los valores de los &aacute;ngulos de la mu&ntilde;eca (&theta;<sub>5</sub>, &theta;<sub>6</sub>). </font></p>      <p><img src="img/revistas/rfiua/n53/n53a13e10.gif"></p>      <p><font face="Verdana" size="2">As&iacute;, se obtienen todos los valores articulares necesarios para que un brazo rob&oacute;tico con seis grados de libertad, replique la pose del brazo de un demostrador que ha sido grabado a trav&eacute;s de una c&aacute;mara web sin calibrar. As&iacute; mismo, que el procedimiento descrito, al ser secuencial, implica que si a trav&eacute;s de los grados de libertad de una articulaci&oacute;n no se puede alcanzar una posici&oacute;n determinada, en las siguientes estimaciones se pueda "compensar", de tal forma que se alcance la posici&oacute;n deseada por el efector final.</font></p>      <p><font face="Verdana" size="3"><b>Experimentaci&oacute;n</b></font></p>      <p><font face="Verdana" size="2">El procedimiento descrito anteriormente fue empleado para reconstruir cuatro gestos realizados por diferentes personas, en diferentes posiciones y distancias respecto a la c&aacute;mara web monocular sin calibrar. El gesto 1 corresponde a un movimiento de aducci&oacute;n-abducci&oacute;n de mu&ntilde;eca (saludar); el gesto 2 corresponde un movimiento de flexo-extensi&oacute;n de mu&ntilde;eca (abanicar); el gesto 3 corresponde a un movimiento de rotaci&oacute;n de mu&ntilde;eca en sentido inverso a las manecillas del reloj; y, el gesto 4 corresponde a acercar y alejar la mano abierta respecto a la c&aacute;mara.    <br>    <br>  Durante la grabaci&oacute;n de los v&iacute;deos las condiciones de iluminaci&oacute;n y de velocidad de los gestos fueron semi-controladas. En el primer caso con el objeto de garantizar el seguimiento autom&aacute;tico de las marcas, y en el segundo, evitar que dada la velocidad de captura de la c&aacute;mara, los objetos en movimiento aparezcan borrosos en las im&aacute;genes. Sin embargo, condiciones como la distancia del demostrador a la c&aacute;mara y su posici&oacute;n frente a la misma, no fueron controladas.    <br>    <br>  El semi-control en las condiciones de iluminaci&oacute;n se logro mediante el uso de luz artificial dentro del espacio de oficina usado para la captura de v&iacute;deo, mientras que en el caso de la luz solar s&oacute;lo se tuvo en cuenta no realizar grabaciones en la noche en donde las condiciones de iluminaci&oacute;n son pobres. En el caso de la velocidad de los gestos, a los demostradores se les present&oacute; un ejemplo de ejecuci&oacute;n apropiada de los diferentes gestos. Por otro lado, solo cuando la velocidad era excedida, se les solicitaba una nueva ejecuci&oacute;n "un poco m&aacute;s lenta".    ]]></body>
<body><![CDATA[<br>    <br>  Note que el hecho de utilizar v&iacute;deos implica la repetici&oacute;n de la estimaci&oacute;n de las variables articulares de cada articulaci&oacute;n en cada una de las im&aacute;genes que lo componen, as&iacute; mismo, es m&aacute;s desafiante que usar im&aacute;genes independientes pues la ejecuci&oacute;n del gesto debe mantener suavidad en la ejecuci&oacute;n de tal forma que las simulaciones por parte del robot se vean naturales.    <br>    <br>  Para verificar la exactitud del m&eacute;todo se calcula el error cuadr&aacute;tico medio de las trayectorias sobre cada una de las im&aacute;genes de las articulaciones del demostrador y del brazo rob&oacute;tico, en los diferentes v&iacute;deos. Para ello, se proyectan los valores de las variables articulares del brazo al plano de la imagen, de tal forma que sean comparables con las posiciones de las articulaciones obtenidas durante el seguimiento. No se realiza una estimaci&oacute;n del error en coordenadas tridimensionales, debido a que no se cuenta con la informaci&oacute;n real de &eacute;stas durante las ejecuciones realizadas por los demostradores.    <br>    <br>  En las pruebas se emple&oacute; un valor de <i>s</i>=10 (valor que cumple con la restricci&oacute;n establecida en la inecuaci&oacute;n (4) para cada articulaci&oacute;n, en cada instante de tiempo, y en cada una de las secuencias de video en las que se realizaban los gestos.    <br>    <br>  Los valores usados para <i>L<sub>upper_arm</sub>, L<sub>forearm</sub>, y L<sub>hand</sub></i>. fueron de 24,5, 24 y 11,5 cm., respectivamente, y corresponden a las longitudes de los enlaces del brazo rob&oacute;tico.</font></p>      <p><font face="Verdana" size="3"><b>Resultados</b></font></p>      <p><font face="Verdana" size="2">Las <a href="#figura4">figuras 4</a> a <a href="#figura4">7</a> presentan gr&aacute;ficamente algunos resultados obtenidos, uno por gesto. En la parte superior de cada una de estas figuras aparece resaltada la trayectoria estimada en p&iacute;xeles de imagen, mientras que en la inferior aparece la proyecci&oacute;n en el plano de la imagen de las coordenadas tridimensionales.    ]]></body>
<body><![CDATA[<br>    <br>  La <a href="#figura4">figura 8</a> presenta un ejemplo adicional que corresponde a un movimiento aleatorio, el cual permite visualizar la versatilidad del m&eacute;todo. </font></p>      <p align="center"><img src="img/revistas/rfiua/n53/n53a13i04.gif"><a name="figura4"></a></p>      <p><font face="Verdana" size="2">La <a href="#tabla1">tabla 1</a> presenta el promedio del error cuadr&aacute;tico medio entre las coordenadas de las trayectorias de las articulaciones (codo, mu&ntilde;eca y dedo medio) del demostrador en el plano de la imagen, y la producida por los valores angulares estimados con los proyectados en el plano de la imagen.</font></p>      <p><font face="Verdana" size="2"> <b>Tabla 1 </b>Promedio del error cuadr&aacute;tico medio entre las coordenadas de las trayectorias para los gestos presentados</font></p>      <p align="center"><img src="img/revistas/rfiua/n53/n53a13t01.gif"><a name="tabla1"></a></p>      <p><font face="Verdana" size="2">En la <a href="#tabla1">tabla 1</a> puede observarse que hay una relaci&oacute;n directa entre el error en las trayectorias de las articulaciones y la traslaci&oacute;n del hombro observada durante la ejecuci&oacute;n de los gestos. Por ello, el menor error ocurre durante la ejecuci&oacute;n del gesto 1 y 3. Mientras que los mayores errores ocurren en el gesto 4 y el gesto con un movimiento aleatorio. Sin embargo, en todos los casos el error se considera peque&ntilde;o para muchas aplicaciones pr&aacute;cticas, m&aacute;s aun cuando son estimadas a partir de una imagen monocular tomada desde una c&aacute;mara web sin calibrar.</font></p>      <p><font face="Verdana" size="3"><b>Discusi&oacute;n</b></font></p>      <p><font face="Verdana" size="2">Es importante resaltar que, aunque en todos los casos no se cumple en forma estricta la segunda asunci&oacute;n de Taylor, relacionada con la proyecci&oacute;n ortogr&aacute;fica entre las marcas de la escena y sus correspondencias en las im&aacute;genes, el robot obtiene buenas aproximaciones a las trayectorias realizadas por el demostrador, en especial para la mano.    <br>    ]]></body>
<body><![CDATA[<br>   Aunque los grados de libertad definidos para el robot no permiten que su hombro realice traslaciones, el seguimiento de esta articulaci&oacute;n indica que s&iacute; presenta movimientos de traslaci&oacute;n. Estos movimientos se compensan durante las estimaciones de las variables articulares del codo, mu&ntilde;eca y dedo medio, tal como puede apreciarse en las im&aacute;genes inferiores de las <a href="#figura4">figuras 4 a 8</a> en donde el hombro aparece sin movimiento.    <br>    <br>  Algo similar ocurre durante la ejecuci&oacute;n por parte del demostrador del gesto 3 (<a href="#figura4">figura 6</a>), en donde al final del mismo, usualmente ocurre una rotaci&oacute;n sobre el eje x (al rededor del eje longitudinal del antebrazo), que corresponde a un grado de libertad adicional con el que no cuenta el robot. Este grado de libertad tambi&eacute;n es compensado por las articulaciones del robot para alcanzar las posiciones en la imagen alcanzadas por el demostrador. </font></p>      <p><font face="Verdana" size="3"><b>Conclusiones y trabajo futuro</b></font></p>      <p><font face="Verdana" size="2">Se present&oacute; un modelo que permite la reconstrucci&oacute;n tridimensional de gestos realizados por un brazo, mediante la informaci&oacute;n extra&iacute;da por una sola c&aacute;mara web monocular sin calibrar y en condiciones de iluminaci&oacute;n semi-controladas. El procedimiento descrito es simple y de bajo costo computacional.    <br>    <br>  El error cuadr&aacute;tico medio de las trayectorias de las articulaciones para los gestos escogidos durante las pruebas, oscil&oacute; entre 0,0215 y 0,317 p&iacute;xeles, lo que indica que puede ser usado en m&uacute;ltiples aplicaciones de seguimiento (<i>tracking</i>) y aprendizaje por demostraci&oacute;n, entre otras. Se verific&oacute; que el procedimiento es sensible a los movimientos de traslaci&oacute;n del hombro del demostrador, debido a que el brazo del robot no cuenta con este grado de libertad. Sin embargo, el algoritmo es robusto y realiza ajustes de tal forma que se alcance la posici&oacute;n deseada en el efector final, ajust&aacute;ndose a sus grados de libertad. Esta limitaci&oacute;n podr&iacute;a eliminarse dotando al robot con los grados de libertad necesarios para seguir cualquier clase de movimiento.    <br>    <br>  Los trabajos futuros se enfocar&aacute;n a relacionar la informaci&oacute;n de movimiento visual extra&iacute;da de las secuencias de v&iacute;deo [13], con los valores de las variables articulares estimadas mediante el m&eacute;todo presentado aqu&iacute; y, de esta manera, lograr el aprendizaje por demostraci&oacute;n de un grupo de gestos por parte de un brazo rob&oacute;tico real.</font></p>      <p><font face="Verdana" size="3"><b>Agradecimientos</b></font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Agradecemos al Programa de apoyo a doctorados de Colciencias, a la Universidad del Valle y al Instituto T&eacute;cnico Superior (1ST) - de Portugal, por el soporte a este trabajo. Un reconocimiento especial al profesor Jos&eacute; Santos-Victor del 1ST - Portugal por su orientaci&oacute;n, consejo y apoyo a este proyecto. Agradecemos tambi&eacute;n a la Instituci&oacute;n Universitaria Tecnol&oacute;gica de Comfacauca - ITC sede Popay&aacute;n, por brindar el tiempo y el espacio para que S. N. pudiera perfeccionar el presente art&iacute;culo</font></p>      <p><font face="Verdana" size="3"><b>Referencias</b></font></p>      <!-- ref --><p><font face="Verdana" size="2">1. E. L. Thorndike. <i>Animal Intelligence</i>. Ed. Macmillan. New York. 1911. Citado en: B. G. Galef <i>Imitation in animals: History, definition and interpretation of data from psychological laboratory</i>. T. Zental &amp; B. G. Galef (editores). Ed. Hillsdale. New Jersey. 1988. pp. 3-28.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000135&pid=S0120-6230201000030001300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  2. H. Barlow. "Possible principles underlying the transformation of sensory messages". Rosenblith (editor). <i>Sensory Communication</i>. Ed. MIT Press. Cambridge. MA (USA). 1961. pp. 217-234.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0120-6230201000030001300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  3. Y. Derimis, G. Hayes. "Imitations as a dual-route process featuring predictive and learning components: a biologically plausible computational model". <i>Imitation in animals and artifacts</i>. Ed. MIT Press. Cambridge. MA (USA). 2002. pp. 327-361.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0120-6230201000030001300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  4. H. Sidenbladh, M. J. Black, L Sigal. "Implicit probabilistic models of human motion for synthesis and tracking". <i>European Conference on Computer Vision</i>. Copenhague. Dinamarca. 2002. pp. 784-800.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0120-6230201000030001300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    ]]></body>
<body><![CDATA[<!-- ref --><br>  5. N. Howe, M. E. Leventon, W. T. Freeman. "Bayesian reconstruction of 3d human motion from single-camera video". En S. Solla, T. Leen. K. R. M&uuml;ller (editores.). <i>Advances in neural information processing systems</i>. Cambridge. MA: MIT Press. 1999. pp. 820-826.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0120-6230201000030001300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  6. R. Bowden. "Learning statistical models of human motion". <i>IEEE Workshop on Human Modeling, Analysis and Synthesis</i>. Hilton Head. Carolina del Sur. USA. 2000. pp. 10-17.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0120-6230201000030001300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  7. C. Sminchisescu, B. Triggs. "Kinematic jump processes for monocular 3D human tracking". <i>Proceddings of the International Conference on Computer Vision and Pattern Recognition</i>. Madison, (WI). 2003. Vol. 1. pp. 69-76.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000147&pid=S0120-6230201000030001300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  8. M. J. Park, M. G. Choi, S. Y. Shin. "Human motion reconstruction from inter-frame feature correspondences of a single video stream using a motion library". <i>2002ACM SIGGRAPH/Eurographics symposium on Computer animation</i>. San Antonio. Texas (USA). 2002. pp. 113-120.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000149&pid=S0120-6230201000030001300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  9. C. Bregler, J. Malik. "Tracking people with twists and exponential maps". <i>IEEE International Conference on Computer Vision and Pattern Recognition</i>. Anchorage. (Alaska). 1998. pp. 8-15.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000151&pid=S0120-6230201000030001300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    ]]></body>
<body><![CDATA[<!-- ref --><br>  10. E. D. Bernardo, L. Goncalves, P. Perona. "Monocular tracking of the human arm in 3d: realtime implementation and experiments". <i>IEEE International Conference on Pattern Recognition</i>. Viena. Austria. 1996. pp. 622-626.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0120-6230201000030001300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  11. C. J. Taylor. "Reconstruction of articulated objects from point correspondences in a single uncalibrated image". <i>Computer Vision and Image Understanding</i>. Hilton Head. Carolina del Sur. USA.Vol. 1. 2000. pp. 349-363.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S0120-6230201000030001300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  12. M. Cabido, J. Santos Victor. "Visual Transformations in Gesture Imitation: what you see is what you do". <i>2003 IEEE International Conference on Robotics &amp; Automation</i>. Taipei. (Taiwan). 2003. pp. 2375-2381.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000157&pid=S0120-6230201000030001300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  13. S. Nope, E. Caicedo, H. Loaiza. "Aplicaciones del Movimiento y su Representaci&oacute;n Biol&oacute;gica en el Reconocimiento de Gestos". <i>Ingenier&iacute;a y Competitividad</i>. Vol. 8. 2006. pp. 55-63.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000159&pid=S0120-6230201000030001300013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p><font face="Verdana" size="2">(Recibido el 16 de febrero de 2009. Aceptado el 15 de febrero de 2010)</font></p>      <p><font face="Verdana" size="2">*Autor de correspondencia: tel&eacute;fono: +57 + 2 + 339 19 80 ext 116, fax: + 57 + 2 + 339 23 61 ext 112, correo electr&oacute;nico: <a href="mailto:sandrano@univalle.edu.co">sandrano@univalle.edu.co</a> (S. Nope).</font></p>        ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Thorndike]]></surname>
<given-names><![CDATA[E. L]]></given-names>
</name>
</person-group>
<source><![CDATA[Animal Intelligence]]></source>
<year>1911</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Macmillan]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barlow]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Possible principles underlying the transformation of sensory messages]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Rosenblith]]></surname>
</name>
</person-group>
<source><![CDATA[Sensory Communication]]></source>
<year>1961</year>
<page-range>217-234</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[Ed. MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Derimis]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Hayes]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Imitations as a dual-route process featuring predictive and learning components: a biologically plausible computational model]]></article-title>
<source><![CDATA[Imitation in animals and artifacts]]></source>
<year>2002</year>
<page-range>327-361</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sidenbladh]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Black]]></surname>
<given-names><![CDATA[M. J]]></given-names>
</name>
<name>
<surname><![CDATA[Sigal]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Implicit probabilistic models of human motion for synthesis and tracking]]></source>
<year></year>
<conf-name><![CDATA[ European Conference on Computer Vision]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc>Copenhague </conf-loc>
<page-range>784-800</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Howe]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Leventon]]></surname>
<given-names><![CDATA[M. E]]></given-names>
</name>
<name>
<surname><![CDATA[Freeman]]></surname>
<given-names><![CDATA[W. T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Bayesian reconstruction of 3d human motion from single-camera video]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Solla]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Leen]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Müller]]></surname>
<given-names><![CDATA[K. R]]></given-names>
</name>
</person-group>
<source><![CDATA[Advances in neural information processing systems]]></source>
<year>1999</year>
<page-range>820-826</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bowden]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Learning statistical models of human motion]]></article-title>
<source><![CDATA[IEEE Workshop on Human Modeling, Analysis and Synthesis]]></source>
<year>2000</year>
<page-range>10-17</page-range><publisher-loc><![CDATA[Hilton Head ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sminchisescu]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Triggs]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[Kinematic jump processes for monocular 3D human tracking: Proceddings of the International Conference on Computer Vision and Pattern Recognition]]></source>
<year>2003</year>
<volume>1</volume>
<page-range>69-76</page-range><publisher-loc><![CDATA[Madison ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[M. J]]></given-names>
</name>
<name>
<surname><![CDATA[Choi]]></surname>
<given-names><![CDATA[M. G]]></given-names>
</name>
<name>
<surname><![CDATA[Shin]]></surname>
<given-names><![CDATA[S. Y]]></given-names>
</name>
</person-group>
<source><![CDATA[Human motion reconstruction from inter-frame feature correspondences of a single video stream using a motion library]]></source>
<year></year>
<conf-name><![CDATA[ 2002ACM SIGGRAPH/Eurographics symposium on Computer animation]]></conf-name>
<conf-date>2002</conf-date>
<conf-loc>San Antonio </conf-loc>
<page-range>113-120</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bregler]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Malik]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Tracking people with twists and exponential maps]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Computer Vision and Pattern Recognition]]></conf-name>
<conf-date>1998</conf-date>
<conf-loc>Anchorage </conf-loc>
<page-range>8-15</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bernardo]]></surname>
<given-names><![CDATA[E. D]]></given-names>
</name>
<name>
<surname><![CDATA[Goncalves]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Perona]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Monocular tracking of the human arm in 3d: realtime implementation and experiments]]></source>
<year></year>
<conf-name><![CDATA[ IEEE International Conference on Pattern Recognition]]></conf-name>
<conf-date>1996</conf-date>
<conf-loc>Viena </conf-loc>
<page-range>622-626</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Taylor]]></surname>
<given-names><![CDATA[C. J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Reconstruction of articulated objects from point correspondences in a single uncalibrated image]]></article-title>
<source><![CDATA[Computer Vision and Image Understanding]]></source>
<year>2000</year>
<volume>1</volume>
<page-range>349-363</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cabido]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Santos Victor]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Visual Transformations in Gesture Imitation: what you see is what you do]]></source>
<year></year>
<conf-name><![CDATA[ 2003 IEEE International Conference on Robotics & Automation]]></conf-name>
<conf-date>2003</conf-date>
<conf-loc>Taipei </conf-loc>
<page-range>2375-2381</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nope]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Caicedo]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Loaiza]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Aplicaciones del Movimiento y su Representación Biológica en el Reconocimiento de Gestos]]></article-title>
<source><![CDATA[Ingeniería y Competitividad]]></source>
<year>2006</year>
<volume>8</volume>
<page-range>55-63</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
