<?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>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532010000400023</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[SISTEMA DE VISIÓN SINÉRGICO PARA DETECCIÓN DE MOVIMIENTO]]></article-title>
<article-title xml:lang="en"><![CDATA[SYNERGIC VISION SYSTEM FOR MOTION DETECTION]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GARCÍA RAMÍREZ]]></surname>
<given-names><![CDATA[MA. TERESA]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[JIMÉNEZ HERNÁNDEZ]]></surname>
<given-names><![CDATA[HUGO]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[SALAS RODRÍGUEZ]]></surname>
<given-names><![CDATA[JOAQUÍN]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[GONZÁLEZ- BARBOSA]]></surname>
<given-names><![CDATA[JOSÉ-JOEL]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Autónoma de Querétaro  ]]></institution>
<addr-line><![CDATA[ Querétaro]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Politécnico Nacional  ]]></institution>
<addr-line><![CDATA[ Querétaro]]></addr-line>
<country>México</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Instituto Politécnico Nacional  ]]></institution>
<addr-line><![CDATA[ Querétaro]]></addr-line>
<country>México</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Instituto Politécnico Nacional  ]]></institution>
<addr-line><![CDATA[ Querétaro]]></addr-line>
<country>México</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>
<volume>77</volume>
<numero>164</numero>
<fpage>229</fpage>
<lpage>239</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532010000400023&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532010000400023&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532010000400023&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[La detección de movimiento en sistemas de vigilancia y monitoreo se ve favorecida por la combinación sinérgica de diferentes tipos de cámaras y su óptima distribución sobre el área de interés. Se propone un modelo de optimización para un sistema de visión sinérgico basado en programación lineal entera. Los objetivos son encontrar la posición y orientación óptima de cada una de las cámaras direccionales y omnidireccionales con el fin de maximizar la cobertura del espacio de trabajo y detectar los objetos en movimiento presentes. Para detectar eficientemente el movimiento, incluso ante cambios de luminosidad globales, se utiliza un algoritmo de substracción de fondo que usa la información espacial de la textura. El método propuesto se evalúa en un conjunto representativo de escenarios reales utilizando una red de cámaras. Los resultados muestran que nuestro algoritmo es capaz de determinar el número mínimo de cámaras necesario para cubrir un área determinada.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Motion detection in surveillance and monitoring systems is enhanced by the synergistic combination of different kinds of cameras and their optimal distribution over the area of interest. We developed an optimization model for a synergistic vision system based on integer lineal programming. The objectives consist in the following: on one hand computing the optimal position and orientation of all directional and omnidirectional cameras, in order to maximize the workspace coverage and on the other hand detecting the objects motion in the workspace. To detect efficiently the movement, even under global luminosity changes, is used a background subtraction algorithm, which uses spatial information of texture. The proposed method is evaluated using a representative set of real sceneries and a network of cameras. Outcomes show that our algorithm is able to determine also the minimal cameras network configuration required to cover a given area.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Visión sinérgica]]></kwd>
<kwd lng="es"><![CDATA[optimización]]></kwd>
<kwd lng="es"><![CDATA[detección de movimiento]]></kwd>
<kwd lng="es"><![CDATA[cámara omnidireccional]]></kwd>
<kwd lng="es"><![CDATA[cámara direccional.]]></kwd>
<kwd lng="en"><![CDATA[Synergistic vision]]></kwd>
<kwd lng="en"><![CDATA[optimization]]></kwd>
<kwd lng="en"><![CDATA[motion detection]]></kwd>
<kwd lng="en"><![CDATA[omnidirectional camera]]></kwd>
<kwd lng="en"><![CDATA[directional camera.]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>SISTEMA DE   VISI&Oacute;N SIN&Eacute;RGICO PARA DETECCI&Oacute;N DE MOVIMIENTO</b></font></p>     <p align="center"><i><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">SYNERGIC VISION SYSTEM FOR MOTION DETECTION</font></b></i></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>MA. TERESA GARC&Iacute;A RAM&Iacute;REZ    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Universidad Aut&oacute;noma de Quer&eacute;taro-Instituto Polit&eacute;cnico Nacional,CICATA-Qro,   Centro Universitario, Col. Las Campanas, Quer&eacute;taro, Qro. M&eacute;xico, <a href="mailto:teregar@uaq.mx">teregar@uaq.mx</a></i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>HUGO JIM&Eacute;NEZ HERN&Aacute;NDEZ    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Instituto Polit&eacute;cnico Nacional, CICATA-Qro, Colinas del Cimatario,   Quer&eacute;taro, Qro. M&eacute;xico</i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <b>JOAQU&Iacute;N SALAS RODR&Iacute;GUEZ    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Instituto Polit&eacute;cnico Nacional, CICATA-Qro, Colinas del Cimatario,   Quer&eacute;taro, Qro. M&eacute;xico</i></font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>JOS&Eacute;-JOEL GONZ&Aacute;LEZ- BARBOSA    ]]></body>
<body><![CDATA[<br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>Instituto Polit&eacute;cnico Nacional, CICATA-Qro, Colinas del Cimatario,   Quer&eacute;taro, Qro. M&eacute;xico</i></font></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido para revisar Agosto 5   de 2009, aceptado Marzo 2 de 2010, versi&oacute;n final Mayo 20 de 2010</b></font></p>     <p align="center">&nbsp;</p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN:</b> La detecci&oacute;n de movimiento en   sistemas de vigilancia y monitoreo se ve favorecida por la combinaci&oacute;n   sin&eacute;rgica de diferentes tipos de c&aacute;maras y su &oacute;ptima distribuci&oacute;n sobre el &aacute;rea   de inter&eacute;s. Se propone un modelo de optimizaci&oacute;n para un sistema de visi&oacute;n sin&eacute;rgico   basado en programaci&oacute;n lineal entera. Los objetivos son encontrar la posici&oacute;n y orientaci&oacute;n &oacute;ptima de cada una de   las c&aacute;maras direccionales y omnidireccionales con el fin de maximizar la   cobertura del espacio de trabajo y detectar los objetos en movimiento presentes.   Para detectar eficientemente el movimiento, incluso ante cambios de luminosidad   globales, se utiliza un algoritmo de substracci&oacute;n de fondo que usa la   informaci&oacute;n espacial de la textura. El m&eacute;todo propuesto se eval&uacute;a en un   conjunto representativo de escenarios reales utilizando una red de c&aacute;maras. Los   resultados muestran que nuestro algoritmo es capaz de determinar el n&uacute;mero m&iacute;nimo   de c&aacute;maras necesario para cubrir un &aacute;rea determinada.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>PALABRAS CLAVE:</b> Visi&oacute;n sin&eacute;rgica, optimizaci&oacute;n, detecci&oacute;n   de movimiento, c&aacute;mara omnidireccional, c&aacute;mara direccional.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABSTRACT:</b> Motion   detection in surveillance and monitoring systems is enhanced by the synergistic   combination of different kinds of cameras and their optimal distribution over   the area of interest. We developed an optimization model for a synergistic   vision system based on integer lineal programming. The objectives consist in   the following: on one hand computing the optimal position and orientation of all   directional and omnidirectional cameras, in order to maximize the workspace coverage   and on the other hand detecting the objects motion in the workspace. To detect   efficiently the movement, even under global luminosity changes, is used a   background subtraction algorithm, which uses spatial information of texture. The   proposed method is evaluated using a representative set of real sceneries and a   network of cameras. Outcomes show that our algorithm is able to determine also the   minimal cameras network configuration required to cover a given area.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>KEY WORDS:</b> Synergistic vision,   optimization, motion detection, omnidirectional camera, directional camera.</font></p> <hr>     <p>&nbsp; </p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>1. </b> <b>INTRODUCCI&Oacute;N</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los sistemas para   monitoreo y vigilancia requieren de un conjunto de c&aacute;maras para cubrir grandes &aacute;reas de trabajo. Sin embargo,   el procesamiento computacional de im&aacute;genes de los sistemas es proporcional al   n&uacute;mero de c&aacute;maras. Con el objetivo de reducir la carga computacional del   sistema de monitoreo es necesario utilizar una combinaci&oacute;n de diferentes tipos   de c&aacute;maras para detectar eventos que involucran la interacci&oacute;n de personas,   equipos, u otros objetos de manera efectiva. El tipo de c&aacute;mara omnidireccional tiene   como ventaja la capacidad de adquirir 360<sup>o</sup> del ambiente de trabajo en   una sola imagen, sin embargo la resoluci&oacute;n de las im&aacute;genes es pobre. Por otro   lado, las c&aacute;maras direccionales tienen como ventaja una alta resoluci&oacute;n de las   im&aacute;genes, sin embargo el &aacute;ngulo de visi&oacute;n es reducido. El sistema sin&eacute;rgico   para la detecci&oacute;n de movimiento propuesto en este art&iacute;culo consta de un arreglo   de c&aacute;maras omnidireccionales y direccionales. La combinaci&oacute;n sin&eacute;rgica   propuesta permite monitorear grandes &aacute;reas utilizando las capacidades de las   c&aacute;maras omnidireccionales del tipo catadi&oacute;ptrico sin necesidad de sacrificar la   resoluci&oacute;n con la que los objetos en movimiento son capturados. En este   art&iacute;culo, la posici&oacute;n y orientaci&oacute;n de las c&aacute;maras direccionales y omnidireccionales   es calculado de manera &oacute;ptima.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para analizar e inferir la actividad realizada por una persona u objeto en   movimiento, usualmente, se emplean modelos de substracci&oacute;n de fondo, donde algunos   de los trabajos m&aacute;s significativos son los de Stauffer y Grimson [1] donde su propuesta consiste en modelar el pixel como una variable   aleatoria con una distribuci&oacute;n normal. Toyama <i>et al.</i> [2] proponen   un modelo capaz de descartar movimiento peri&oacute;dico del fondo como en el caso de olas   de mar o de movimiento de escaleras el&eacute;ctricas. Elgammal <i>et al.</i> [3] proponen modelar la   intensidad anterior inmediata del pixel y Horprasert <i>et al.</i> [4] proponen un m&eacute;todo de   substracci&oacute;n del fondo que utiliza el m&eacute;todo del residuo. Por otro lado, Wettergren y Costa proponen m&eacute;todos heur&iacute;sticos para detecci&oacute;n de   objetos en movimiento en una red de sensores para vigilancia [5].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para que la detecci&oacute;n de   objetos en movimiento sea efectiva, se requiere de la posici&oacute;n y orientaci&oacute;n &oacute;ptima   de cada una de las c&aacute;maras del sistema sin&eacute;rgico de tal forma que se logre   maximizar la cobertura de un espacio de trabajo, representado por una rejilla o   grid de ocupaci&oacute;n [6]. As&iacute;, las primeras publicaciones relacionadas con la   colocaci&oacute;n &oacute;ptima surgieron a mediados   del siglo XIX [7], y estuvieron en relaci&oacute;n con la ubicaci&oacute;n de l&aacute;mparas y   guardias. En los &uacute;ltimos años, el estudio de colocaci&oacute;n &oacute;ptima de dispositivos   considera redes de c&aacute;maras, redes de transmisi&oacute;n (tel&eacute;fono, LAN, WAN, Wireless)   y sistemas de posicionamiento geogr&aacute;fico (GPS). Diversos trabajos sobre redes   de sensores, como los de Wang, Chakrabarty, Höster, Meguerdichian y Murray, han   propuesto algunas soluciones para el problema de colocaci&oacute;n de sensores [8-12].   As&iacute; mismo, se han propuesto soluciones &oacute;ptimas al Problema de la Galer&iacute;a de Arte   (PGA) y sus variantes [7], para la colocaci&oacute;n de &quot;guardias&quot; en un   &aacute;rea poligonal, donde la tarea consiste en calcular un n&uacute;mero m&iacute;nimo de   guardias y sus posiciones est&aacute;ticas, de manera que todos los puntos de un   pol&iacute;gono sean observados. En otro sentido, Jordan y Roy consideran   el problema de colocaci&oacute;n de sensores para localizar de manera &oacute;ptima un agente,   para ello utilizan el error de posici&oacute;n para determinar la exactitud de localizaci&oacute;n   del agente [13]. En este documento, se presenta el estudio del problema   de colocaci&oacute;n &oacute;ptima de c&aacute;maras direccionales y omnidireccionales en un sistema   de visi&oacute;n sin&eacute;rgico, para detectar el movimiento de objetos a trav&eacute;s de las   c&aacute;maras omnidireccionales y la posici&oacute;n y visualizaci&oacute;n del objeto a trav&eacute;s de   las c&aacute;maras direccionales. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El resto del documento est&aacute; organizado de la   siguiente manera, en la secci&oacute;n 2, se presenta la soluci&oacute;n propuesta para la   colocaci&oacute;n de las c&aacute;maras del sistema de visi&oacute;n sin&eacute;rgico, describiendo los   modelos de proyecci&oacute;n de las c&aacute;maras y el espacio de trabajo. En la secci&oacute;n 3,   se describen los algoritmos para detecci&oacute;n de movimiento aplicado a las im&aacute;genes   omnidireccionales. En esta misma secci&oacute;n se presenta como un objeto en   movimiento es proyectado a una posici&oacute;n en un mapa 2D del ambiente de trabajo.   En la secci&oacute;n 4, se muestran los resultados del algoritmo aplicado a diferentes   escenarios. Por &uacute;ltimo, en la secci&oacute;n 5, se concluye resumiendo la importancia   de utilizar un sistema de visi&oacute;n sin&eacute;rgico, seguido por una lista de   referencias.</font></p>     <p>&nbsp; </p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>2. </b> <b>SISTEMA   DE VISI&Oacute;N SIN&Eacute;RGICO</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para lograr la detecci&oacute;n de movimiento a   trav&eacute;s de un sistema de visi&oacute;n sin&eacute;rgico &oacute;ptimo, se describe el modelo de   proyecci&oacute;n de las c&aacute;maras direccionales y omnidireccionales, el espacio de   trabajo y el modelo de optimizaci&oacute;n que resuelve el problema.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1. </b> <b> Modelo de proyecci&oacute;n de las c&aacute;maras    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este trabajo, se asume el modelo de proyecci&oacute;n   de la c&aacute;mara CCD del tipo <i>pinhole</i>, de   tal forma que el mapeo de un punto del   mundo real a un punto en el plano imagen (<i>u</i>,<i>v</i>), se realiza a trav&eacute;s   de las siguientes ecuaciones:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq01.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <i>x<sub>c</sub></i>, <i>y<sub>c </sub></i>y<i> z<sub>c</sub></i> definen el punto 3D, <i>f</i> es la distancia focal y (<i>u<sub>0</sub></i>,<i>v<sub>0</sub></i>) son las coordenadas   del punto principal.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El modelo de proyecci&oacute;n del sistema catadi&oacute;ptrico,   con espejo parab&oacute;lico y lente telec&eacute;ntrica, que permite la relaci&oacute;n entre un   punto 3D del mundo real (<i>x<sub>c</sub></i>, <i>y<sub>c</sub></i>, <i>z<sub>c</sub></i>) y un punto en el plano imagen (<i>u</i>,<i>v</i>), est&aacute; definido por las ecuaciones: </font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq02.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <i>h</i> es el par&aacute;metro de curvatura del   espejo, <i>a<sub>x</sub></i> y <i>a<sub>y</sub></i> son   los par&aacute;metros intr&iacute;nsecos de la c&aacute;mara.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#fig01">Figura 1</a>, se muestra el   modelo de proyecci&oacute;n de las c&aacute;maras direccionales y   catadi&oacute;ptricas, que se define como el campo de visi&oacute;n proyectado sobre la superficie del terreno.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig01"></a><img src="/img/revistas/dyna/v77n164/a23fig01.gif">    <br>   Figura 1.</b> Campos de   visibilidad de las c&aacute;maras proyectados en la superficie del terreno    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 1.</b> Fields of view of cameras projected on the ground</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2. </b> <b>Modelo   de visibilidad de las c&aacute;maras    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La visibilidad de una   c&aacute;mara est&aacute; determinada por el campo de visi&oacute;n, la profundidad de campo y la   curvatura del espejo. As&iacute;, para determinar si una celda en la rejilla est&aacute; en   el campo de visi&oacute;n de la c&aacute;mara direccional, la posici&oacute;n <b>x</b> = (<i>x</i>, <i>y</i>) de la celda en la rejilla se rota y   se traslada con respecto a las coordenadas de la c&aacute;mara <b>x<i>&#8242;</i></b> = (<i>x&#8242;</i>, <i>y&#8242;</i>) esto se muestra en   (3).</font></p>     ]]></body>
<body><![CDATA[<p><img src="/img/revistas/dyna/v77n164/a23eq03.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mientras que para las   c&aacute;maras catadi&oacute;ptricas la celda <b>z</b> =   (<i>x</i>, <i>y</i>) &uacute;nicamente se traslada con respecto a las coordenadas de   la c&aacute;mara <b>z&#8242;</b> = (<i>x&#8242;</i>, <i>y&#8242;</i>) , esta transformaci&oacute;n se define como:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq04.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Posteriormente se   verifica si el punto transformado est&aacute; dentro del campo de visibilidad de la   c&aacute;mara direccional, aplicando las restricciones mostradas en (5), donde <i>d</i> es la distancia de la c&aacute;mara al objeto   en la escena y <i>a</i> es el ancho de   escena. </font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq05.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">As&iacute; mismo, para la c&aacute;mara   catadi&oacute;ptrica se verifica si la distancia euclidiana <i>d<sub>e</sub></i> entre la posici&oacute;n <b>z&#8242;</b> de la c&aacute;mara y el punto transformado <b>z</b> es menor o igual al radio <i>r<sub>e</sub></i> de visibilidad de la c&aacute;mara, esto es: </font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq06.gif"></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.3. </b> <b>Modelo   del Espacio de Trabajo    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Consideramos cuatro componentes en el modelo del   espacio de trabajo: el diseño del espacio de trabajo, los obst&aacute;culos, las   oclusiones y la frecuencia de muestreo (<i>f<sub>s</sub></i>). El primer componente define el &aacute;rea que necesita ser   cubierta con un m&iacute;nimo n&uacute;mero de c&aacute;maras, definido como <i>W<sub>s</sub> = S - M<sub>c</sub></i>, donde S = {<b>x</b>=(<i>x, y</i>) | <b>x</b> Î (Z<sup>+</sup>)<sup>2</sup>,   1 £ <i>x</i> £ <i>m</i>; 1 £ <i>y</i> £ <i>n</i>} y M<sub>c</sub> Ì S. El segundo componente   corresponde a los <i>obst&aacute;culos</i>, que son   &aacute;reas en el espacio de trabajo que obstruyen la visibilidad y colocaci&oacute;n de las   c&aacute;maras, dado por M<sub>ob</sub> = {<b>x</b>=(<i>x, y</i>) | <b>x</b> Î (Z<sup>+</sup>)<sup>2</sup>; <b>x</b> Î W<sub>s</sub> }. El componente <i>oclusiones</i> representa el &aacute;rea que no puede ser vista por una c&aacute;mara, en una posici&oacute;n y   orientaci&oacute;n espec&iacute;fica, debido a la presencia de obst&aacute;culos en el medio   ambiente (ver <a href="#fig02">Figura 2</a>).</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig02"></a><img src="/img/revistas/dyna/v77n164/a23fig02.gif">    ]]></body>
<body><![CDATA[<br>   Figura   2.</b> Oclusi&oacute;n generada por el   objeto en (4,4)    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 2.</b> Occlusion produced by the   object in (4,4) </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para   determinar si un punto <b>p</b>en   la posici&oacute;n <b>i</b> (<b>p<sub>i</sub></b>) est&aacute; ocluido para una c&aacute;mara ubicada en la posici&oacute;n <b>x<sub>0</sub></b>, se define el vector <b>f</b> de la posici&oacute;n de la c&aacute;mara <b>x<sub>0</sub></b> al punto <b>p<sub>i</sub></b> y el vector <b>g</b> de <b>x<sub>0</sub></b> al obst&aacute;culo M<sub>ob</sub> en la posici&oacute;n <b>j</b>. Posteriormente se verifica que la distancia al punto <b>p<sub>i</sub></b> proyectado en direcci&oacute;n   al obst&aacute;culo sea mayor que &#9553;g&#9553; . Y que el &aacute;ngulo formado entre los vectores <b>f</b> y <b>g</b> sea menor al umbral z definido por <i>p/ang</i> donde <i>ang</i> est&aacute; relacionado con el   &aacute;rea m&iacute;nima de oclusi&oacute;n permitida para una celda de la rejilla sin que sea   considerada como ocluida totalmente. Entonces, el mapa de oclusiones <i>M<sub>oc</sub></i> se define como: </font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq07.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Finalmente,   la frecuencia de muestreo permite definir la distancia entre las celdas de la rejilla,   logrando ubicaciones m&aacute;s precisas de las c&aacute;maras u objetos, ya que entre mayor   sea la frecuencia de muestreo, la distancia entre las celdas de la rejilla se   reduce dando como resultado una resoluci&oacute;n mayor (ver <a href="#fig06">Figura 6</a>). En   la <a href="#fig03">Figura 3</a>, se muestra el espacio de trabajo   utilizado para el sistema de visi&oacute;n sin&eacute;rgico, el cual incluye obst&aacute;culos producidos   por los m&oacute;dulos de trabajo en forma de cruz con altura de 1.7 <i>m</i> y una frecuencia de muestreo <i>f<sub>s</sub>=1.0</i>. </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig03"></a><img src="/img/revistas/dyna/v77n164/a23fig03.gif">    <br>   Figura   3.</b> Espacio de trabajo. Las   &aacute;reas grises son m&oacute;dulos de trabajo que se convierten en obst&aacute;culos.    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 3.</b> The workspace. The gray areas   are office furniture that become obstacles. </font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.4. </b> <b>Soluci&oacute;n   del sistema de visi&oacute;n sin&eacute;rgico    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una vez definidos los   mapas de visibilidad para cada posici&oacute;n y orientaci&oacute;n de las c&aacute;maras. El   problema de optimizaci&oacute;n se resuelve por sus caracter&iacute;sticas con Programaci&oacute;n   Lineal Entera [14], formul&aacute;ndose como: dado un conjunto de celdas de la rejilla   y dos tipos de sensores visuales con diferentes par&aacute;metros en los campos de   visibilidad, encontrar el m&iacute;nimo n&uacute;mero de c&aacute;maras que garantice la cobertura   de un espacio de trabajo. Esto es:</font></p>     ]]></body>
<body><![CDATA[<p><img src="/img/revistas/dyna/v77n164/a23eq08.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde {<b>i</b>=(<i>x<sub>1</sub>, y<sub>1</sub></i>) | <b>i</b> Î W<sub>s</sub>}. Las variables <i>c</i><b><sub>i</sub></b><i><sub>b</sub></i> y <i>p</i><b><sub>i</sub></b> se definen   como:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq0910.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las restricciones del problema est&aacute;n dadas   por los modelos de c&aacute;maras y el espacio de trabajo. En esta secci&oacute;n se   considera que el espacio de trabajo es cubierto por c&aacute;maras direccionales y omnidireccionales   simult&aacute;neamente, logrando as&iacute; un sistema sin&eacute;rgico. La ecuaci&oacute;n (11) representa   el &aacute;rea cubierta por c&aacute;maras direccionales y omnidireccionales.</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq11.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde {<b>i</b>=(<i>x<sub>1</sub>, y<sub>1</sub></i>) | <b>i</b> Î W<sub>s</sub>}, {<b>j</b>=(<i>x<sub>2</sub>, y<sub>2</sub></i>) | <b>j</b> Î W<sub>s</sub>}. Las   variables <i>b</i><b><sub>ij</sub></b> y <i>a</i><b><sub>i</sub></b><sub>b<b>j</b></sub> se definen en (12) y (13).</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq1213.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para asegurar que en cada celda solo exista   un tipo de c&aacute;mara, es necesario añadir la siguiente restricci&oacute;n:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq14.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la pr&aacute;ctica el algoritmo puede dar como   resultado fracciones de c&aacute;maras a colocar en el espacio de trabajo (ver <a href="#tab01">Tabla   1</a>), esto es que el n&uacute;mero de posiciones obtenido es mayor que el n&uacute;mero de   c&aacute;maras &oacute;ptimo (<i>n<sub>c</sub></i>), en   estos casos es necesario realizar el proceso de optimizaci&oacute;n nuevamente [15],   considerando &uacute;nicamente las posiciones encontradas en el proceso previo,   asign&aacute;ndoles un uno y agregando la restricci&oacute;n que el n&uacute;mero de c&aacute;maras   disponibles es inferior o igual a (<i>n<sub>c</sub></i>).   La ecuaci&oacute;n (15) muestra las restricciones para obtener las posiciones &oacute;ptimas   para un n&uacute;mero de c&aacute;maras direccionales u omnidireccionales disponible.</font></p>     ]]></body>
<body><![CDATA[<p><img src="/img/revistas/dyna/v77n164/a23eq15.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde {<b>i</b>=(<i>x<sub>1</sub>, y<sub>1</sub></i>) | <b>i</b> Î W<sub>s</sub>}, {<b>j</b>=(<i>x<sub>2</sub>, y<sub>2</sub></i>) | <b>j</b> Î W<sub>s</sub>}. Una vez   definido el modelo de optimizaci&oacute;n para resolver el problema de cobertura del   espacio de trabajo, se plantea el problema de detecci&oacute;n de movimiento mediante   el uso de una mezcla de c&aacute;maras direccionales y omnidireccionales. </font></p>     <p>&nbsp;</p>     <p> <font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>3. </b> <b>DETECCI&Oacute;N   DE MOVIMIENTO</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La   detecci&oacute;n de movimiento se efect&uacute;a mediante un modelo de substracci&oacute;n de fondo   basado en la modificaci&oacute;n [1]. La propuesta   considera la raz&oacute;n de cambio espacial de las intensidades de un p&iacute;xel con un   vecindario predeterminado. Al considerar la raz&oacute;n de cambio espacial, este   modelo resulta &uacute;til para ambientes con gran cantidad de informaci&oacute;n en textura   y con cambios de luminosidad globales.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dada una   imagen adquirida en un tiempo <i>t</i> (<i>I<sub>t</sub></i>), se calcula para cada una   de las posiciones <i>x<sub>i</sub></i> de la imagen <i>I<sub>t</sub></i> la raz&oacute;n de cambio con respecto a un vecindario   predeterminado y representado por <i>V</i>={<i>x<sub>j</sub><sup>1</sup>,x<sub>j</sub><sup>2</sup></i>,&#8230;<i> x<sub>j</sub><sup>N</sup></i>}. La intensidad de la imagen <i>I<sub>t</sub></i> en la posici&oacute;n <i>x<sub>i</sub></i> est&aacute; dada por <i>I<sub>t </sub></i>(<i>x<sub>i</sub></i>), por lo que la raz&oacute;n de cambio con respecto   al vecindario predeterminado est&aacute; definido como:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq16.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>W</i>(<i>I<sub>t</sub></i>)   indican las variaciones de la intensidad del vecindario. Estas relaciones se   mantienen cuando no existan cambios en el p&iacute;xel de referencia <i>x<sub>i</sub></i> y su vecindario   correspondiente. Si las relaciones del p&iacute;xel de referencia <i>x<sub>i</sub></i> con respecto a su   vecindario cambian, es muy probable que el p&iacute;xel o parte del vecindario est&eacute;   ocluido. Las relaciones entre el p&iacute;xel de referencia y cada pixel del   vecindario se modelan como una variable aleatoria con una distribuci&oacute;n normal <i>I<sub>t </sub>((x<sub>i</sub>)-I<sub>t </sub>(x<sub>i</sub>+d<sub>j</sub>))</i> &#8776; <i>G<sub>t </sub></i>(<i>m<sub>t</sub></i>(<i>x<sub>i</sub></i>)<i> ,s<sub> t</sub></i> (<i>x<sub>i</sub></i>)),   tal que <i>m<sub> t</sub></i> (<i>x<sub>i</sub></i>)   y <i>s<sub> t</sub></i> (<i>x<sub>i</sub></i>)   son los par&aacute;metros de   la Gaussiana. </font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq17.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <i>N</i> corresponde al n&uacute;mero de elementos de <i>V.</i></font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig04"></a><img src="/img/revistas/dyna/v77n164/a23fig04.gif">    <br>   Figura 4.</b> C&aacute;lculo de la raz&oacute;n de cambio espacial de las intensidades de un p&iacute;xel en la   posici&oacute;n <i>x<sub>i</sub></i> con   respecto a sus vecinos <i>V </i>= {<i>x<sub>j</sub><sup>1</sup>,x<sub>j</sub><sup>2</sup></i>,&#8230;}. Los   p&iacute;xeles vecinos son predeterminados y pueden definirse a cualquier distancia   y cualquier direcci&oacute;n    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 4. </b>Computing the intensity spatial change rate of a pixel in <i>x<sub>i</sub></i> position with respect to neighbors <i>V </i>= {<i>x<sub>j</sub><sup>1</sup>,x<sub>j</sub><sup>2</sup></i>,&#8230;}. The neighboring pixel are predetermined and can be   defined at any distance and any direction </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los par&aacute;metros de las Gaussianas son considerados como un problema de datos   incompletos, de manera que estos par&aacute;metros pueden ser estimados iterativamente mediante el   algoritmo de M&aacute;xima Verosimilitud [14]. La presencia de movimiento en una   posici&oacute;n <i>x<sub>i</sub></i> de la imagen est&aacute; determinada si mantiene las relaciones previamente modeladas   por su vecindario <i>V</i>. Esto es,   para el punto <i>x<sub>i</sub></i> y el punto del vecindario <i>x<sub>j</sub></i> Î <i>V </i> no pertenece al modelo si <img src="/img/revistas/dyna/v77n164/a23eq022.gif"> .</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se asume   que la observaci&oacute;n corresponde al fondo con una perturbaci&oacute;n. T&iacute;picamente el   valor asignado a <font face="Symbol">a</font> es de 3, lo que significa que el 99.73% de los casos <i>W</i>(<i>I<sub>t</sub></i>(<i>x<sub>i</sub></i>)) est&aacute; en este modelo. Los   par&aacute;metros de la Gaussiana   se adaptan con respecto al tiempo mediante la maximizaci&oacute;n de la expectativa   [1], tal que</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq18.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde <i>0&le; <font face="Symbol">r</font> &le; 1</i> es una raz&oacute;n   de aprendizaje.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.1. </b> <b>Proyecci&oacute;n   del objeto en movimiento al mundo real    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A partir de la detecci&oacute;n de   movimiento en las im&aacute;genes omnidireccionales, se determina la c&aacute;mara   direccional que tiene mejor visi&oacute;n del objeto, para esto se debe conocer la   posici&oacute;n en el mundo real del objeto en movimiento. La ecuaci&oacute;n (2) expresa las   relaciones entre un punto 3D y un punto 2D en la imagen, tal que despejando <i>z<sub>c</sub></i> de <i>u = f(x<sub>c</sub>, y<sub>c</sub>, z<sub>c</sub>, a<sub>x</sub>, h, u<sub>0</sub>) </i>y   sustituy&eacute;ndola en <i>v = f(x<sub>c</sub>, y<sub>c</sub>,   z<sub>c</sub>, a<sub>y</sub>, h, v<sub>0</sub>)</i>, tenemos que:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq19.gif"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Si consideramos que el objeto   es perpendicular al piso y lo suficientemente delgado para que quede dentro de   una celda de la rejilla del espacio de trabajo, <i>x<sub>c</sub></i> y <i>y<sub>c</sub></i> pueden considerarse   constantes. Bajo estas restricciones podemos deducir que la ecuaci&oacute;n anterior   representa una l&iacute;nea recta que pasa por el centro de la imagen (ver <a href="#fig05">Figura 5(a)</a>). </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig05"></a><img src="/img/revistas/dyna/v77n164/a23fig05.gif">    <br>   Figura 5.</b> El movimiento de una persona o de un   objeto que es perpendicular al piso puede modelarse   como la l&iacute;nea radial de mayor tamaño    <br>   <b>Figure 5.</b> The movement of a person or an object   which is perpendicular to the floor can be modeled as   the radial line largest</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por   lo anterior, nuestra b&uacute;squeda del objeto se centra en el segmento radial de mayor   longitud en la imagen sin fondo. Si   s&uacute;manos los valores de la imagen sin fondo a lo largo de cada l&iacute;nea radial, la   l&iacute;nea radial de mayor tamaño tendr&aacute; el menor valor de la suma. Para hacer esta   suma se usan t&eacute;cnicas de tablas de consulta (<i>lookup table</i>), las cuales son precalculadas. La <a href="#fig05">figura 5 (b)</a> muestra la suma de los valores de la imagen sin fondo (<a href="#fig05">figura 5(a)</a>) a lo largo   de cada l&iacute;nea radial. El valor m&iacute;nimo de la <a href="#fig05">Figura 5(b)</a> en q = 94.26º   indica el segmento radial de mayor   longitud del objeto en movimiento. La posici&oacute;n del objeto en el suelo (<i>u<sub>x</sub>,v<sub>x</sub></i>) corresponde   al punto m&aacute;s cercano al centro de la   imagen (<i>r</i>) en la direcci&oacute;n de 94.26º.   Donde <i>u<sub>x </sub></i>=<i>r</i>cos(q) y <i>v<sub>x</sub></i> = <i>r</i>sin(q). Usando (2),   deducimos que la posici&oacute;n del objeto en el mapa 2D est&aacute; dado por:</font></p>     <p><img src="/img/revistas/dyna/v77n164/a23eq20.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">donde <i>H</i> corresponde a la altura de la c&aacute;mara catadi&oacute;ptrica respecto al suelo, <img src="/img/revistas/dyna/v77n164/a23eq028.gif"> , <img src="/img/revistas/dyna/v77n164/a23eq030.gif"> <img src="/img/revistas/dyna/v77n164/a23eq032.gif"> y <img src="/img/revistas/dyna/v77n164/a23eq036.gif"> .</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estas ecuaciones proyectan el   objeto en movimiento a una posici&oacute;n en el mapa 2D que caracteriza el ambiente   de trabajo. A partir de la posici&oacute;n 2D del objeto en movimiento se determina   cual de las c&aacute;maras direccionales posee una mejor visi&oacute;n.</font></p>     <p>&nbsp; </p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>4. </b> <b>RESULTADOS</b></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta secci&oacute;n se muestran los resultados   experimentales de los algoritmos de colocaci&oacute;n de las c&aacute;maras direccionales y   catadi&oacute;ptricas de manera particular, para posteriormente mostrar los resultados   de la mezcla de c&aacute;maras que permite la implementaci&oacute;n del sistema de visi&oacute;n   sin&eacute;rgico. El espacio de trabajo se basa en una rejilla o mapa de ocupaci&oacute;n. Los   resultados se muestran en espacios de trabajo con y sin obst&aacute;culos. Para el   modelo de visibilidad de la c&aacute;mara, se consider&oacute; la oclusi&oacute;n de las celdas de la   rejilla provocada por los obst&aacute;culos. Adem&aacute;s, cada celda de la rejilla representa   un metro en el entorno real, esto es <i>fs=1.0</i>.   La soluci&oacute;n fue programada en Microsoft Visual C++ versi&oacute;n 6.0. Para el proceso   de optimizaci&oacute;n, se utiliz&oacute; <i>lpsolve</i> versi&oacute;n 5.5.0.10 de acceso libre, que puede resolver problemas de programaci&oacute;n lineal   entera, basado en el m&eacute;todo Simplex y el algoritmo de ramificaci&oacute;n y poda [17].</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El problema   de optimizaci&oacute;n se resolvi&oacute; utilizando un solo tipo de c&aacute;maras direccionales con   formato del CCD de 1/3². Y para las c&aacute;maras omnidireccionales, se utiliz&oacute; el   mismo tipo de c&aacute;mara direccional con un espejo parab&oacute;lico de di&aacute;metro 8 <i>cm</i> y radio de curvatura de   3.5 <i>cm</i>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La   detecci&oacute;n de movimiento se realiz&oacute; en las im&aacute;genes obtenidas de las c&aacute;maras   omnidireccionales, posteriormente se realiz&oacute; una trasformaci&oacute;n de coordenadas   2D (secci&oacute;n 3.1), para obtener la posici&oacute;n del objeto y con ello determinar las   c&aacute;maras direccionales que cubr&iacute;an al objeto en movimiento en un tiempo <i>t</i>.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.1. </b> <b>C&aacute;maras   direccionales    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta secci&oacute;n se   muestran dos ejemplos de espacios de trabajo, considerando el uso de c&aacute;maras   direccionales &uacute;nicamente. Adem&aacute;s se restringi&oacute; la orientaci&oacute;n de las c&aacute;maras a un   cierto n&uacute;mero de grados de libertad. Para los espacios de trabajo mostrados en la <a href="#fig06">Figura 6</a>, se consideraron   dos grados de libertad en la orientaci&oacute;n de las c&aacute;maras, partiendo de un &aacute;ngulo   inicial <i>b</i> = 90º y un incremento en el   &aacute;ngulo de 180º.   La <a href="#fig06">Figura   6</a> muestra los resultados para un espacio de trabajo de (3 × 6) metros y variaci&oacute;n   en la frecuencia de muestreo. La <a href="#fig06">Figura 6(a)</a> muestra el resultado para una <i>f<sub>s</sub></i>=1.0 y en la <a href="#fig06">Figura 6(b)</a> es el resultado   para una <i>f<sub>s</sub></i>=2.0 donde el   n&uacute;mero de c&aacute;maras en ambos casos sigue siendo la misma ya que el &aacute;rea de   trabajo no se modifica solo la distancia entre las celdas de la rejilla.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig06"></a><img src="/img/revistas/dyna/v77n164/a23fig06.gif">    <br>   Figura 6. </b>Posiciones y orientaciones &oacute;ptimas de las   c&aacute;maras direccionales con una <i>f<sub>s</sub></i> espec&iacute;fica    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 6. </b>Optimal positions and   orientations of the directional cameras with a specific <i>f<sub>s</sub></i> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cuando el espacio de trabajo tiene obst&aacute;culos, es   necesario tener en cuenta las oclusiones generadas por el medio ambiente y los   objetos. Para los espacios de trabajo de la <a href="#fig07">Figura 7</a>, se consideraron cuatro grados de   libertad en la orientaci&oacute;n de las c&aacute;maras, partiendo de un &aacute;ngulo inicial <i>b</i> = 0º, un incremento en   el &aacute;ngulo de 90º y una <i>f<sub>s </sub></i>=   1.0.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig07"></a><img src="/img/revistas/dyna/v77n164/a23fig07.gif">    ]]></body>
<body><![CDATA[<br>   Figura 7.</b> Cobertura del   espacio de trabajo para <i>n<sub>c</sub></i>=7. Observando una celda sin cubrir al 100%   esto debido a que <i>n<sub>c</sub></i> se aproxim&oacute; al entero   inmediato inferior    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 7.</b> The coverage of workspace for <i>n<sub>c</sub></i>=7. We observe a cell without 100% cover, because <i>n<sub>c</sub></i> was closed to next lower integer </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los resultados obtenidos se muestran en la <a href="#tab01">Tabla 1</a>, e indican las posiciones   de las c&aacute;maras para cada orientaci&oacute;n. El n&uacute;mero &oacute;ptimo de c&aacute;maras es <i>n<sub>c</sub></i> = 7.1, el cual no es un   entero, por lo tanto este valor se aproxima al n&uacute;mero entero inmediato superior   o inferior, ya que no existen fracciones de c&aacute;mara.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab01"></a>Tabla 1.</b> Posiciones de   cada porci&oacute;n de c&aacute;mara, representada por los n&uacute;meros y una subtabla para la   respectiva orientaci&oacute;n    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Table 1.</b> Positions of each portion of camera represented by numbers, and one subtable   for each orientation </font>    <br>   <img src="/img/revistas/dyna/v77n164/a23tab01.gif"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#tab01">Tabla 1</a>, se observa que los resultados obtenidos son   fracciones de c&aacute;mara a colocar en celdas del espacio de trabajo. Por lo tanto, se   realiza nuevamente el proceso de optimizaci&oacute;n restringiendo las posiciones y el   n&uacute;mero de c&aacute;maras disponible al resultado previo (<a href="#tab01">Tabla 1</a> y <i>n<sub>c</sub></i> = 7). En la <a href="#fig07">Figura 7</a>, se muestra el   resultado obtenido despu&eacute;s de repetir el proceso de optimizaci&oacute;n.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.2. </b> <b>C&aacute;maras   omnidireccionales    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este apartado, se   muestra un ejemplo de un espacio de trabajo considerando el uso de c&aacute;maras   omnidireccionales &uacute;nicamente. Para los cuales, se ha considerado que el radio   interno es aproximadamente igual a cero, por lo tanto, s&oacute;lo se utiliza el radio   exterior <i>r = </i>3<i>m</i>, que limita el rango de visibilidad de las c&aacute;maras y una   frecuencia de muestreo <i>f<sub>s </sub></i>= 1.0. Para el espacio de   trabajo representado en   la <a href="#fig08">Figura   8</a>, se obtienen las posiciones de las c&aacute;maras que se muestran en la <a href="#tab02">Tabla 2</a>, el n&uacute;mero &oacute;ptimo de   las c&aacute;maras es <i>n<sub>c</sub></i>=5.16,   este valor resulta de las sumas de las fracciones de las c&aacute;maras presentado en   la <a href="#tab02">tabla 2</a>. </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="tab02"></a>Tabla 2</b>. Posiciones   de las c&aacute;maras omnidireccionales para el espacio de trabajo de   la Figura   8, con radio <i>r</i> = 3.    ]]></body>
<body><![CDATA[<br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Table 2.</b> Positions of the   omnidirectional cameras to the workspace in Figure 8, with radius <i>r</i>=3. </font>    <br>   <img src="/img/revistas/dyna/v77n164/a23tab02.gif"></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig08"></a><img src="/img/revistas/dyna/v77n164/a23fig08.gif">    <br>   Figura 8. </b>Se   observa la cobertura total del espacio   de trabajo con obst&aacute;culos    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure   8.</b> Shows the total   coverage of the workspace with obstacles </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como se puede observar   existen fracciones de c&aacute;mara a colocar en el espacio de trabajo, por lo tanto es   necesario realizar el proceso de optimizaci&oacute;n nuevamente, restringiendo el   n&uacute;mero de c&aacute;maras y las posiciones de las mismas, obteni&eacute;ndose como resultado   las posiciones mostradas en la <a href="#fig08">Figura 8</a>.</font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.3. </b> <b>Sistema   de visi&oacute;n sin&eacute;rgico    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el   espacio de trabajo de la <a href="#fig03">Figura   3</a>, se consideraron cuatro grados de libertad en la orientaci&oacute;n de las c&aacute;maras   direccionales, partiendo de un &aacute;ngulo inicial <i>b</i> =   0º e incremento en el &aacute;ngulo de 90º. Y dos c&aacute;maras catadi&oacute;ptricas con radio <i>r</i> = 9<i>m</i> y <i>f<sub>s </sub></i>= <i>1.0</i>. En   la <a href="#fig09">Figura 9</a>, se muestra el   arreglo de c&aacute;maras para el sistema de detecci&oacute;n de movimiento a trav&eacute;s de un   sistema de visi&oacute;n sin&eacute;rgico. Se observa que el espacio de trabajo es cubierto   completamente por las c&aacute;maras direccionales y omnidireccionales. Para poder   adquirir una mayor porci&oacute;n de las personas u objetos en movimiento, las c&aacute;maras   direccionales fueron colocadas a 1.80<i>m</i> de altura. Mientras que las c&aacute;maras omnidireccionales se ubicaron a la altura   del plaf&oacute;n (aproximadamente 3.5<i>m</i>)   reduci&eacute;ndose de esta manera las oclusiones generadas por los obst&aacute;culos.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig09"></a><img src="/img/revistas/dyna/v77n164/a23fig09.gif">    <br>   Figura 9.</b> Ubicaci&oacute;n   de c&aacute;maras direccionales ( 1 a   12) y omnidireccionales (señaladas con circulo) en un espacio de trabajo real   con &aacute;rea 8 ´   25 <i>m</i><sup>2    ]]></body>
<body><![CDATA[<br>   </sup></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 9.</b> Location of directional cameras (1 to 12) and omnidirectional (show as circule) cameras   in a real workspace with an area 8 ´   25 <i>m</i><sup>2</sup> </font></p>     <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.4. </b> <b>Detecci&oacute;n   de movimiento    <br>   </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#fig10">Figura 10</a>, se muestran   algunas im&aacute;genes donde se ha detectado movimiento en la c&aacute;mara omnidireccional   (ver <a href="#fig11">Figura 11</a>). Se observa en la <a href="#fig10">Figura 10</a>, que los contornos son detectados eficientemente, ya   que el modelo utiliza la informaci&oacute;n del comportamiento de la textura.</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig10"></a><img src="/img/revistas/dyna/v77n164/a23fig10.gif">    <br>   Figura 10.</b> Segmentaci&oacute;n del fondo en una secuencia de   im&aacute;genes de una c&aacute;mara omnidireccional    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure   10.</b> Background segmentation in a sequence of images from an   omnidirectional camera </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig11"></a><img src="/img/revistas/dyna/v77n164/a23fig11.gif">    <br>   Figura 11.</b> Detecci&oacute;n   de movimiento de una persona en la imagen omnidireccional del espacio de   trabajo mostrado en   la Figura   3    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 11.</b> Motion detection of a person in the omnidirectional image in the   workspace shown in Figure 3 </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una vez   detectado el objeto u objetos en movimiento se proyecta la imagen   omnidireccional a 2D, y a partir de &eacute;sta se buscan las c&aacute;maras direccionales   que visualizan el objeto. Señalando el porcentaje observado del objeto por cada   c&aacute;mara. En la imagen de la <a href="#fig12">Figura   12</a>, se muestra el resultado de las c&aacute;maras direccionales que cubren o   visualizan los objetos en movimiento detectados por la c&aacute;mara omnidireccional (<a href="#fig11">Figura 11</a>) en un tiempo <i>t</i>.</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig12"></a><img src="/img/revistas/dyna/v77n164/a23fig12.gif">    <br>   Figura 12.</b> Ubicaci&oacute;n de la persona detectada en la Figura   11en un tiempo <i>t</i>, observada por 2 c&aacute;maras   direccionales. La c&aacute;mara 8 visualiza s&oacute;lo un 50%, mientras que la c&aacute;mara 5   observa el 100% de la persona    <br>   </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure   12.</b> Location of the person detected in Figure 11 at time <i>t</i>, who is observed by 2 directional   cameras. The camera 8 sees only 50%, while the camera 5 sees 100% of the   person </font></p>     <p>&nbsp; </p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>5. </b> <b>CONCLUSI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este trabajo se ha   formulado el problema de optimizaci&oacute;n para la colocaci&oacute;n de un arreglo de   c&aacute;maras direccionales y omnidireccionales para un sistema de visi&oacute;n sin&eacute;rgico.   El modelo planteado est&aacute; basado en programaci&oacute;n lineal entera y un mecanismo de   optimizaci&oacute;n de una o m&aacute;s fases. Adem&aacute;s, este modelo considera el manejo de   oclusiones causadas por objetos dentro del espacio de trabajo. Debido a la naturaleza   del modelo, la inclusi&oacute;n de las rejillas de ocupaci&oacute;n permiti&oacute; representar los   espacios de trabajo en diferentes niveles de resoluci&oacute;n de acuerdo al valor de   la frecuencia de muestreo. Adem&aacute;s estas rejillas permitieron describir de   manera precisa los mapas de visibilidad de cada c&aacute;mara. Con los resultados   experimentales se verific&oacute; que el algoritmo es capaz de obtener el n&uacute;mero   &oacute;ptimo de c&aacute;maras en diferentes escenarios. Sin embargo, en algunos casos, por   las restricciones del escenario, la soluci&oacute;n obtenida no es precisa y se   requiere aplicar m&aacute;s de una fase del proceso de optimizaci&oacute;n con nuevas   restricciones. As&iacute; mismo, el algoritmo propuesto para la detecci&oacute;n de   movimiento, es eficiente debido a que obtiene im&aacute;genes con poco ruido cuando se   aplica a im&aacute;genes omnidireccionales. Finalmente, el uso de un sistema de visi&oacute;n   sin&eacute;rgico ha permitido la detecci&oacute;n de movimiento de manera eficiente.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>AGRADECIMIENTOS</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los autores agradecen el apoyo proporcionado por el Centro de   Investigaci&oacute;n en Ciencia Aplicada y Tecnolog&iacute;a Avanzada del Instituto   Polit&eacute;cnico Nacional unidad Quer&eacute;taro, as&iacute; como a la Universidad Aut&oacute;noma   de Quer&eacute;taro, que permitieron llevar a cabo el desarrollo de este proyecto de   investigaci&oacute;n. Adem&aacute;s este trabajo fue financiado por los proyectos SIP:20091721   y SIP:20091654, as&iacute; como CONACYT: CB-2005-01-51004 y CB-2005-01-51005. Y la beca de estudios de   posgrado otorgada por   la Universidad Aut&oacute;noma de Quer&eacute;taro.</font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>REFERENCIAS</b></font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>[1]</b> STAUFFER C. y GRIMSON W. &quot;Adaptive Background Mixture Models for Real-Time Tracking.,&quot; IEEE Conference on Computer Vision and Pattern Recognition., pp. 2:252-259, 1999.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0012-7353201000040002300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[2]</b> TOYAMA B. , KRUMM K., BRUMITT J. y MEYERS, B. &quot;Principles and Practice of Background Maintenance.,&quot; ICCV, pp. 312-330, 1999.     &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=S0012-7353201000040002300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[3]</b> ELGAMMAL A., HARWOOD D. y DAVIS L.S. &quot;Non-Parametric Model for Background Substration.,&quot; Proceedings of the 6th European Conference on Computer Vision-Part II, pp. 751- 767, 2000.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0012-7353201000040002300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[4]</b> HORPRASERT T., HARWOOD, D. y DAVIS L.S. &quot;A Robust Background Substration and Shadow Detection,&quot; Proceedings on Asian Conference on Computer Vision, 2000.     &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=S0012-7353201000040002300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[5]</b> WETTERGREN T. Y COSTA R. &quot;Optimal Placement of Distributed Sensors Against Moving Targets&quot;. ACM Transactions on Sensor Networks, Vol. 5, No. 3, pp. 26:1 - 25, 2009.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S0012-7353201000040002300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[6]</b> ELFES A., &quot;Using Occupancy Grids for Mobile Robot Perception and Navigation,&quot; Computer, Vol. 22, pp. 46 - 57, 1989.     &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=S0012-7353201000040002300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[7]</b> URRUTIA J., &quot;Art Gallery and Illumination Problems,&quot; in Handbook on Computational Geometry. North-Holland: Jorge Rudiger Sack and Jorge Urrutia, Elsevier Science, pp. 973-1027, 2000.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S0012-7353201000040002300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[8]</b> WANG J. y ZHONG N. &quot;Efficient Point Coverage in Wireless Sensor Networks,&quot; Kluwer Academic Publishers, pp. 1-15, 2006.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000161&pid=S0012-7353201000040002300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[9]</b> CHAKRABARTY K., IYENGAR S., HAIRONG Q. y EUNGCHUN C. &quot;Grid Coverage for Surveillance and Target Location in Distributed Sensor Networks,&quot; Computers IEEE Transactions, pp. Vol. 51, 1448-1453., 2002.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S0012-7353201000040002300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[10]</b> HÖSTER E. y LIENHART R. &quot;Approximating Optimal Visual Sensor Placement,&quot; Multimedia and Expo, IEEE International Conference, pp. 1257-1260, 2006.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000163&pid=S0012-7353201000040002300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[11]</b> MEGUERDICHIAN S., KOUSHANFAR F., POTKONJAK M., y SRIVASTAVA M. &quot;Coverage Problems in Wireless Ad-hoc Sensor Networks,&quot; Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, pp. 1380-1387, 2001.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S0012-7353201000040002300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>   <b>[12]</b> MURRAY A., KIM K., DAVIS J., MACHIRAJU R. y PARENT R. &quot;Coverage Optimization to Support Security Monitoring,&quot; Computers, Environment and Urban Systems, Vol. 31(2), pp. 133-147, 2007.     <!-- ref --><br>   <b>[13]</b> JOURDAN D. y ROY N. &quot;Optimal sensor placement for agent localization&quot;. ACM Transactions on Sensor Networks, Vol 4(3), pp. 1-40, 2008.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000166&pid=S0012-7353201000040002300013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[14]</b> LIENHART R. y HÖSTER E., &quot;On the Optimal Placement of Multiple Visual Sensors,&quot; Augsburgo Germany , Technical Report 2006.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000167&pid=S0012-7353201000040002300014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[15]</b> LIN S. y KERNIGHAN B. W. &quot;An Effective Heuristic Algorithm for the Traveling-Salesman Problem,&quot; Operations Research, Vol. 21(2) pp. 498-516, 1973.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000168&pid=S0012-7353201000040002300015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[16]</b> DEMPSTER A., LAIRD N. y RUBIN D. &quot;Maximum Likelihood from Incomplete Data via the EM Algorithm.,&quot; Journal of the Royal Statistical Society, Vol. 39(1), pp. 1-38, 1977.     &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000169&pid=S0012-7353201000040002300016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>   <b>[17]</b> BERKELAAR M. (2008, August) lp_solve reference guide. [Online]. &quot;<a href="http://lpsolve.sourceforge.net/5.5/" target="referencia">http://lpsolve.sourceforge.net/5.5/</a>&quot;. </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=000170&pid=S0012-7353201000040002300017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[STAUFFER]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[GRIMSON]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive Background Mixture Models for Real-Time Tracking]]></article-title>
<source><![CDATA[]]></source>
<year>1999</year>
<month>.</month>
<volume>2</volume>
<conf-name><![CDATA[ IEEE Conference on Computer Vision and Pattern Recognition]]></conf-name>
<conf-loc> </conf-loc>
<page-range>252-259</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TOYAMA]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[KRUMM]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[BRUMITT]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[MEYERS]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Principles and Practice of Background Maintenance.]]></source>
<year>1999</year>
<month>.</month>
<conf-name><![CDATA[ ICCV]]></conf-name>
<conf-loc> </conf-loc>
<page-range>312-330</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ELGAMMAL]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[HARWOOD]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[DAVIS]]></surname>
<given-names><![CDATA[L.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Non-Parametric Model for Background Substration.]]></article-title>
<source><![CDATA[]]></source>
<year>2000</year>
<month>.</month>
<conf-name><![CDATA[ Proceedings of the 6th European Conference on Computer Vision-Part II]]></conf-name>
<conf-loc> </conf-loc>
<page-range>751- 767</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HORPRASERT]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[HARWOOD]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[DAVIS]]></surname>
<given-names><![CDATA[L.S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Robust Background Substration and Shadow Detection]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proceedings on Asian Conference on Computer Vision]]></conf-name>
<conf-date>2000.</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WETTERGREN]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[COSTA]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal Placement of Distributed Sensors Against Moving Targets]]></article-title>
<source><![CDATA[ACM Transactions on Sensor Networks]]></source>
<year>2009</year>
<month>.</month>
<volume>5</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>26:1 - 25</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ELFES]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Using Occupancy Grids for Mobile Robot Perception and Navigation,]]></article-title>
<source><![CDATA[Computer]]></source>
<year>1989</year>
<month>.</month>
<volume>22</volume>
<page-range>46 - 57</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[URRUTIA]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Art Gallery and Illumination Problems]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Rudiger Sack]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
<name>
<surname><![CDATA[Urrutia]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook on Computational Geometry]]></source>
<year>2000</year>
<page-range>973-1027</page-range><publisher-name><![CDATA[Elsevier Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WANG]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[ZHONG]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[Efficient Point Coverage in Wireless Sensor Networks]]></source>
<year>2006</year>
<page-range>1-15</page-range><publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CHAKRABARTY]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[IYENGAR]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[HAIRONG]]></surname>
<given-names><![CDATA[Q.]]></given-names>
</name>
<name>
<surname><![CDATA[EUNGCHUN]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Grid Coverage for Surveillance and Target Location in Distributed Sensor Networks,"]]></article-title>
<source><![CDATA[Computers IEEE Transactions]]></source>
<year>2002</year>
<month>.</month>
<volume>51</volume>
<page-range>1448-1453.</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[HÖSTER]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[LIENHART]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Approximating Optimal Visual Sensor Placement,"]]></article-title>
<source><![CDATA[]]></source>
<year>2006</year>
<conf-name><![CDATA[ Multimedia and Expo  IEEE International Conference]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1257-1260</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MEGUERDICHIAN]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[KOUSHANFAR]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[POTKONJAK]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[SRIVASTAVA]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Coverage Problems in Wireless Ad-hoc Sensor Networks,"]]></article-title>
<source><![CDATA[]]></source>
<year>2001</year>
<month>.</month>
<conf-name><![CDATA[Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies]]></conf-name>
<conf-loc> </conf-loc>
<page-range>1380-1387</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[MURRAY]]></surname>
<given-names><![CDATA[A.o]]></given-names>
</name>
<name>
<surname><![CDATA[KIM]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[DAVIS]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[MACHIRAJU]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[PARENT]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Coverage Optimization to Support Security Monitoring,"]]></article-title>
<source><![CDATA[Computers, Environment and Urban Systems]]></source>
<year>2007</year>
<month>.</month>
<volume>31</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>133-147</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[JOURDAN]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[ROY]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[“Optimal sensor placement for agent localization”.]]></article-title>
<source><![CDATA[ACM Transactions on Sensor Networks]]></source>
<year>2008</year>
<month>.</month>
<volume>4</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>1-40</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LIENHART]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[HÖSTER]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA["On the Optimal Placement of Multiple Visual Sensors,"]]></source>
<year>2006</year>
<publisher-loc><![CDATA[Augsburgo ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LIN]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[KERNIGHAN]]></surname>
<given-names><![CDATA[B. W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["An Effective Heuristic Algorithm for the Traveling-Salesman Problem,"]]></article-title>
<source><![CDATA[Operations Research]]></source>
<year>1973</year>
<month>.</month>
<volume>21</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>498-516</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[DEMPSTER]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[LAIRD]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[RUBIN]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Maximum Likelihood from Incomplete Data via the EM Algorithm.,"]]></article-title>
<source><![CDATA[Journal of the Royal Statistical Society]]></source>
<year>1977</year>
<month>.</month>
<volume>39</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-38</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BERKELAAR]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[lp_solve reference guide]]></source>
<year>2008</year>
<month>, </month>
<day>Au</day>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
