<?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-62302010000600014</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Detección y rastreo de movimiento humano basado en la estimación de vectores de movimiento]]></article-title>
<article-title xml:lang="en"><![CDATA[Detection and tracking of human movement based on the motion vectors estimation]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández García]]></surname>
<given-names><![CDATA[Josué]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Morita]]></surname>
<given-names><![CDATA[Hiroshi]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Nakano Miyatake]]></surname>
<given-names><![CDATA[Mariko]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Meana]]></surname>
<given-names><![CDATA[Héctor]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Politécnico Nacional 1ESIME Culhuacan ]]></institution>
<addr-line><![CDATA[México D. F ]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Unversidad de Electro-Comunicaciones  ]]></institution>
<addr-line><![CDATA[Tokio ]]></addr-line>
<country>Japón</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2010</year>
</pub-date>
<numero>56</numero>
<fpage>141</fpage>
<lpage>150</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302010000600014&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-62302010000600014&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-62302010000600014&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo presenta el desarrollo de un algoritmo para la detección y rastreo del movimiento de seres humanos con baja complejidad computacional, basado en la estimación de vectores de movimiento. El sistema propuesto es capaz de diferenciar entre movimientos permitidos y no permitidos, sin la intervención de ningún operador humano. Los resultados experimentales proporcionados muestran un funcionamiento adecuado del sistema propuesto.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper proposes a human and vehicle motion detection and tracking system, based on motion vectors, which is able to discriminate between allowed and not allowed movements without the intervention of any human operator. Evaluation results show the desirable features of proposed method.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Detección de movimiento]]></kwd>
<kwd lng="es"><![CDATA[vectores de movimiento]]></kwd>
<kwd lng="es"><![CDATA[seguimiento de trayectoria]]></kwd>
<kwd lng="es"><![CDATA[movimiento relevante]]></kwd>
<kwd lng="es"><![CDATA[estimación de vectores movimiento]]></kwd>
<kwd lng="en"><![CDATA[Motion detection]]></kwd>
<kwd lng="en"><![CDATA[movement detection]]></kwd>
<kwd lng="en"><![CDATA[movement tracking]]></kwd>
<kwd lng="en"><![CDATA[relevant motion]]></kwd>
<kwd lng="en"><![CDATA[motion vectors estimation]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Detecci&oacute;n y rastreo de movimiento humano basado en la estimaci&oacute;n de vectores de movimiento</b></font></p>      <p align="center"><font face="Verdana" size="4"> <b>Detection and tracking of human movement based on the motion vectors estimation</b></font></p>      <p> <font face="Verdana" size="2"> <i>Josu&eacute; Hern&aacute;ndez Garc&iacute;a<sup>1</sup>, Hiroshi Morita<sup>2</sup>, Mariko Nakano Miyatake<sup>1</sup>, H&eacute;ctor P&eacute;rez Meana<sup>1</sup>*</i></font></p>       <p> <font face="Verdana" size="2"><sup>1</sup>ESIME Culhuacan, Instituto Polit&eacute;cnico Nacional, Av. Santa Ana 1000, Col. San Francisco Culhuacan, 04430 M&eacute;xico D. F. M&eacute;xico.    <br>    <br> <sup>2</sup>Unversidad de Electro-Comunicaciones, 1-5-1, Chofugaoka, Chofu-shi. Tokio. 182-8585. Jap&oacute;n. </font></p>      <br>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Resumen</b></font></p>      <p><font face="Verdana" size="2">Este art&iacute;culo presenta el desarrollo de un algoritmo para la detecci&oacute;n y rastreo del movimiento de seres humanos con baja complejidad computacional, basado en la estimaci&oacute;n de vectores de movimiento. El sistema propuesto es capaz de diferenciar entre movimientos permitidos y no permitidos, sin la intervenci&oacute;n de ning&uacute;n operador humano. Los resultados experimentales proporcionados muestran un funcionamiento adecuado del sistema propuesto.</font></p>     <p><font face="Verdana" size="2"><i>Palabras clave: </i>Detecci&oacute;n de movimiento, vectores de movimiento, seguimiento de trayectoria, movimiento relevante, estimaci&oacute;n de vectores movimiento</font>.</p>  <hr noshade size="1">      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Abstract</b></font></p>       <p><font face="Verdana" size="2">This paper proposes a human and vehicle motion detection and tracking system, based on motion vectors, which is able to discriminate between allowed and not allowed movements without the intervention of any human operator. Evaluation results show the desirable features of proposed method.</font></p>       <p><font face="Verdana" size="2"><i>Keywords:</i>Motion detection, movement detection, movement tracking, relevant motion, motion vectors estimation.</font></p>   <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>       <p><font face="Verdana" size="2"> La  detecci&oacute;n autom&aacute;tica de movimiento y el rastreo de objetos ha sido un t&oacute;pico de  activa investigaci&oacute;n durante los &uacute;ltimos a&ntilde;os, debido a su potencial impacto en  el desarrollo de sistemas de seguridad confiables usando la informaci&oacute;n  contenida en secuencias de video; junto con alguna otra informaci&oacute;n previamente  adquirida relacionada con la forma, velocidad, direcci&oacute;n del movimiento y  textura, etc. de los objetos bajo an&aacute;lisis contenidos en la secuencia de video.  Estos esquemas han sido empleados en el desarrollo de diversos sistemas de  monitoreo en exteriores, casetas de cobro, en edificios, estacionamientos,  t&uacute;neles, calles y puentes, as&iacute; como en el desarrollo de sistemas de seguridad  en bancos, edificios de gobierno, centros comerciales, estadios, centros  penitenciarios y aeropuertos, etc. [1]. Todas estas aplicaciones requieren el  desarrollo de sistemas de vigilancia inteligentes capaces de clasificar la  mayor&iacute;a de los movimientos con la mayor precisi&oacute;n posible. Adicionalmente estos  sistemas deben ser robustos contra falsas alarmas, as&iacute; como ser capaces de  sincronizarse y operar junto con otros algoritmos.     <br>    <br> Para llevar a cabo  adecuadamente las aplicaciones antes mencionadas, cualquier sistema de  vigilancia debe satisfacer varios requerimientos como son: confiabilidad,  calidad de imagen, un n&uacute;mero reducido de falsas alarmas, interoperabilidad con  otros sistemas, etc. Existen varios sistemas propuestos previamente que  presentan estas caracter&iacute;sticas, sin embargo su adquisici&oacute;n, en la mayor&iacute;a de  los casos, es costosa, as&iacute; como los son sus costos de operaci&oacute;n y  mantenimiento. Adicionalmente, en algunos casos se requiere una gran capacidad  de almacenamiento, ya que se debe efectuar la grabaci&oacute;n durante las 24 horas  del d&iacute;a, as&iacute; como la intervenci&oacute;n humana para revisar el video grabado. Por lo  anterior el desarrollo de sistemas de vigilancia de bajo costo, los cuales no  requieran la intervenci&oacute;n humana, es un t&oacute;pico de activa investigaci&oacute;n. Como  resultado, durante los &uacute;ltimos a&ntilde;os varios sistemas que cumplen con estos  requerimientos han sido propuestos en la literatura [1, 2]. Algunos de estos  esquemas requieren supervisi&oacute;n humana como es el caso del sistema propuesto por  Jones [1] el cual es un esquema de video para la detecci&oacute;n de movimiento de  bajo costo, capaz de monitorear con muchas c&aacute;maras de video y con la ayuda de  un operador, un espacio determinado las 24 horas del d&iacute;a desde un sitio remoto.  Este sistema es capaz de grabar y enviar secuencias de video solamente cuando  alg&uacute;n evento relevante est&aacute; teniendo lugar, situaci&oacute;n que es detectada usando  la diferencia entre im&aacute;genes consecutivas de una secuencia de video. Con esta  finalidad el sistema analiza las ventanas de vigilancia para determinar si la  diferencia entre cuadros consecutivos es mayor que un umbral determinado de  antemano. Para mejorar la detecci&oacute;n, se puede usar el histograma de la  distribuci&oacute;n de luz con el fin de corregir las variaciones de iluminaci&oacute;n  dentro de la ventana. Zhang [2] propuso el sistema QLS basado en el an&aacute;lisis de  consistencia lineal, el cual se enfoca solamente en aquellos elementos que son  estrictamente necesarios para el c&aacute;lculo de la soluci&oacute;n. Debido a esto el QLS reduce  los c&aacute;lculos al m&iacute;nimo, maximizando de esa manera su eficiencia [2].  Adicionalmente el algoritmo QLS no requiere calibraci&oacute;n de la c&aacute;mara y es  num&eacute;ricamente estable. Lorenzo Favalli y col [3] propusieron un sistema  construido alrededor de los rasgos del esquema de codificaci&oacute;n MPEG2 [4-7] y  como consecuencia comparte tambi&eacute;n las limitaciones conocidas en el esquema de  estimaci&oacute;n de movimiento tales como el algoritmo de acoplamiento de bloques,  movimientos lineales r&iacute;gidos, oclusiones, fallas locales y aproximaciones de  bloque. Este sistema se comporta muy bien cuando es usado para llevar a cabo  procesos de inserci&oacute;n y recuperaci&oacute;n de video, ya que no requiere el uso de  t&eacute;cnicas de segmentaci&oacute;n para la extracci&oacute;n y seguimiento de objetos. Dado que  este sistema depende exclusivamente de la informaci&oacute;n que, sobre el movimiento,  proporciona el codificador MPEG [4-7], &eacute;ste produce una carga computacional  adicional m&iacute;nima al decodificador ya que emplea, para el 75% del trabajo de  seguimiento de movimiento, la informaci&oacute;n ya presente en el flujo de bits.  Hariharakrishnan y col. [8] proponen un algoritmo  de detecci&oacute;n de movimiento en el cual el seguimiento se obtiene prediciendo las  fronteras de los objetos de inter&eacute;s, usando los vectores de movimiento, seguida  por una actualizaci&oacute;n de bordes por medio de un algoritmo de detecci&oacute;n de  oclusiones para resolver las mismas [8]. Para mejorar la estimaci&oacute;n de  movimiento entre tramas una aproximaci&oacute;n basada en bloques adaptables es usada,  junto con esquemas de modulaci&oacute;n eficientes para controlar los huecos  existentes entre las tramas empleadas para el seguimiento de un objeto. Las  aplicaciones m&aacute;s comunes del algoritmo de seguimiento propuesto en [8] son la  compresi&oacute;n de video usando el est&aacute;ndar MPEG4 [5, 6] y la recuperaci&oacute;n de  contenido basado en est&aacute;ndares tales como H.264L [7]. Yoneyama y col. [9]  proponen un algoritmo para detecci&oacute;n y clasificaci&oacute;n simultanea de movimiento  basado en mapas direccionales los cuales capturan la distribuci&oacute;n  espacio-temporal de las direcciones locales de movimiento a trav&eacute;s del video;  enfatizando la informaci&oacute;n tanto local como global del movimiento a trav&eacute;s,  tanto del tiempo como del espacio. Hern&aacute;ndez y col [10, 11] separadamente  proponen esquemas para la detecci&oacute;n de movimiento basado en imformaci&oacute;n  obtenida del codificador MPEG. Finalmente en [12-16] se proponen otros  eficientes algoritmos para la detecci&oacute;n de movimiento. Todos estos sistemas  presentan muchas caracter&iacute;sticas deseables, sin embargo a&uacute;n exiten algunas  limitaciones que deben ser resueltas.     <br>    <br> Este  art&iacute;culo propone un esquema para la detecci&oacute;n de movimiento capaz de operar  tanto en lugares abiertos como cerrados y bajo diversas condiciones  ambientales; siendo adem&aacute;s capaz de detectar los movimientos relevantes y  eliminar movimientos irrelevantes en el &aacute;rea monitoreada. Con esta finalidad se  estiman los vectores de movimiento [4-6] que permitan obtener informaci&oacute;n  confiable acerca de los objetos que est&aacute;n generando movimiento dentro de la  escena siendo monitoreada [4]. Para determinar si el movimiento es relevante o  no, los vectores de movimiento son divididos en sus componentes vertical y  horizontal, los cuales pueden ser positivos o negativos, con el fin de obtener  un vector de movimento resultante que indica la direcci&oacute;n del movimento del  objeto bajo analisis; a partir del cual se puede determinar si el movimento es  relevante o no. Aqu&iacute; un movimiento relevante es aquel que indica que una o  varias personas est&aacute;n ingresando o aproxim&aacute;ndose a una zona restringida. Para  reducir las falsas alarmas la detecci&oacute;n de movimiento se lleva a cabo  introduciendo varias restricciones a la informaci&oacute;n del movimiento disponible  en las tramas de video como es la distancia y posici&oacute;n de la camara con  respecto al objeto o persona siendo monitoreada. </font></p>       <p> <font face="Verdana" size="2"><b><i>Algoritmo propuesto</i></b></font></p>       ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2">El sistema propuesto, mostrado en la <a href="#Figura1">figura 1</a>, inicialmente recibe una secuencia de im&aacute;genes las cuales se dividen en bloques no traslapados de NxN a partir de los cuales se estiman los vectores de movimiento, MV. Una vez estimados los MV son filtrados para eliminar la distorsi&oacute;n debida al ruido, iluminaci&oacute;n deficiente, etc. Seguidamente se estima la trayectoria del objeto o persona que est&aacute; generando movimiento a partir del vector resultante obtenido usando los MV de cada bloque, determin&aacute;ndose as&iacute; si &eacute;ste es un movimiento relevante o no los es. Finalmente se obtiene el seguimiento de la trayectoria de la persona o personas. A continuaci&oacute;n se describe con detalle cada uno de estos procesos.</font></p>     <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i01.gif" ><a name="Figura1"></a></p>     <p> <font face="Verdana" size="2"><b><i>Estimaci&oacute;n de los vectores de movimiento</i></b></font></p>      <p> <font face="Verdana" size="2">La estimaci&oacute;n del vector de movimiento, MV, de un macro-bloque dado consiste en encontrar una regi&oacute;n de 16x16 pixeles en el cuadro correspondiente al instante <i>t</i>, que aproxime lo m&aacute;s cercanamente posible al correspondiente macro-bloque en el cuadro de referencia, donde el cuadro de referencia corresponde a la imagen de la secuencia de entrada en el instante <i>t-1</i>. Tomando en cuenta que el intervalo de tiempo entre el cuadro <i>t</i> y el cuadro <i>t-1</i> es relativamente peque&ntilde;a, solamente es necesario realizar la b&uacute;squeda dentro de un &aacute;rea cercana al macro- bloque a analizar, cuyo tama&ntilde;o es ligeramente mayor. Aqu&iacute; la distancia y direcci&oacute;n entre el macro-bloque bajo an&aacute;lisis y la regi&oacute;n del cuadro de referencia que minimice un criterio dado de antemano, usualmente en MAE dado por (1), corresponde al vector de movimiento correspondiente a ese macro-bloque &#91;4&#93;.</font></p>        <p> <img src="../img/revistas/rfiua/n56/n56a14e01.gif"></p>      <p> <font face="Verdana" size="2">donde, en la mayor&iacute;a de los casos M=N=16, C(x + <i>k,y</i> +<i>l</i>) es <i>(k,l)-&eacute;simo</i> p&iacute;xel y <i>(x,y)</i> son las coordenadas del extremo superior derecho del macro-bloque bajo an&aacute;lisis, respectivamente, en la trama actual y <i>R(x + i + k,y + j + l)</i> es el macro-bloque en la posici&oacute;n <i>(x+i,y+j)</i> en la trama de referencia con <i>- p &le; i, j &le; p</i>. As&iacute;, la regi&oacute;n de b&uacute;squeda no es la trama de referencia completa, sino una regi&oacute;n dentro de la misma que engloba la posici&oacute;n del macro-bloque bajo an&aacute;lisis en la trama de referencia, debido a que en general se puede suponer que un objeto no se mueve excesivamente r&aacute;pido de una trama a otra en relaci&oacute;n al n&uacute;mero de tramas/s. Aqu&iacute; la regi&oacute;n de b&uacute;squeda se representa como &#91;-p, p&#93; en ambos ejes, tomando <i>(x,y)</i> como centro de la regi&oacute;n. Existen diversos mecanismos para la obtenci&oacute;n de los MV, siendo el m&eacute;todo de Estimaci&oacute;n Jer&aacute;rquica de Movimiento el que presenta la menor complejidad computacional menor &#91;4&#93;</font></p>      <p> <font face="Verdana" size="2"><b><i>Filtrado de los vectores de movimiento</i></b></font></p>      <p> <font face="Verdana" size="2">Varios  aspectos deben ser tomados en cuenta para realizar la estimaci&oacute;n de un  movimiento relevante a partir de los vectores de movimiento estimados  anteriormente, siendo un movimiento relevante aquel realizado de afuera hacia  adentro de la zona restringida por una persona o veh&iacute;culo. Esto sugiere la  necesidad de filtrar o eliminar los MV producidos ya sea por cambios abruptos  en el brillo de la imagen o debidos a peque&ntilde;as vibraciones de la c&aacute;mara; as&iacute;  como los MV producidos por el movimiento de objetos peque&ntilde;os; lo mismo que MV  que indiquen desplazamientos dentro de la zona de seguridad o de adentro hacia  afuera de &eacute;sta. As&iacute; para eliminar los MV que no proporcionan informaci&oacute;n  relativa a un movimiento relevante es importante considerar varios aspectos  tales como la distancia entre la c&aacute;mara y el escenario; ya que esto permite  tener una mejor perspectiva del objeto, as&iacute; como MV con una magnitud similar  durante toda la trayectoria [11]. Esto adem&aacute;s permite el usar un n&uacute;mero  constante de MV para representar el movimiento de una persona desplaz&aacute;ndose  hacia la zona restringida. Resultados obtenidos experimentalmente muestran que  el movimiento de una persona se puede representar usando entre 9 y 13 MV como  se muestra en la <a href="#Figura2">figura 2</a>.</font></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i02.gif" ><a name="Figura2"></a></p>        <p> <font face="Verdana" size="2">Algunos  de los MV estimados podr&iacute;an presentar distorsi&oacute;n debido a cambios abruptos en  el brillo de la imagen o peque&ntilde;as vibraciones de la c&aacute;mara lo que se puede  interpretar como la presencia de ruido  en los MV, lo que sugiere la necesidad de filtrar estos MV para reducir la  distorsi&oacute;n. As&iacute; mismo, debido a que la cantidad de MV ruidosos es peque&ntilde;a en  comparaci&oacute;n con los no ruidosos, as&iacute; como al hecho de que los MV ruidosos no  son continuos o similares entre s&iacute; como sucede con aquellos creados por  movimientos reales, los MV ruidosos pueden ser f&aacute;cilmente distinguidos del  resto. Por otro lado, debido a que los MV son calculados uno por uno es  necesarios crear un registro temporal de almacenamiento, a partir del cual se  llevar&aacute; a cabo el proceso de filtrado de mediana mostrado en la <a href="#Figura3">figura 3</a> [16].</font></p>      ]]></body>
<body><![CDATA[<p align="center"><img src="../img/revistas/rfiua/n56/n56a14i03.gif" ><a name="Figura3"></a></p>      <p> <font face="Verdana" size="2">    <br>       <br>  Una vez que los vectores de movimiento de cada macro-bloque son estimados y filtrados como se describi&oacute; anteriormente, se procede a estimar la magnitud y direcci&oacute;n del movimiento de aquellas regiones que presenten m&aacute;s de 9 macro-bloques contiguos con vectores de movimiento diferentes de cero. De esta manera se eliminan todos aquellos MV que no proporcionan informaci&oacute;n &uacute;til para la estimaci&oacute;n un movimiento real dentro de la escena de inter&eacute;s. As&iacute; dados N vectores de movimiento, MV, <i>N &ge; 9</i>, pertenecientes a N macro-bloques continuos, se lleva a cabo la estimaci&oacute;n de la magnitud y direcci&oacute;n del movimiento de las regiones de inter&eacute;s las cuales estar&aacute;n dadas por:</font></p>      <p> <img src="../img/revistas/rfiua/n56/n56a14e02.gif"></p>      <p> <font face="Verdana" size="2">donde <i>MV<sub>x</sub>(k)</i> y <i>MV<sub>y</sub>(k)</i> son las componentes del vector de movimiento del k-&eacute;simo macro-bloque y &theta; es el &aacute;ngulo que &iacute;ndica la direcci&oacute;n del movimiento. Finalmente usando la informaci&oacute;n proporcionada por &theta;, se procede a eliminar el vector indicando el movimiento resultante, dado por (2) y (3), si su direcci&oacute;n es opuesta a la zona de acceso restringido como se muestra en la <a href="#Figura4">figura 4</a>. As&iacute; el m&eacute;todo propuesto es capaz de medir el nivel de relevancia de cada movimiento de acuerdo con su posici&oacute;n en la escena.</font></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i04.gif" ><a name="Figura4"></a></p>      <p> <font face="Verdana" size="2"><b><i>Estimaci&oacute;n de la trayectoria</i></b></font></p>       <p> <font face="Verdana" size="2">Una  vez estimados los MV se calcula el &aacute;ngulo del vector resultante, dado por (3),  el cual permite determinar la direcci&oacute;n del movimiento con fin de clasificar el  evento como un movimiento relevante o irrelevante. Para esto se toma en cuenta  que un movimiento relevante ser&aacute; aquel en el cual una persona o veh&iacute;culo  ingresa o trata de ingresar a un lugar restringido, lo que significa que solo  las trayectorias cuyos &aacute;ngulos se encuentren entre los 220 y 340 grados ser&aacute;n  consideradas como relevantes. Dicho rango fue calculado tomando en cuenta dos  consideraciones importantes: la primera es relativa a la forma de caminar de un  ser humano; mientras que la segunda toma en cuenta el hecho que no importa la  trayectoria del desplazamiento de la persona si esta se realiza de adentro  hacia afuera de la zona restringida, o si el movimiento se realiza dentro de  &eacute;sta [16].</font></p>    Otro factor importante que debe considerarse es la distancia entre la c&aacute;mara y el escenario, ya que, adem&aacute;s de obtenerse vectores constantes durante toda la trayectoria, como se mencion&oacute; anteriormente, una distancia correcta, como se muestra en la <a href="#Figura2">figura 2</a>, permite introducir divisiones dentro de la escena para medir la importancia del movimiento de acuerdo a la posici&oacute;n de la persona en un tiempo determinado como se muestra en la como se aprecia en la <a href="#Figura5">figura 5</a>, descartando los movimientos realizados dentro de la zona de seguridad. Estas divisiones adem&aacute;s permiten usar varios contadores con el prop&oacute;sito de determinar no solo cu&aacute;ntas personas generan movimientos relevantes, si no tambi&eacute;n registrar de que direcci&oacute;n y cu&aacute;ntos accesos se producen a la zona restringida, lo cual permite rastrear y analizar los movimientos relevantes generados.</font></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i05.gif" ><a name="Figura5"></a></p>        ]]></body>
<body><![CDATA[<p> <font face="Verdana" size="2"><b><i>Rastreo del movimiento generado</i></b></font></p>      <p> <font face="Verdana" size="2">Otro factor importante es el rastreo del movimiento relevante generado que permita, adem&aacute;s de determinar si se produjo &eacute;ste, seguir la trayectoria de la persona que lo gener&oacute; hasta que &eacute;sta abandone la zona restringida, con la posibilidad de analizar la evoluci&oacute;n del movimiento de la misma para determinar el origen de este movimiento &#91;14, 15&#93;. As&iacute; es deseable que el sistema propuesto permita calcular, adem&aacute;s del n&uacute;mero de personas que est&aacute;n generando movimientos relevantes en un momento dado, la direcci&oacute;n y el punto desde el cual se origin&oacute; dicho movimiento dentro del escenario de inter&eacute;s &#91;15&#93;. Tomando en cuenta los requerimientos de los sistemas de seguridad, este tipo de informaci&oacute;n puede ser muy importante. El seguimiento de objetos o personas dentro de las secuencias de video podr&iacute;a presentar ser&iacute;as dificultades cuando los objetos se mueven relativamente m&aacute;s r&aacute;pido que la taza de cuadros/s, sin embargo existen muchas aplicaciones, como es el seguimiento de personas en sistemas de seguridad en las cuales los objetos se muevan a velocidades menores a 60 cuadros/s. En este tipo de aplicaciones se pueden emplear t&eacute;cnicas de compresi&oacute;n de video en las cuales los MV obtenidos de la secuencia de im&aacute;genes se pueden usar para estimar la magnitud y direcci&oacute;n del movimiento usando las ecuaciones (2) y (3). Con esta finalidad la imagen de los objetos cuyo movimiento se desea seguir se divide en macro-bloques, donde el movimiento de cada uno de ellos se representa por medio de un MV. As&iacute; usando la estimaci&oacute;n de los MV cuya magnitud y orientaci&oacute;n determina el desplazamiento de los nodos de la malla, mediante el uso de (2) y (3) se puede estimar la posici&oacute;n del objeto en cuadro correspondiente al instante t con relaci&oacute;n al cuadro de la imagen en el instante t-1. As&iacute; repitiendo el proceso de manera sucesiva se puede estimar la trayectoria del objeto dentro la escena. Tal estimaci&oacute;n permite determinar el nivel de importancia del movimiento que cada objeto genera, pudiendo as&iacute; decidir cuando una trayectoria debe generar una alerta.</font></p>      <p><font face="Verdana" size="2"><b>Evaluaci&oacute;n experimental</b> </font></p>      <p><font size="2" face="Verdana">El sistema propuesto se evalu&oacute; desde el punto de vista de su capacidad para detectar y rastrear movimientos relevantes dentro de una escena donde normalmente no deber&iacute;a de haber movimientos significativos en cierta direcci&oacute;n. El algoritmo fue evaluado en una PowerMac G4 con una velocidad de BUS de 167MHz y una veloci¬dad del CPU de 1,25GHz con 1,25GB en RAM. Las secuencias de video utilizadas para probar el algoritmo fueron previamente grabadas con una c&aacute;mara de video digital con una resoluci&oacute;n de 640x480 pixeles por cuadro, por lo que se conoce con anterioridad el resultado que deber presentar el algoritmo durante la detecci&oacute;n. Las escenas muestran tomas al aire libre, debido a que en ellas podemos encontrar una gran cantidad de movimiento tanto relevante como no relevante, esto con la finalidad de probar la eficiencia del algoritmo en ambos aspectos.    <br>       <br>  La <a href="#Figura6">figura 6</a> muestra una secuencia de 4 im&aacute;genes en la cual se presenta un movimiento simple de afuera hacia adentro de la zona restringida, de acuerdo a la posici&oacute;n de la c&aacute;mara &#91;16&#93;. Aqu&iacute; la detecci&oacute;n del movimiento es simple ya que no se encuentra ning&uacute;n otro objeto generando movimiento significativo durante la duraci&oacute;n de la secuencia. En esta secuencia aparece una persona generando movimiento de afuera hacia adentro de la zona restringida, estando presentes otras personas que generan movimientos desde adentro hacia fuera de la zona restringida, es decir movimientos no significativos. As&iacute; mismo la <a href="#Figura6">figura 6(b)</a> muestra el resultado desplegado por el programa desarrollado para llevar a cabo la realizaci&oacute;n del algoritmo propuesto. As&iacute; el m&eacute;todo propuesto es capaz de contar el n&uacute;mero de movimientos que aparecen dentro de la escena, analizando la trayectoria de cada uno para determinar el n&uacute;mero de ellos que ingresan al &aacute;rea de seguridad. Seguidamente en la <a href="#Figura7">figura 7(a)</a> se observa una secuencia de 6 im&aacute;genes las cuales registran 3 accesos ilegales a una zona restringida. Por su parte <a href="#Figura7">figura 7(b)</a> muestra el resultado desplegado por el algoritmo desarrollado para llevar a cabo la realizaci&oacute;n del algoritmo propuesto &#91;16&#93;. As&iacute; los resultados experimentales obtenidos muestran que el sistema propuesto es capaz de realizar inicialmente la detecci&oacute;n de dos movimientos relevantes en forma simult&aacute;nea, los cuales representan accesos ilegales a la zona restringida. Posteriormente el sistema detecta un tercer acceso a la zona restringida.    <br>     <br> </font><font face="Verdana" size="2">    <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i06.gif" ><a name="Figura6"></a></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i07.gif" ><a name="Figura7"></a></p> Si no tomamos en cuenta la distancia m&iacute;nima que deber&aacute; de haber entre el objeto y la c&aacute;mara durante el proceso de detecci&oacute;n, el resultado final ser&aacute; una lectura err&oacute;nea de la secuencia de video, ya que se debe recordar que la herramienta principal para poder determinar que el movimiento detectado es generado por un ser humano es el n&uacute;mero de MV. As&iacute;, si la distancia no es la correcta, esto es si la c&aacute;mara se encuentra muy cerca del objeto, el n&uacute;mero de MV cambiar&iacute;a. Esto origina que el resultado final, como se muestra en las <a href="#Figura8">figuras 8</a> y <a href="#Figura9">9</a>, sea err&oacute;neo. Aqu&iacute; al inicio la detecci&oacute;n es correcta, sin embargo conforme la distancia se reduce el n&uacute;mero de accesos ilegales detectados llega a ser err&oacute;neo, ya que una persona se caracteriza con un determinado n&uacute;mero de vectores de movimiento cuando la distancia entre la c&aacute;mara y la persona es adecuada, en otro caso, al incrementarse el tama&ntilde;o relativo de la persona, el n&uacute;mero de vectores de movimiento llega a ser mayor dando como resultado que el sistema detecte hasta cuatro accesos ilegales en lugar de solamente uno.</font></p>         ]]></body>
<body><![CDATA[<p align="center"><img src="../img/revistas/rfiua/n56/n56a14i08.gif" ><a name="Figura8"></a></p>        <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i09.gif" ><a name="Figura9"></a></p>        <p> <font face="Verdana" size="2">Seguidamente se eval&uacute;a la capacidad de seguimiento del sistema propuesto. La <a href="#Figura10">figura 10</a> muestra el funcionamiento del algoritmo propuesto cuando es requerido a seguir la trayectoria de una persona, donde para obtener una trayectoria m&aacute;s suave o menos irregular, la trayectoria estimada mediante los vectores de movimiento es filtrada con un filtro pasa-bajas &#91;16&#93;. Las versiones la trayectoria estimada y su versi&oacute;n filtrada se muestran en las <a href="#Figura10">figuras 10(a)</a> y <a href="#Figura10">10(b)</a>. </font></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14i10.gif" ><a name="Figura10"></a></p>      <p> <font face="Verdana" size="2">    <br>       <br>    <br>  Finalmente la <a href="#Tabla1">tabla 1</a> presenta una comparaci&oacute;n del algoritmo propuesto con otros previamente reportados en la literatura. Los resultados muestrean que el algoritmo propuesto es competitivo con otros algoritmos similares.</font></p>      <p align="center"><img src="../img/revistas/rfiua/n56/n56a14t01.gif" ><a name="Tabla1"></a></p>    <br>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Conclusiones</b> </font></p>      <p> <font face="Verdana" size="2">Este art&iacute;culo propone un sistema autom&aacute;tico para la detecci&oacute;n de movimiento basado en la estimaci&oacute;n de los vectores de movimiento, obtenidos a partir de una secuencia de video. Inicialmente los MV se filtran para reducir ruido presente para mejorar la estimaci&oacute;n del movimiento. Adicionalmente, la posici&oacute;n de la c&aacute;mara, es fundamental ya que si la distancia que separa a la c&aacute;mara de la frontera entre la zona de seguridad y una zona de alerta es adecuada, el sistema es capaz de determinar si el movimiento es relevante, esto es de afuera hacia adentro de la zona de seguridad; o si &eacute;ste es no relevante, es decir de dentro hacia fuera de la zona restringida. Finalmente, dividiendo la imagen en bloques no traslapados en forma de malla y estimando el movimiento de los v&eacute;rtices de cada bloque, es posible llevar a cabo el seguimiento de la trayectoria del objeto o persona de inter&eacute;s.    <br>    <br> Los resultados obtenidos en la evaluaci&oacute;n muestran que el sistema propuesto es capaz de detectar y clasificar el movimiento de cualquier objeto de acuerdo a las caracter&iacute;sticas y direcci&oacute;n que presenta el mismo, siendo capaz de trabajar tanto en interiores como es exteriores. El sistema de detecci&oacute;n y seguimiento de movimiento propuesto est&aacute; intentado para usarse como parte de un sistema de vigilancia, donde monitorear y detectar entradas relevantes es el objetivo principal. La t&eacute;cnica propuesta muestra ser confiable con respecto a cambios abruptos en el brillo, medio ambiente y par&aacute;metros de movimientos discontinuos, as&iacute; como la direcci&oacute;n de los objetos. La principal ventaja de esta t&eacute;cnica es que usa solamente la informaci&oacute;n proporcionada por los vectores de movimiento, para detectar y llevar a cabo el seguimiento de los movimientos relevantes dentro de la es¬cena de inter&eacute;s, teniendo adem&aacute;s la habilidad de monitorear mientras lleva a cabo la detecci&oacute;n de uno o m&aacute;s objetos dentro de la zona de alerta El sistema propuesto es competitivo con otros previamente reportados en la literatura.</font></p>      <p><font face="Verdana" size="3"><b>Agradecimientos</b> </font></p>      <p> <font face="Verdana" size="2">Un especial agradecimiento al Consejo Nacional de Ciencia y Tecnolog&iacute;a (CONACYT) de M&eacute;xico, Al Instituto de Ciencia y Tecnolog&iacute;a del Distrito Federal (ICYTDF) de M&eacute;xico, a la Universidad de Electro-Comunicaciones de Jap&oacute;n, as&iacute; como al Instituto Polit&eacute;cnico Nacional por el apoyo proporcionado durante el desarrollo de esta investigaci&oacute;n.</font></p>      <p><font face="Verdana" size="3"><b>Referencias</b> </font></p>      <!-- ref --><p> <font face="Verdana" size="2">1. B. T. Jones. "Low-Cost Outdoor Video Motion and Non-Motion Detection". <i>Proceedings of Int. Carnahan Conference on Security Technology</i>. San Jose. CA. 1995. pp. 376-380.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000070&pid=S0120-6230201000060001400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  2. Z. Zhang. "Mining Surveillance Video for Independent Motion Detection". <i>IEEE International Conference on Data Mining.</i> Houston (TX). 2005. pp. 741-744.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000072&pid=S0120-6230201000060001400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>     <!-- ref --><br>  3. L. Favalli, A. Mecocci, F. Moschetti. "Object Tracking For Retrieval in MPEG2". <i>IEEE. Trans. on Circuit and Syst. for Video Technology</i>. Vol. 10. 2000. pp. 427-432.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000074&pid=S0120-6230201000060001400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  4. P. Symes. " Digital video compression". Ed. McGraw Hill. New York. 2001. pp. 137-149    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000076&pid=S0120-6230201000060001400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>     <!-- ref --><br>  5. I. E. Richardson. <i>H.264 and MPEG-4 Video Compression, Video Coding for the Next-Generation Multimedia</i>. Ed. Wiley. Londres.  2004. pp. 27-41.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000078&pid=S0120-6230201000060001400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>     <!-- ref --><br>  6. J. Watkinson. <i>The MPEG Handbook: MPEG-1, MPEG-2, MPEG-4</i>. Ed. Focal. Burlington (MA). 2001. pp. 257-254.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000080&pid=S0120-6230201000060001400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>     <!-- ref --><br>  7. P. N. Tudor. "MPEG-2 Video Compression: Tutorial". <i>Journal of Electronics and Communication Engineering</i>. Vol. 7. 1995. pp. 257-264.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000082&pid=S0120-6230201000060001400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  8. K. Hariharakrishnan, D. Schonfeld, P. Raffy, F. Yassa. "Video Tracking Using Block Matching". <i>IEEE. International Conference on Image Processing</i>. Barcelona. 2003. pp. 945-948    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000084&pid=S0120-6230201000060001400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  9. A. Yoneyama, Y. Nakajima, H. Yanagihara, M. Sugano. "Moving Object Detection from MPEG Video Stream". <i>Systems and Computers in Japan</i>. Vol. 30. 1999. pp. 1-11.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000086&pid=S0120-6230201000060001400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  10. J. Hern&aacute;ndez Garc&iacute;a, H. P&eacute;rez Meana, M. Nakano Miyatake. "Video Motion Detection using the Algorithm of Discrimination and Hamming Distance". <i>Lectures Notes in Computer Science</i>. Vol. 3563. 2005. pp. 321-330.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000088&pid=S0120-6230201000060001400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  11. J. M. Gryn, R. Wlides, J. K Tsotsos. "Detecting Motion Patterns via Directional Maps with Applications to Surveillance". <i>Computer Vision and Image Understanding</i>. Vol. 113. 2009. pp. 291-307.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000090&pid=S0120-6230201000060001400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  12. S. Avidan. "Support Vector Tracking". <i>IEEE Trans. on Image Processing</i>. Vol. 26. 2004. pp. 1064-1071.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000092&pid=S0120-6230201000060001400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  13. H. Nguyen, A. Smeulders. "Fast Occluded Object Tracking by a Robust Appearance Filter". <i>IEEE Trans. on Image Processing</i>. Vol. 26. 2004. pp. 1099-1103    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000094&pid=S0120-6230201000060001400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  14. M. Lin, C. Tomasi. "Surfaces with Occlusions from Layered Stereo". <i>IEEE</i>. Vol. 26. 2004. pp. 1073-1098    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S0120-6230201000060001400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  15. T. Sebastian, P. Klein, B. Kimia. "Recognition of Shapes by Editing Their Sock Graphs". <i>IEEE. Trans. on Pattern analysis and machine intelligence</i>. Vol. 26. 2004. pp. 550-571.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S0120-6230201000060001400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br>  16. J. Hern&aacute;ndez, H. Morita, M. Nakano-Miyatake, H. P&eacute;rez-Meana. "Movement Detection and Tracking Using Video Frames". <i>Lecture Notes in Computer Science</i>. Vol. 5856. 2009. 1054-1061.</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=000100&pid=S0120-6230201000060001400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <br>    ]]></body>
<body><![CDATA[<br>    <br>      <p><font face="Verdana" size="2">(Recibido el 4 de Septiembre de 2009. Aceptado el 6 de septiembre de 2010)</font></p>     <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia: tel&eacute;fono/fax: + 52 + 55 + 565 620 58, correo electr&oacute;nico:  <a href="mailto:hmperezm@ipn.mx.">hmperezm@ipn.mx.</a> (H. P&eacute;rez)</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jones]]></surname>
<given-names><![CDATA[B. T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Low-Cost Outdoor Video Motion and Non-Motion Detection]]></article-title>
<source><![CDATA[Proceedings of Int. Carnahan Conference on Security Technology]]></source>
<year>1995</year>
<page-range>376-380</page-range><publisher-loc><![CDATA[San Jose ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Mining Surveillance Video for Independent Motion Detection]]></article-title>
<source><![CDATA[IEEE International Conference on Data Mining]]></source>
<year>2005</year>
<page-range>741-744</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Favalli]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Mecocci]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Moschetti]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Object Tracking For Retrieval in MPEG2]]></article-title>
<source><![CDATA[IEEE. Trans. on Circuit and Syst. for Video Technology]]></source>
<year>2000</year>
<volume>10</volume>
<page-range>427-432</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Symes]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Digital video compression]]></source>
<year>2001</year>
<page-range>137-149</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Ed. McGraw Hill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Richardson]]></surname>
<given-names><![CDATA[I. E]]></given-names>
</name>
</person-group>
<source><![CDATA[H.264 and MPEG-4 Video Compression, Video Coding for the Next-Generation Multimedia]]></source>
<year>2004</year>
<page-range>27-41</page-range><publisher-loc><![CDATA[Londres ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Watkinson]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[The MPEG Handbook: MPEG-1, MPEG-2, MPEG-4]]></source>
<year>2001</year>
<page-range>257-254</page-range><publisher-loc><![CDATA[Burlington ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Focal]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tudor]]></surname>
<given-names><![CDATA[P. N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["MPEG-2 Video Compression: Tutorial"]]></article-title>
<source><![CDATA[Journal of Electronics and Communication Engineering]]></source>
<year>1995</year>
<volume>7</volume>
<page-range>257-264</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hariharakrishnan]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Schonfeld]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Raffy]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Yassa]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Video Tracking Using Block Matching]]></article-title>
<source><![CDATA[IEEE. International Conference on Image Processing]]></source>
<year>2003</year>
<page-range>945-948</page-range><publisher-loc><![CDATA[Barcelona ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yoneyama]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Nakajima]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Yanagihara]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Sugano]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Moving Object Detection from MPEG Video Stream]]></article-title>
<source><![CDATA[Systems and Computers in Japan]]></source>
<year>1999</year>
<volume>30</volume>
<page-range>1-11</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández García]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Pérez Meana]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Nakano Miyatake]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Video Motion Detection using the Algorithm of Discrimination and Hamming Distance]]></article-title>
<source><![CDATA[Lectures Notes in Computer Science]]></source>
<year>2005</year>
<volume>3563</volume>
<page-range>321-330</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[Gryn]]></surname>
<given-names><![CDATA[J. M]]></given-names>
</name>
<name>
<surname><![CDATA[Wlides]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Tsotsos]]></surname>
<given-names><![CDATA[J. K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Detecting Motion Patterns via Directional Maps with Applications to Surveillance]]></article-title>
<source><![CDATA[Computer Vision and Image Understanding]]></source>
<year>2009</year>
<volume>113</volume>
<page-range>291-307</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Avidan]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Support Vector Tracking"]]></article-title>
<source><![CDATA[IEEE Trans. on Image Processing]]></source>
<year>2004</year>
<volume>26</volume>
<page-range>1064-1071</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[Nguyen]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Smeulders]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fast Occluded Object Tracking by a Robust Appearance Filter]]></article-title>
<source><![CDATA[IEEE Trans. on Image Processing]]></source>
<year>2004</year>
<volume>26</volume>
<page-range>1099-1103</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Tomasi]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Surfaces with Occlusions from Layered Stereo]]></article-title>
<source><![CDATA[IEEE]]></source>
<year>2004</year>
<volume>26</volume>
<page-range>1073-1098</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sebastian]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Klein]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Kimia]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Recognition of Shapes by Editing Their Sock Graphs]]></article-title>
<source><![CDATA[IEEE. Trans. on Pattern analysis and machine intelligence]]></source>
<year>2004</year>
<volume>26</volume>
<page-range>550-571</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Morita]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Nakano-Miyatake]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Pérez-Meana]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Movement Detection and Tracking Using Video Frames]]></article-title>
<source><![CDATA[Lecture Notes in Computer Science]]></source>
<year>2009</year>
<volume>5856</volume>
<page-range>1054-1061</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
