<?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>0124-8170</journal-id>
<journal-title><![CDATA[Ciencia e Ingeniería Neogranadina]]></journal-title>
<abbrev-journal-title><![CDATA[Cienc. Ing. Neogranadina]]></abbrev-journal-title>
<issn>0124-8170</issn>
<publisher>
<publisher-name><![CDATA[Universidad Militar Nueva Granada]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0124-81702009000200005</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[SERVICIO GRID PARA LA CLASIFICACIÓN NO SUPERVISADA DE IMÁGENES SATELITALES UTILIZANDO AUTÓMATAS CELULARES]]></article-title>
<article-title xml:lang="en"><![CDATA[GRID SERVICE FOR UNSUPERVISED CLASSIFICATION OF SATELLITE IMAGES USING CELLULAR AUTOMATA]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Amézquita Becerra]]></surname>
<given-names><![CDATA[Germán]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Castillo]]></surname>
<given-names><![CDATA[José Nelson]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Pedagógica y Tecnológica de Colombia Grupo Internacional de Investigación en Informática, Comunicaciones y Gestión del Conocimiento - GICOGE ]]></institution>
<addr-line><![CDATA[Tunja Boyacá]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Distrital Francisco José de Caldas Grupo Internacional de Investigación en Informática, Comunicaciones y Gestión del Conocimiento - GICOGE ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>07</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>07</month>
<year>2009</year>
</pub-date>
<volume>19</volume>
<numero>2</numero>
<fpage>59</fpage>
<lpage>76</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0124-81702009000200005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0124-81702009000200005&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0124-81702009000200005&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo describe el proceso investigativo por el cual se exploró y puso en práctica la tecnología Grid como elemento promotor del proceso de clasificación no supervisada de imágenes satelitales LANDSAT; se ha implementado un servicio Grid que aplica autómatas celulares como técnica de inteligencia artificial. Las anteriores tareas se han logrado estableciendo una infraestructura Grid y un modelo de implementación que da soporte al servicio Grid. El modelo del servicio visualiza el contenedor de servicios y el contenedor de "portlet", los cuales se integran para formar tanto el cliente como el servidor. El autómata celular utilizado, esta definido en vecindarios de dos dimensiones y se establece la proyección de los niveles digitales de tres de las bandas de la imagen y la ubicación de cada una de ellas sobre el vecindario definido. El algoritmo se basa en reglas de transición que generan modificaciones a los vecindarios hasta obtener las categorías deseadas. Como resultado del proceso de clasificación se genera una nueva imagen en la cual se expresan las categorías en valores de 0 a 255 y se establece falso color para visualizar los resultados obtenidos.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper describes the research process to explore and implement a Grid technology as a promoter of unsupervised, LANDSAT satellite image classification process. In fact, a Grid service has been implemented using cellular automata as an artificial intelligence technique. Those tasks have been achieved by establishing a Grid infrastructure and an implementation model supporting the Grid service. The service model displays the service container and the portlet container, which are integrated to form both client and server. The cellular automaton used is defined by two-dimension neighborhoods, and also a digital level projection of each three bands of the image and location on a defined neighborhood is established. The algorithm is based on transition rules generating changes to neighborhoods to get the desired categories. As a result of the classification process a new image is generated in which categories are expressed in values from 0 to 255 but providing false color to display the results.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Servicios Grid]]></kwd>
<kwd lng="es"><![CDATA[autómatas celsulares]]></kwd>
<kwd lng="es"><![CDATA[clasificación de imágenes satelitales]]></kwd>
<kwd lng="en"><![CDATA[Grid Services]]></kwd>
<kwd lng="en"><![CDATA[cellular automata]]></kwd>
<kwd lng="en"><![CDATA[classification of satellite images.]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font size="2" face="verdana">      <p><font size="4">    <center><b>SERVICIO GRID PARA LA CLASIFICACI&Oacute;N NO SUPERVISADA DE IM&Aacute;GENES SATELITALES UTILIZANDO AUT&Oacute;MATAS CELULARES</b></center></font></p>     <p><font size="3">    <center><b>GRID SERVICE FOR UNSUPERVISED CLASSIFICATION OF SATELLITE IMAGES USING CELLULAR AUTOMATA</b></center></font></p>        <p>    <center><i>Germ&aacute;n, Am&eacute;zquita Becerra</i><sup>1</sup>    <br>      <i>Jos&eacute; Nelson, P&eacute;rez Castillo</i><sup>2</sup></center></p>       <p><sup>1</sup><i>Ingeniero de Sistemas, Docente Universidad Pedag&oacute;gica y Tecnol&oacute;gica de Colombia. (Tunja, Boyac&aacute; Colombia). Grupo Internacional de Investigaci&oacute;n en Inform&aacute;tica, Comunicaciones y Gesti&oacute;n del Conocimiento - GICOGE, Universidad Distrital "Francisco Jos&eacute; de Caldas", Bogot&aacute; Colombia.     <br> E-mail:<a href="mailto:german.amezquita@gmail.com">german.amezquita@gmail.com</a>.</i>    ]]></body>
<body><![CDATA[<br> <sup>2</sup><i>Doctor en Inform&aacute;tica Universidad de Oviedo. Director Grupo Internacional de Investigaci&oacute;n en Inform&aacute;tica, Comunicaciones y Gesti&oacute;n del Conocimiento - GICOGE, Investigador y Docente de planta Universidad Distrital Francisco Jos&eacute; de Caldas. Bogot&aacute; Colombia.    <br>   E-mail:<a href="mailto:jnperezc@gmail.com">jnperezc@gmail.com</a>.</i></p>     <p>Fecha de recepci&oacute;n: <i>9 de septiembre de 2009 </i>Fecha de aprobaci&oacute;n: <i>20 de octubre de 2009</i></p> <hr>     <p><font size="3"><b>RESUMEN</b></font></p>     <p>Este art&iacute;culo describe el proceso investigativo por el cual se explor&oacute; y puso en pr&aacute;ctica la tecnolog&iacute;a Grid como elemento promotor del proceso de clasificaci&oacute;n no supervisada de im&aacute;genes satelitales LANDSAT; se ha implementado un servicio Grid que aplica aut&oacute;matas celulares como t&eacute;cnica de inteligencia artificial. Las anteriores tareas se han logrado estableciendo una infraestructura Grid y un modelo de implementaci&oacute;n que da soporte al servicio Grid. El modelo del servicio visualiza el contenedor de servicios y el contenedor de "portlet", los cuales se integran para formar tanto el cliente como el servidor. El aut&oacute;mata celular utilizado, esta definido en vecindarios de dos dimensiones y se establece la proyecci&oacute;n de los niveles digitales de tres de las bandas de la imagen y la ubicaci&oacute;n de cada una de ellas sobre el vecindario definido. El algoritmo se basa en reglas de transici&oacute;n que generan modificaciones a los vecindarios hasta obtener las categor&iacute;as deseadas. Como resultado del proceso de clasificaci&oacute;n se genera una nueva imagen en la cual se expresan las categor&iacute;as en valores de 0 a 255 y se establece falso color para visualizar los resultados obtenidos.</p>     <p><b>Palabras clave</b>: Servicios Grid, aut&oacute;matas celsulares, clasificaci&oacute;n de im&aacute;genes satelitales.</p> <hr>     <p><font size="3"><b>ABSTRACT</b></font></p>     <p>This paper describes the research process to explore and implement a Grid technology as a promoter of unsupervised, LANDSAT satellite image classification process. In fact, a Grid service has been implemented using cellular automata as an artificial intelligence technique. Those tasks have been achieved by establishing a Grid infrastructure and an implementation model supporting the Grid service. The service model displays the service container and the portlet container, which are integrated to form both client and server. The cellular automaton used is defined by two-dimension neighborhoods, and also a digital level projection of each three bands of the image and location on a defined neighborhood is established. The algorithm is based on transition rules generating changes to neighborhoods to get the desired categories. As a result of the classification process a new image is generated in which categories are expressed in values from 0 to 255 but providing false color to display the results.</p>     <p><b>Keywords</b>: Grid Services, cellular automata, classification of satellite images.</p> <hr>     <p><b><font size="3">INTRODUCCI&Oacute;N</font></b></p>     ]]></body>
<body><![CDATA[<p>La computaci&oacute;n Grid, corresponde a una de las tendencias para el desarrollo de nuevos sistemas de informaci&oacute;n, con objetivos definidos en beneficio de los usuarios, por lo tanto se plantea la integraci&oacute;n de los sistemas actuales, para lograr compartir los recursos tecnol&oacute;gicos y humanos&#91;1&#93;, de tal manera que las entidades participantes aumenten sus capacidades de procesamiento aprovechando los recursos de otras instituciones.</p>     <p>Las empresas durante muchos a&ntilde;os han adquirido tecnolog&iacute;a que cumple con sus necesidades, sin embargo, los requerimientos tanto de almacenamiento como de procesamiento d&iacute;a a d&iacute;a crecen en las empresas, lo que implica la adquisici&oacute;n de nuevos equipos que den soporte a dichos requerimientos, los cuales muchas veces exceden las capacidades econ&oacute;micas de la empresa &#91;2&#93;; esta raz&oacute;n le ha dado fuerza a proyectos de investigaci&oacute;n que se orienten hacia la b&uacute;squeda de recursos compartidos con otras empresas y brindar unas mejores prestaciones que suplan las necesidades de recursos, tanto de hardware y software como humano, siendo justamente &eacute;ste aspecto el que denota la amplia relevancia de las tecnolog&iacute;as Grid.</p>     <p>Las necesidades de conocimiento de las entidades y centros de investigaci&oacute;n estiman cada d&iacute;a mayores capacidades de almacenamiento, procesamiento y acceso a dispositivos inalcanzables, tanto por su tecnolog&iacute;a como por sus costos, siendo esta una nueva raz&oacute;n que promueve el uso de la Grid.</p>      <p>La aplicabilidad de la computaci&oacute;n Grid, puede ser en cualquier &aacute;rea del conocimiento: negocios, gobierno, investigaci&oacute;n, entretenimiento, entre otras&#91;3&#93;. Una de las &aacute;reas d&oacute;nde esta tecnolog&iacute;a encuentra mayor aplicabilidad es el procesamiento de im&aacute;genes, dado que requiere de altos niveles de prestaciones en cuanto a las capacidades de procesamiento, lo cual hace de la computaci&oacute;n Grid, la plataforma ideal para el desarrollo de este trabajo.</p>      <p>Este proyecto de investigaci&oacute;n esta dirigido hacia la clasificaci&oacute;n no supervisada de im&aacute;genes satelitales y utiliza como t&eacute;cnica de inteligencia artificial los aut&oacute;matas celulares.</p>      <p>Un aut&oacute;mata celular se compone de una cuadricula uniforme regular y un conjunto de reglas que permiten que este evolucione y tenga un comportamiento a trav&eacute;s de periodos discretos para obtener el resultado del procesamiento; justamente el proyecto relacionado por este art&iacute;culo emplea tales aut&oacute;matas celulares para clasificar de manera no supervisada im&aacute;genes geogr&aacute;ficas obtenidas a partir del sat&eacute;lite LANDSAT.</p>      <p>En este documento se define el modelo sobre el cual se implementa el servicio Grid y a partir del mismo se describen los elementos y se establece una arquitectura orientada a la computaci&oacute;n Grid, que da el soporte t&eacute;cnico de hardware y software para garantizar el entorno adecuado de lo propuesto preliminarmente.</p>      <p><b><font size="3">1. PRELIMINARES</font></b></p>     <p>Esta secci&oacute;n describe los conceptos que apoyaron el desarrollo del proyecto de investigaci&oacute;n, como la tecnolog&iacute;a Grid implementada para el desarrollo del proyecto, el &aacute;rea espec&iacute;fica del conocimiento a procesar (im&aacute;genes satelitales) y la t&eacute;cnica de programaci&oacute;n utilizada para procesar las im&aacute;genes satelitales.</p>      <p><b>1.1. GRID</b></p>     ]]></body>
<body><![CDATA[<p>La tecnolog&iacute;a GRID en los &uacute;ltimos tiempos se ha convertido en un tema de inter&eacute;s tanto de las comunidades acad&eacute;micas, como de las instituciones gubernamentales, por ello el Gobierno Colombiano a trav&eacute;s la Red Nacional Acad&eacute;mica de Tecnolog&iacute;a Avanzada RENATA &#91;4&#93;, ha establecido los mecanismos para que las universidades y los centros de investigaci&oacute;n implementen tecnolog&iacute;as que permita un mejor aprovechamiento de sus recursos tecnol&oacute;gicos y humanos en pro de la investigaci&oacute;n.</p>      <p>La tecnolog&iacute;a GRID ha evolucionado y su definici&oacute;n por consiguiente ha sufrido los cambios respectivos, en la actualidad se encuentran varias definiciones, como las referenciadas por el autor Fr&eacute;d&eacute;ric Magoul&egrave;s, en su libro "Grid Resource Management" &#91;5&#93;, quien propone una definici&oacute;n ajustada a los cambios tecnol&oacute;gicos, as&iacute;: "Grid es una infraestructura de hardware y software que provee acceso transparente, fiable, generalizado y coherente, a recursos distribuidos a gran escala, propietarios y compartidos por m&uacute;ltiples organizaciones administrativas, con el fin de prestar soporte o apoyo a una gran gama de aplicaciones con el deseo de calidad de servicio."</p>     <p>La evoluci&oacute;n de la Grid se ha establecido en tres generaciones, en donde la primera, se enfatiz&oacute; en interconectar las grandes supercomputadoras para proveer acceso a los recursos; bajo estos lineamientos se presentaron dos proyectos representativos, uno orientado a dar soporte a aplicaciones espec&iacute;ficas y el otro orientado a la ejecuci&oacute;n de diferentes aplicaciones de alto desempe&ntilde;o &#91;5&#93;. La segunda generaci&oacute;n se enfoc&oacute; a desarrollar el centro de la tecnolog&iacute;a Grid, y se establecieron los "middleware", que tiene la tarea de hacer transparente el acceso a los recursos, permitiendo realizar entre otras las siguientes tareas: administraci&oacute;n de recursos grid, programaci&oacute;n de recursos y despliegue de un portal GRID &#91;5&#93;. La tercera generaci&oacute;n, representa la convergencia entre la computaci&oacute;n GRID y la tecnolog&iacute;a de servicios WEB y tiene como idea principal facilitar el ensamblaje de recursos integrados en la grid &#91;5&#93;.</p>      <p><b>1.2. COMPUTACI&Oacute;N GRID</b></p>     <p>Las empresas e instituciones de investigaci&oacute;n han comprendido que una de las formas de buscar la soluci&oacute;n a los requerimientos de procesamiento y extracci&oacute;n de conocimiento de la informaci&oacute;n existente, es compartiendo recursos Inter-institucionales, de tal manera que las instituciones se beneficien mutuamente &#91;6&#93;. Las empresas cuentan con infraestructuras en las que han integrado servidores, computadores de escritorio, port&aacute;tiles, dispositivos m&oacute;viles y dispositivos especiales; dependiendo de las necesidades cada empresa establece los elementos que puede compartir y a los que necesitar&iacute;an tener acceso.</p>      <p>Teniendo en cuenta que muchas de las necesidades de los centros de investigaci&oacute;n implica el uso de la computaci&oacute;n y el tratamiento intensivo de datos, los adelantos en la tecnolog&iacute;a han establecido varios tipos de computaci&oacute;n Grid as&iacute;: Computaci&oacute;n distribuida, computaci&oacute;n de alto rendimiento, computaci&oacute;n por demanda, computaci&oacute;n intensiva de datos y computaci&oacute;n colaborativa &#91;5&#93;. Cada uno de estos tipos de computaci&oacute;n Grid, apunta a cubrir las estrategias espec&iacute;ficas utilizadas por los centros de investigaci&oacute;n para sus actividades.</p>      <p><b>1.3. SERVICIOS GRID</b></p>     <p>La Infraestructura de Servicios de Grid Abierta (<i>Open Grid Services Infrastructure <b>OGSI</b></i>), define los servicios Grid como la conformaci&oacute;n de un servicio WEB m&aacute;s el estado de los recursos, incluyendo los mecanismos para la creaci&oacute;n, manejo e intercambio de informaci&oacute;n entre entidades, facilitando la notificaci&oacute;n asincr&oacute;nica de cambios del estado de los servicios, administraci&oacute;n de colecciones de servicios, administraci&oacute;n de los ciclos de vida de un servicio y manejo de notificaci&oacute;n de fallas &#91;5&#93;. La especificaci&oacute;n de la OGS establece las interfaces y el comportamiento de los servicios grid a trav&eacute;s del lenguaje de descripci&oacute;n de servicios Web <i>(Web Services Description Language,WSDL) </i>y del esquema de Lenguaje de Marcado Extensible <i>(eXtensible Markup Language, XML).</i></p>      <p>Los servicios Web se han construido para fines espec&iacute;ficos y sobre componentes de tecnolog&iacute;as propietarias, con estrictas normas para permitir la comunicaci&oacute;n e interacci&oacute;n entre aplicaciones; mientras que los servicios Grid intentan establecer una estructura que sea heterog&eacute;nea, de tal manera que en la actualidad se est&aacute; presentando una convergencia entre las dos tecnolog&iacute;as &#91;5&#93; (<a href="#fig1">Figura 1</a>), es as&iacute; como Globus Alliance ofrece mecanismos para desarrollar Grids a trav&eacute;s de servicios Web.</p>      <p>    ]]></body>
<body><![CDATA[<center><a name="fig1"><img src="img/revistas/cein/v19n2/v19n2a05f1.jpg"></a></center></p>      <p>Una imagen satelital es una representaci&oacute;n visual de la informaci&oacute;n capturada por un sensor montado en un sat&eacute;lite artificial. La imagen satelital es la representaci&oacute;n de la realidad en forma de una matriz de datos, donde cada celda o p&iacute;xel es una porci&oacute;n del &aacute;rea observada con un &uacute;nico valor &#91;7, 8&#93;.</p>     <p>Las im&aacute;genes satelitales almacenan por lo general las variaciones de la intensidad de energ&iacute;a reflejada por la superficie y registrada por el sensor. Estos valores se conocen como <b><i>Niveles Digitales </i>(ND</b>) para cada p&iacute;xel y normalmente oscilan entre 0 y 255.</p>     <p>Las im&aacute;genes satelitales ofrecen informaci&oacute;n valiosa para innumerables aplicaciones: planificaci&oacute;n urbana, vigilancia del medio ambiente, gesti&oacute;n de cultivos, exploraci&oacute;n minera, desarrollo de mercados, localizaci&oacute;n de bienes ra&iacute;ces, entre otros. En forma adicional a la informaci&oacute;n que se puede observar a trav&eacute;s del ojo humano, las im&aacute;genes contienen detalles "ocultos" es as&iacute; que en la informaci&oacute;n espacial registrada por las im&aacute;genes, se puede observar el contenido mineral de las rocas, la humedad del suelo, la salud de la vegetaci&oacute;n, la composici&oacute;n f&iacute;sica de los edificios y otros detalles imperceptibles por el ojo humano, esta informaci&oacute;n se logra por la reflectancia o el denominado contenido espectral de la imagen satelital &#91;9&#93;.</p>      <p>Uno de los m&eacute;todos de mayor relevancia para el procesamiento de im&aacute;genes satelitales es la clasificaci&oacute;n no supervisada, la que hace parte del n&uacute;cleo investigativo del presente proyecto y en la que se establecen algoritmos para el an&aacute;lisis sin tener conocimiento previo del contenido de la imagen, por lo tanto s&oacute;lo requieren de la imagen a clasificar y algunos par&aacute;metros que limiten el n&uacute;mero de clases que se generar&aacute;n. Estos algoritmos basan su efecto en la b&uacute;squeda de clases con suficiente separabilidad espectral para diferenciar los elementos &#91;10, 11&#93;. Para la clasificaci&oacute;n existen varios m&eacute;todos entre los que se destacan: k-Medias e ISODATA.</p>     <p>El m&eacute;todo de clasificaci&oacute;n k-Medias, calcula inicialmente el t&eacute;rmino medio de las clases extra&iacute;das de la imagen, luego de forma iterativa los p&iacute;xeles son insertados en las clases m&aacute;s cercanas utilizando la t&eacute;cnica de la m&iacute;nima distancia. En cada iteraci&oacute;n se calcula la media de la clase y se vuelven a clasificar todos los p&iacute;xeles hasta alcanzar las clases deseadas &#91;10, 12&#93;.</p>     <p>El m&eacute;todo de clasificaci&oacute;n ISODATA, requiere conocer la cantidad de agrupaciones que se desean utilizar, luego se localiza la zona de mayor reflectancia, los p&iacute;xeles se asignan al cluster utilizando la t&eacute;cnica de m&iacute;nima distancia, los clusters se asocian, disgregan o borran en funci&oacute;n de la m&aacute;xima distancia de clases o del n&uacute;mero m&iacute;nimo de p&iacute;xeles ocupados por la clase, por &uacute;ltimo se repiten las iteraciones hasta que el cambio entre ellas sea m&iacute;nimo &#91;10, 12&#93;.</p>      <p><b>1.5. AUT&Oacute;MATAS CELULARES</b></p>     <p>Los aut&oacute;matas celulares fueron dise&ntilde;ados por Stanislaw Ulam (1909-1984) y John von Neumann (1903-1957) para proporcionar un marco formal a la investigaci&oacute;n del comportamiento de sistemas complejos &#91;13&#93;; y se basan en estructuras est&aacute;ticas, las cuales se rigen por conjuntos de reglas dentro del marco del sistema que se est&eacute; analizando. De acuerdo la literatura existente se encuentran diferentes definiciones, as&iacute;:</p>      <p>Definici&oacute;n descrita por Wolfram &#91;13, 14&#93;, quien precisa los aut&oacute;matas celulares como: "Idealizaciones matem&aacute;ticas de sistemas f&iacute;sicos en los cuales el paso del tiempo es concreto y la cantidad f&iacute;sica toma un conjunto de valores discretos. Un aut&oacute;mata celular toma un conjunto finito de valores discretos y consta de una cuadricula uniforme regular o "arreglo", usualmente infinita en extensi&oacute;n, con una variable discreta en cada sitio o "celda". El estado de un aut&oacute;mata celular es completamente especificado por los valores de las variables de cada sitio. Un aut&oacute;mata celular evoluciona en pasos de tiempo discretos, el valor de la variable o celda es afectado por los valores de variables o celdas vecinas. El vecindario es t&iacute;picamente considerado el sitio en si m&iacute;smo y todos los sitios inmediatamente adyacentes. Las variables de cada sitio son actualizadas simult&aacute;neamente ("sincr&oacute;nicamente"), con base en los valores de las variables en su vecindario en los pasos precedentes, y acordes a un definitivo conjunto de "reglas locales".</p>     ]]></body>
<body><![CDATA[<p>La segunda definici&oacute;n seleccionada representa la visi&oacute;n matem&aacute;tica &#91;15&#93;:</p>     <p>    <center>A = (S<sub>d</sub>, Q, N, &delta;),</center></p>     <p>Donde:</p>     <p>A = Representa un aut&oacute;mata celular</p>     <p>S<sub>d</sub> = Representa el espacio de las celdas, y <sub>d</sub> la dimensi&oacute;n</p>     <p>Q = Corresponde al conjunto de estados</p>     <p>N = Representa el vecindario celular</p>     <p>&delta; = Corresponde a la regla de estado de transici&oacute;n basada en el vecindario</p>     <p>Comparando las definiciones y los objetivos del proyecto, se puede observar que los aut&oacute;matas celulares son perfectamente aplicables al procesamiento de im&aacute;genes, por su conformaci&oacute;n en estructuras est&aacute;ticas y su contenido puede ser procesado aplicando reglas para obtener los resultados deseados.</p>     ]]></body>
<body><![CDATA[<p>Las caracter&iacute;sticas b&aacute;sicas de los aut&oacute;matas celulares se centran en el establecimiento de una geometr&iacute;a que corresponde a una divisi&oacute;n o teselaci&oacute;n del espacio del dominio en celdas de la misma figura (cuadrados, pol&iacute;gonos, tri&aacute;ngulos), dispuestos en una o varias dimensiones, de tal manera que cada una de las geometr&iacute;as al ser integradas dentro de un procesamiento, permiten el an&aacute;lisis y simulaci&oacute;n del comportamiento de los estados del dominio &#91;14, 16&#93;.</p>     <p>Con base en la geometr&iacute;a seleccionada se definen vecindarios (<a href="#" target="_blank">Figuras 2</a> y <a href="#fig3">3</a>) y sobre estos se establecen las reglas de comportamiento, las cuales generan las transiciones de cada uno de los elementos pertenecientes al dominio.</p>      <p>    <center><a name="fig2"><img src="img/revistas/cein/v19n2/v19n2a05f2.jpg"></a></center></p>     <p>    <center><a name="fig3"><img src="img/revistas/cein/v19n2/v19n2a05f3.jpg"></a></center></p>      <p><b><font size="3">2. IMPLEMENTACI&Oacute;N</font></b></p>     <p>Esta secci&oacute;n describe los detalles t&eacute;cnicos que se tuvieron en cuenta para implementar la infraestructura Grid, el servicio Grid y el algoritmo utilizado para lograr la clasificaci&oacute;n no supervisada de im&aacute;genes.</p>     <p><b>2.1.        IMPLEMENTACI&Oacute;N DE LA INFRAESTRUCTURA GRID</b></p>     <p>La infraestructura Grid dispuesta para el proyecto de investigaci&oacute;n se compone de elementos que garantizan un laboratorio completo para la conceptualizaci&oacute;n, aprendizaje y experimentaci&oacute;n; en la <a href="#fig4">figura 4</a> se observan los elementos que conforman la infraestructura Grid utilizada:</p>      ]]></body>
<body><![CDATA[<p>    <center><a name="fig4"><img src="img/revistas/cein/v19n2/v19n2a05f4.jpg"></a></center></p>  <ul>     <li>    <p> Servidor GT4, posee el contenedor de servicios Grid y est&aacute; implementado con Globus Toolkit 4.0.1 (Globus es un programa de investigaci&oacute;n sobre tecnolog&iacute;as GRID, producido por el grupo Globus Alliance, el cual esta respaldado por varios centros de investigaciones de universidades y compa&ntilde;&iacute;as del sector privado (IBM, H P, entre otras) &#91;18-20&#93;; servidor sobre el cual se instala el servicio Grid para la clasificaci&oacute;n no supervisada de im&aacute;genes satelitales.</p></li>      <li>    <p> Autoridad Certificadora: Genera los certificados para poder establecer los niveles de confianza de los servidores y los usuarios a trav&eacute;s de las credenciales emitidas.</p></li>     <li>    <p> Servidor Myproxy: corresponde al repositorio de credenciales que garantizan niveles de confianza entre entidades, lo que operativamente se dispone para que m&uacute;ltiples servidores puedan recuperarlas con prontitud.</p></li>      <li>    <p> Servidor de almacenamiento, sobre el cual se almacenan todas las im&aacute;genes que se desean procesar.</p></li>     ]]></body>
<body><![CDATA[<li>    <p> Servidor de Tiempo: se establece con el servicio de protocolo de tiempo de red (Network Time Protocol, NTP) de Linux que facilitar&aacute; la sincronizaci&oacute;n de los servidores integrantes de la Grid.</p></li>     <li>    <p> Portal: el cual fue implementado con Gridsphere 2.2.10 (desarrollado bajo la licencia open-source) y sobre el cual se implementa gridportlet, sobre este &uacute;ltimo se implementan los portlets que invocan el servicio Grid.</p></li>    </ul>      <p>El proceso de integraci&oacute;n de la infraestructura establecida, se logra con el trabajo colaborativo de estudiantes de maestr&iacute;a en Ciencias de la Informaci&oacute;n y las Comunicaciones pertenecientes al grupo GICOGE y algunas asesor&iacute;as externas a la Universidad Distrital Francisco Jos&eacute; de Caldas. Entre los resultados obtenidos, se pueden resaltar:</p> <ul>     <li>    <p> Generaci&oacute;n de documentaci&oacute;n sem&aacute;nticamente validada y aceptada por los integrantes del grupo, lo cual permiti&oacute; que cada uno de ellos aportara en la construcci&oacute;n y el posterior aprovechamiento de la informaci&oacute;n para la replicaci&oacute;n de la infraestructura en sus lugares de trabajo.</p></li>     <li>    <p> La infraestructura establecida representa el resultado del trabajo de expertos con conocimiento en inform&aacute;tica, sin embargo se hace evidente que despu&eacute;s de terminada esta fase, se deben involucrar otros grupos de investigaci&oacute;n de todas las &aacute;reas del conocimiento, para que dirijan sus proyectos hacia el aprovechamiento intensivo de la infraestructura Grid implementada.</p></li>     ]]></body>
<body><![CDATA[<li>    <p>La infraestructura representa la base m&iacute;nima necesaria para establecer servicios Grid, pero ha quedado lista para iniciar su proceso de crecimiento e integraci&oacute;n con otras instituciones.</p></li>    </ul>     <p><b>2.2. IMPLEMENTACI&Oacute;N DEL SERVICIO GRID</b></p>     <p>Durante el desarrollo del proyecto de investigaci&oacute;n se ha implementado la infraestructura Grid y los algoritmos que permiten establecer el servicio Grid para la clasificaci&oacute;n no supervisada de im&aacute;genes satelitales; la <a href="#fig5">figura 5</a> ilustra el modelo del servicio Grid desarrollado, en donde se integra el servicio y la interacci&oacute;n con el mismo.</p>      <p>    <center><a name="fig5"><img src="img/revistas/cein/v19n2/v19n2a05f5.jpg"></a></center></p>      <p>Dentro del modelo se visualizan letras, las cuales van a servir de gu&iacute;a para la siguiente descripci&oacute;n:</p>     <p>(A): Desde el portlet se solicita la ubicaci&oacute;n del servicio, el cual es devuelto en un punto de referencia extremo (EPR), que contiene la ubicaci&oacute;n del servicio y las especificaciones t&eacute;cnicas, para poder invocarlo.</p>     <p>(B): Igualmente desde e portlet se selecciona la imagen que se va a procesar, la cual est&aacute; ubicada en el recurso de almacenamiento. Es importante aclarar que la ubicaci&oacute;n de las im&aacute;genes no est&aacute; limitada al recurso de almacenamiento definido en la infraestructura Grid, sino a todos los recursos disponibles en la grid y que tengan el servicio de Gridftp debidamente configurado.</p>      ]]></body>
<body><![CDATA[<p>(C): Para la correcta invocaci&oacute;n del servicio, se hace necesario definir algunos par&aacute;metros como los visualizados en la <a href="#fig6">figura 6</a>.</p>      <p>    <center><a name="fig6"><img src="img/revistas/cein/v19n2/v19n2a05f6.jpg"></a></center></p>      <p>Se deben seleccionar tres bandas de la imagen, las cuales har&aacute;n parte del procesamiento, y el n&uacute;mero de categor&iacute;as, el cual corresponde al n&uacute;mero m&aacute;ximo de categor&iacute;as que se generar&aacute;n tras el procesamiento de la imagen y el n&uacute;mero de iteraciones que corresponde a la cantidad de ciclos que se har&aacute;n para lograr la clasificaci&oacute;n. Es importante anotar que entre m&aacute;s iteraciones mejor ser&aacute; el resultado aunque m&aacute;s demorada la obtenci&oacute;n del valor final, sin embargo, es de aclarar que el excesivo n&uacute;mero de iteraciones puede llevar al caos el resultado final. Finalmente se env&iacute;a el EPR, Ubicaci&oacute;n de la imagen a procesar y los par&aacute;metros establecidos en la <a href="#fig6">figura 6</a>, al contenedor Grid como un "Job", desde este instante se libera la conexi&oacute;n entre el contenedor de portlets y el contenedor Grid. El estado del procesamiento se puede monitorear a trav&eacute;s del servicio de monitoreo que posee el contenedor de servicios y el contenedor de portlets.</p>     <p>(D): El servicio de "Jobs" como su primera tarea se encarga de transmitir v&iacute;a Gridftp la imagen desde el lugar descrito en los par&aacute;metros a un lugar temporal dentro del contenedor de servicios Grid.</p>     <p>(E): El servicio de "Jobs" despu&eacute;s de haber confirmado la terminaci&oacute;n de la transmisi&oacute;n de la imagen, invoca el servicio Grid. Posteriormente se carga la imagen a memoria y se invoca el algoritmo del aut&oacute;mata celular.</p>      <p>(F): El cargue de la imagen se realiza desde la ubicaci&oacute;n temporal extrayendo las tres bandas definidas en los par&aacute;metros y carg&aacute;ndolas a la memoria para su posterior procesamiento.</p>     <p>(G) Se procede a cargar el algoritmo del aut&oacute;mata celular a memoria, el cual se encarga de realizar el proceso de clasificaci&oacute;n no supervisada de im&aacute;genes satelitales.</p>     <p>(H): Teniendo la imagen en memoria y los par&aacute;metros definidos por el usuario, como son la cantidad de categor&iacute;as y las iteraciones, el servicio de clasificaci&oacute;n ejecuta los algoritmos all&iacute; definidos tantas veces como se hayan definido. Al terminar este procesamiento se obtiene una nueva imagen.</p>     <p>(I): La imagen resultante del proceso de clasificaci&oacute;n es almacenada en formato "tif" en la ubicaci&oacute;n temporal del contenedor de servicios Grid.</p>     ]]></body>
<body><![CDATA[<p>(J) Por &uacute;ltimo el "Job" encargado de realizar la coordinaci&oacute;n de las tareas y tras confirmar la terminaci&oacute;n del servicio de clasificaci&oacute;n de im&aacute;genes, procede a transmitir v&iacute;a gridftp la imagen resultante al recurso de almacenamiento.</p>     <p><b>2.3.       IMPLEMENTACI&Oacute;N DEL ALGORITMO</b></p>     <p>El aut&oacute;mata celular implementado aplica sus reglas sobre los puntos espaciales conformados por los valores digitales de las tres bandas que se hayan seleccionado para el procesamiento (<a href="#fig7">figura 7</a>).</p>      <p>    <center><a name="fig7"><img src="img/revistas/cein/v19n2/v19n2a05f7.jpg"></a></center></p>      <p>El vecindario est&aacute; definido seg&uacute;n Moore (3x3) &#91;17&#93;, y se establece la utilizaci&oacute;n de tres bandas, cada una de ellas representa uno de los ejes; como se puede apreciar en la <a href="#fig7">figura 7</a>, cada una de las proyecciones de los valores digitales de las tres bandas seleccionadas (banda2, banda3, banda4) representan un vecino.</p>     <p>Se establecen posibles centroides, tomados al dividir cada eje en tama&ntilde;os de (valor-Maximo-valorMinimo) / (Ncategorias*2) y obteniendo como resultado cubos m&aacute;s peque&ntilde;os, de los cuales se toma el centro y se definen como centroides temporales. Por cada una de las iteraciones del proceso de clasificaci&oacute;n se redefinen los centr&oacute;ides, eliminando los que menos puntos tengan dentro del espacio de alcance de cada centroide. La unidad de medida para definir la cercan&iacute;a entre puntos del espacio, est&aacute; dada por la distancia euclidiana.</p>     <p>Las reglas de transici&oacute;n establecidas permiten que el centro del vecindario cambie su valor, tomando el valor dentro del mismo plano (x,y,z) acercando o igualando el centro al centroide identificado como el m&aacute;s cercano al vecindario.</p>      <p>Todos los vecinos pertenecen al mismo centroide. (<a href="#fig8">Figura 8</a>)</p>      <p>    ]]></body>
<body><![CDATA[<center><a name="fig8"><img src="img/revistas/cein/v19n2/v19n2a05f8.jpg"></a></center></p>      <p>Acercamiento al centroide m&aacute;s cercano a la mayor&iacute;a de vecinos. (<a href="#fig9">Figura 9</a>)</p>      <p>    <center><a name="fig9"><img src="img/revistas/cein/v19n2/v19n2a05f9.jpg"></a></center></p>      <p><b><font size="3">3. CASO DE ESTUDIO</font></b></p>     <p>La puesta en funcionamiento de lo establecido por el proyecto involucr&oacute; tres aspectos como fueron: implementaci&oacute;n de la infraestructura, utilizaci&oacute;n de aut&oacute;matas celulares como t&eacute;cnica de inteligencia artificial y la tem&aacute;tica "Clasificaci&oacute;n no supervisada de im&aacute;genes satelitales". En donde se hizo evidente que cada una de ellas requer&iacute;a de las otras para lograr los resultados deseados.</p>     <p><b>3.1.        INTEGRACI&Oacute;N DE LA INFRAESTRUCTURA Y EL PROCESAMIENTO DE CLASIFICACI&Oacute;N DE IM&Aacute;GENES</b></p>     <p>El proyecto raz&oacute;n de este documento, tiene como objetivos el establecimiento de un laboratorio experimental para el despliegue de servicios Grid y la definici&oacute;n e implementaci&oacute;n de servicios Grids y en especial la Clasificaci&oacute;n no supervisada de im&aacute;genes satelitales utilizando aut&oacute;matas celulares.</p>     <p>Desde el punto de vista de computaci&oacute;n de alto desempe&ntilde;o basado en una Grid, el prototipo implementado, representa un proceso de experimentaci&oacute;n que da como resultado uno de los nodos que entrar&aacute; a formar parte de la Grid Nacional e internacional a trav&eacute;s de RENATA. Por lo tanto el aprovechamiento de los recursos inform&aacute;ticos interinstitucionales como lo plantea la computaci&oacute;n Grid no se ha alcanzado.</p>     <p>Adicionalmente, el usuario de la tecnolog&iacute;a Grid espera encontrar con la tecnolog&iacute;a Grid tiempos de respuesta "excelentes" cuando se habla de poder de c&oacute;mputo; este proyecto no cont&oacute; con esos tiempos de respuesta, por los pocos recursos disponibles; sin embargo la infraestructura y el servicio desarrollado se encuentra listo para hacer parte de la Grid Nacional e Internacional, y ser&aacute; en ese instante cuando se pueda realmente aprovechar las bondades de la tecnolog&iacute;a Grid.</p>     ]]></body>
<body><![CDATA[<p>La utilizaci&oacute;n de la infraestructura Grid, represent&oacute; la puesta en pr&aacute;ctica de varios de los preceptos establecidos por la tecnolog&iacute;a Grid: aprovechamiento de recursos, tales como el humano, aportado por lo integrantes del grupo de investigaci&oacute;n GICOGE, quienes pertenecen a varias universidades del pa&iacute;s, tambi&eacute;n se establecieron los niveles de confianza necesarios para garantizar la integraci&oacute;n de los recursos tecnol&oacute;gicos y la correcta utilizaci&oacute;n de los mismos.</p>     <p><b>3.2.        INFORMACI&Oacute;N UTILIZADA</b></p>     <p>La aplicaci&oacute;n de servicio Grid se realiz&oacute; sobre la imagen multiespectral LANDSAT de Bogot&aacute; en formato "img", con 6 bandas y corresponde a las coordenadas ULX: 983766.5051, ULY: 1019938.46240, LRX: 1008118.5092 y LRY: 992034.4623 (<a href="#fig10">Figura 10</a>).</p>      <p>    <center><a name="fig10"><img src="img/revistas/cein/v19n2/v19n2a05f10.jpg"></a></center></p>      <p>La imagen tiene 762 * 873 p&iacute;xeles y 8 bits por p&iacute;xel, con una resoluci&oacute;n del p&iacute;xel de 32 metros, para la investigaci&oacute;n se tomaron las bandas 2,3 y 4 y se estableci&oacute; utilizar como m&aacute;ximo 10 iteraciones y 13 categor&iacute;as.</p>     <p><b>3.3.        CLASIFICACI&Oacute;N NO SUPERVISADA DE LA IMAGEN SATELITAL APLICANDO AUT&Oacute;MATAS CELULARES</b></p>     <p>La <a href="#fig11">figura 11</a> contiene la imagen resultante de aplicar el algoritmo con aut&oacute;matas celulares y se encuentra en formato "tif", formato que puede ser visualizado por una gran cantidad de programas. Los p&iacute;xeles de la imagen est&aacute;n dispuestos en valores de 0 a 255 en orden consecutivo y con una definici&oacute;n por cada valor de falso color para facilitar su visualizaci&oacute;n.</p>      <p>    <center><a name="fig11"><img src="img/revistas/cein/v19n2/v19n2a05f11.jpg"></a></center></p>      ]]></body>
<body><![CDATA[<p>Los colores asignados a la imagen (falso color), se seleccionan de los centroides resultantes del proceso de clasificaci&oacute;n; como se aprecia en la <a href="#fig7">figura 7</a>, cada vecino posee los valores digitales de cada una de las bandas seleccionadas para la clasificaci&oacute;n, y ser&aacute;n estos valores los que queden asignados a los centroides despu&eacute;s del proceso de clasificaci&oacute;n y por consiguiente representan el color en t&eacute;rminos de RGB.</p>     <p>La utilizaci&oacute;n del servicio y en especial la asignaci&oacute;n de los par&aacute;metros (bandas a utilizar, categor&iacute;as e iteraciones) para la correcta ejecuci&oacute;n, depende de las necesidades de los usuarios, y en ese instante ser&aacute;n ellos los que puedan definir si el resultado representa un gran aporte al trabajo que se encuentran desarrollando. Es importante resaltar que dependiendo las necesidades de los investigadores, tanto las t&eacute;cnicas de inteligencia artificial, como las im&aacute;genes seleccionadas para el proceso pueden no ser pertinentes o no ser de gran aporte a los intereses de los usuarios.</p>     <p>Teniendo en cuenta proyectos en etapa de desarrollo y pertenecientes al mismo grupo de investigaci&oacute;n, se est&aacute; trabajando en explorar otras t&eacute;cnicas de inteligencia artificial (rough set y redes neuronales) para la clasificaci&oacute;n de im&aacute;genes satelitales, y seg&uacute;n lo que se ha logrado observar y en conversaciones con los investigadores involucrados, se visualiza la necesidad de combinar varias t&eacute;cnicas de inteligencia para hacer una extracci&oacute;n de conocimiento m&aacute;s intensivo y por consiguiente de mayor intereses para los usuarios.</p>      <p><b><font size="3">4. CONCLUSIONES Y TRABAJOS FUTUROS</font></b></p>     <p>Definitivamente la computaci&oacute;n Grid abre nuevos caminos de investigaci&oacute;n tanto desde el punto de vista de la integraci&oacute;n de recursos (Hardware y Software), la cual es ideal para aquellos investigadores orientados al hardware, los sistemas operativos y las comunicaciones, como desde la aplicabilidad hacia las &aacute;reas del conocimiento, hechos que rompen todas aquellas barreras que limitan el alcance de muchos proyectos de investigaci&oacute;n.</p>     <p>El desarrollo de este tipo de proyectos implica la conformaci&oacute;n de grupos interdisciplinarios, ya que las &aacute;reas del conocimiento tanto tecnol&oacute;gicas como tem&aacute;ticas son diversas.</p>     <p>Se hace necesario el establecimiento de mecanismos de cooperaci&oacute;n Interinstitucional para lograr alcanzar mejores resultados, de tal manera que se integren recursos existentes en cada una de las instituciones y se pongan al servicio de las dem&aacute;s, logrando as&iacute; establecer realmente una infraestructura de c&oacute;mputo de altas prestaciones.</p>     <p>Aprovechando las capacidades alcanzadas tras la implementaci&oacute;n de la arquitectura Grid, se hace evidente la oportunidad de extraer m&aacute;s conocimiento de la informaci&oacute;n almacenada en las im&aacute;genes satelitales, lo cual es factible integrando varias t&eacute;cnicas de inteligencia artificial.</p>     <p>El procesamiento de grandes vol&uacute;menes de informaci&oacute;n requiere de la integraci&oacute;n de numerosos recursos de c&oacute;mputo en clusters y t&eacute;cnicas de procesamiento para buscar mejores resultados, tanto en tiempo de respuesta como en calidad de la informaci&oacute;n.</p> <hr>     <p><b><font size="3">REFERENCIAS</font></b></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;1&#93; Tianfield, H., <i>Towards agent based grid resource management</i>, in <i>Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on</i>. 2005.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0124-8170200900020000500001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;2&#93; Zhichun, X., W.T. Craig, and L. Wing Ning, <i>Data Processing Workfl ow Automation in Grid Architecture</i>, in <i>Proceedings of the Fifth International Conference on Grid and Cooperative Computing Workshops - Volume 00 %@ 0-7695-2695-0</i>. 2006, IEEE Computer Society. p. 189-195.&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=S0124-8170200900020000500002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;3&#93; Fran Berman, G.F., Tony Hey, <i>The Grid: past, present, future. </i>Grid Computing - Making the Global Infrastructure a Reality., 2003.&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=S0124-8170200900020000500003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;4&#93; Conectividad, A.d., RED NACIONAL ACAD&Eacute;MICA DE TECNOLOG&Iacute;A AVANZADA, COLOMBIA.&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=S0124-8170200900020000500004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;5&#93; Fr&eacute;d&eacute;ric Magoul&egrave;s, T.-M.-H.N., Lei Yu, Grid Resource Management - Toward Virtual and Services Compliant Grid Computing. Taylor & Francis Group, LLC, 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=000157&pid=S0124-8170200900020000500005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;6&#93; Jacob, B., et al., Introduction to Grid Computing. 2005 (IBM International Technical Support Organization).&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=S0124-8170200900020000500006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;7&#93; ESRI-chile. LANDSAT 7 ETM+. &#91;cited 2008 <a href="http://www.esri-chile.com/biblioteca/landsat7etm.pdf" target="_blank">http://www.esri-chile.com/biblioteca/landsat7etm.pdf</a>&#93;.&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=S0124-8170200900020000500007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;8&#93; Fern&aacute;ndez, I.A., El satelite Landsat- analisis visual de imagnes obtenidas del sensor ETM+ 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=000160&pid=S0124-8170200900020000500008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;9&#93; SRGIS, J.M.L.-. Gu&iacute;a b&aacute;sica sobre Im&aacute;genes Satelitales y sus productos. 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=S0124-8170200900020000500009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;10&#93; Universidad de Jaen, d.d.I.c., Geod&eacute;sica y Fotogrametr&iacute;a, pr&aacute;cticas de teledetecci&oacute;n.&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=S0124-8170200900020000500010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;11&#93; Consortium, O.G., Web Image Classification Service (WICS) Implementation Specification. 2005.&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=S0124-8170200900020000500011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;12&#93; Visual_Information_Solutions_ITT, Tutotial: Classification Methods.&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=S0124-8170200900020000500012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;13&#93; Wolfram, S., Cellular Automata and Complexity: Collected Papers.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000165&pid=S0124-8170200900020000500013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;14&#93; Bas Straatman, A.H., Conrad Power, Guy Engelen, Roger White, The Use of Cellular Automata for Spatial Modelling and Decision Support in Coastal Zones and Estuaria. Project group "Estuaria en Kusten", 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=000166&pid=S0124-8170200900020000500014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;15&#93; Ling, C., et al., A Novel Ant Clustering Algorithm Based on Cellular Automata, in IAT'04: Proceedings of the Intelligent Agent Technology, IEEE/WIC/ACM International Conference on (IAT'04). 2004, IEEE Computer Society: Washington, DC, USA %L 1157678. p. 148-154.&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=S0124-8170200900020000500015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;16&#93; Palash, S., A brief history of cellular automata. 2000, ACM Press. p. 80-107.&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=S0124-8170200900020000500016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;17&#93; Mart&iacute;nez, G.J., Introducci&oacute;n a la simulaci&oacute;n de procesos con aut&oacute;mata celular. Departamento de Posgrado, Escuela Superior de C&oacute;mputo Instituto Polit&eacute;cnico Nacional, 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=000169&pid=S0124-8170200900020000500017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;18&#93; Sotomayor, B., Globus Toolkit 4 - programming Java Services. ELSEVIER 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=000170&pid=S0124-8170200900020000500018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;19&#93; Monroy, J.A.G., Globus Toolkit. E.T.S.I.Telecomunicaci&oacute;n- Departamento Ingenier&iacute;a Sistemas Telem&aacute;ticos.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000171&pid=S0124-8170200900020000500019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;20&#93; Bart, J., et al., Enabling Applications for Grid Computing with Globus. 2003: IBM Redbooks.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000172&pid=S0124-8170200900020000500020&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="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tianfield]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Towards agent based grid resource management]]></article-title>
<source><![CDATA[Cluster Computing and the Grid, 2005. CCGrid 2005]]></source>
<year>2005</year>
<publisher-name><![CDATA[IEEE International Symposium on]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhichun]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Craig]]></surname>
<given-names><![CDATA[W.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Wing Ning]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Data Processing Workfl ow Automation in Grid Architecture]]></article-title>
<source><![CDATA[]]></source>
<year>2006</year>
<volume>00 %@</volume>
<conf-name><![CDATA[ Proceedings of the Fifth International Conference on Grid and Cooperative Computing Workshops]]></conf-name>
<conf-loc> </conf-loc>
<page-range>189-195</page-range><publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fran Berman]]></surname>
<given-names><![CDATA[G.F.]]></given-names>
</name>
<name>
<surname><![CDATA[Tony]]></surname>
<given-names><![CDATA[Hey]]></given-names>
</name>
</person-group>
<source><![CDATA[The Grid: past, present, future]]></source>
<year>2003</year>
<publisher-name><![CDATA[Grid Computing - Making the Global Infrastructure a Reality]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<collab>Conectividad, A.d.</collab>
<source><![CDATA[RED NACIONAL ACADÉMICA DE TECNOLOGÍA AVANZADA]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Frédéric Magoulès]]></surname>
<given-names><![CDATA[T.-M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lei Yu]]></surname>
<given-names><![CDATA[H.N.]]></given-names>
</name>
</person-group>
<source><![CDATA[Grid Resource Management - Toward Virtual and Services Compliant Grid Computing]]></source>
<year>2009</year>
<publisher-name><![CDATA[Taylor & Francis Group, LLC]]></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[Jacob]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Grid Computing]]></source>
<year>2005</year>
<publisher-name><![CDATA[IBM International Technical Support Organization]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<collab>ESRI-chile</collab>
<source><![CDATA[LANDSAT 7 ETM+]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fernández]]></surname>
<given-names><![CDATA[I.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[El satelite Landsat- analisis visual de imagnes obtenidas del sensor ETM+]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SRGIS]]></surname>
<given-names><![CDATA[J.M.L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Guía básica sobre Imágenes Satelitales y sus productos]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<collab>Universidad de Jaen^dd.d.I.c.</collab>
<source><![CDATA[Geodésica y Fotogrametría, prácticas de teledetección]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Consortium]]></surname>
<given-names><![CDATA[O.G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Web Image Classification Service (WICS) Implementation Specification]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<collab>Visual_Information_Solutions_ITT</collab>
<source><![CDATA[Tutotial: Classification Methods]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wolfram]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Cellular Automata and Complexity: Collected Papers]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bas Straatman]]></surname>
<given-names><![CDATA[A.H.]]></given-names>
</name>
<name>
<surname><![CDATA[Power]]></surname>
<given-names><![CDATA[Conrad]]></given-names>
</name>
<name>
<surname><![CDATA[Guy]]></surname>
<given-names><![CDATA[Engelen]]></given-names>
</name>
<name>
<surname><![CDATA[Roger]]></surname>
<given-names><![CDATA[White]]></given-names>
</name>
</person-group>
<source><![CDATA[The Use of Cellular Automata for Spatial Modelling and Decision Support in Coastal Zones and Estuaria]]></source>
<year>2001</year>
<publisher-name><![CDATA[Project group "Estuaria en Kusten"]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ling]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Novel Ant Clustering Algorithm Based on Cellular Automata]]></article-title>
<source><![CDATA[IAT'04: Proceedings of the Intelligent Agent Technology, IEEE/WIC/ACM International Conference on (IAT'04)]]></source>
<year>2004</year>
<page-range>148-154</page-range><publisher-loc><![CDATA[Washington^eDC DC]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Palash]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A brief history of cellular automata]]></source>
<year>2000</year>
<page-range>80-107</page-range><publisher-name><![CDATA[ACM Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martínez]]></surname>
<given-names><![CDATA[G.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introducción a la simulación de procesos con autómata celular]]></source>
<year>2006</year>
<publisher-name><![CDATA[Departamento de Posgrado, Escuela Superior de Cómputo Instituto Politécnico Nacional]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sotomayor]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Globus Toolkit 4 - programming Java Services]]></source>
<year>2006</year>
<publisher-name><![CDATA[ELSEVIER]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Monroy]]></surname>
<given-names><![CDATA[J.A.G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Globus Toolkit. E.T.S.I.Telecomunicación- Departamento Ingeniería Sistemas Telemáticos]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bart]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Enabling Applications for Grid Computing with Globus]]></source>
<year>2003</year>
<publisher-name><![CDATA[IBM Redbooks]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
