<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302009000200012</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Un procedimiento geométrico para la reconstrucción de superficies mediante funciones de base radial de soporte compacto]]></article-title>
<article-title xml:lang="en"><![CDATA[A geometrical approach for surface reconstruction by means of radial basis functions with compact support]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Sánchez Torres]]></surname>
<given-names><![CDATA[Germán]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Branch]]></surname>
<given-names><![CDATA[John William]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Magdalena 1Grupo en Investigación y Desarrollo en Nuevas Tecnologías de la Información y la Comunicación ]]></institution>
<addr-line><![CDATA[Santa Marta ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia - Sede Medellín Grupo en Investigación y Desarrollo en Inteligencia Artificial - GIDIA ]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<numero>48</numero>
<fpage>119</fpage>
<lpage>129</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302009000200012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302009000200012&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302009000200012&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Recientemente en la comunidad de visión por computador relacionada con los procesos de reconstrucción de superficies de objetos de forma libre se ha notado una tendencia creciente en el uso de técnicas de interpolación. En esta área los interpoladores de funciones de base radial han mostrado que producen modelos tridimensionales con altos niveles de precisión, gran flexibilidad en la reproducción de formas complejas y una alta tolerancia a los niveles de ruido. Las funciones de base radial necesitan la estimación de un conjunto de parámetros de los cuales depende la correcta reconstrucción de la superficie. En este trabajo se describe un procedimiento para la reconstrucción de superficies mediante interpolación usando funciones de base radial de soporte compacto realizando una estimación de centros y radios basado en las características geométricas de la superficie a reconstruir. Los resultados del método propuesto son descritos mediante la interpolacion de datos de rango de objetos reales.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Recently in the community of computer vision related with the surface reconstruction processes of free-form objects there has been a growing trend in the use of interpolation techniques. In this area the radial basis functions interpolator can produce three-dimensional models with high levels of precision, high flexibility to reproduce complex shapes and a high tolerance to noise level. The radial basis functions used for data interpolation need to estimate a set of parameters. This work shows a approach to estimation of those parameters based on the surface geometric characteristics, these are both centers and support ratio. The approach results are shown mean by interpolation of real objects range data.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Reconstrucción de superficies]]></kwd>
<kwd lng="es"><![CDATA[funciones de base radial]]></kwd>
<kwd lng="es"><![CDATA[datos de rango]]></kwd>
<kwd lng="es"><![CDATA[estrategia evolutiva]]></kwd>
<kwd lng="en"><![CDATA[Surface reconstruction]]></kwd>
<kwd lng="en"><![CDATA[radial basis functions]]></kwd>
<kwd lng="en"><![CDATA[range data]]></kwd>
<kwd lng="en"><![CDATA[evolutionary strategy]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Un procedimiento geom&eacute;trico para la reconstrucci&oacute;n de superficies mediante funciones de base radial de soporte compacto</b></font>     <p align="center"><font face="Verdana" size="4"> <b>A geometrical approach for surface reconstruction by means of radial basis functions with compact support</b></font></p>     <p> <font face="Verdana" size="2"> <i>Germ&aacute;n S&aacute;nchez Torres<sup>1*</sup> , John William Branch<sup>2</sup></i></font></p>     <p> <font face="Verdana" size="2"><sup>1</sup>Grupo en Investigaci&oacute;n y Desarrollo en Nuevas Tecnolog&iacute;as de la Informaci&oacute;n y la Comunicaci&oacute;n, Universidad del Magdalena. Carrera 32 N<sup>o</sup>22-08, Santa Marta, Colombia.</font></p>     <p> <font face="Verdana" size="2"><sup>2</sup>Grupo en Investigaci&oacute;n y Desarrollo en Inteligencia Artificial &#45; GIDIA, Universidad Nacional de Colombia &#45; Sede Medell&iacute;n. Carrera 80 N<sup>o</sup> 65 - 223, Medell&iacute;n, Colombia.</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">      <p><font face="Verdana" size="3"> <b>Resumen</b></font></p>     <p><font face="Verdana" size="2">Recientemente en la comunidad de visi&oacute;n por computador relacionada con los procesos de reconstrucci&oacute;n de superficies de objetos de forma libre se ha notado una tendencia creciente en el uso de t&eacute;cnicas de interpolaci&oacute;n. En esta &aacute;rea los interpoladores de funciones de base radial han mostrado que producen modelos tridimensionales con altos niveles de precisi&oacute;n, gran flexibilidad en la reproducci&oacute;n de formas complejas y una alta tolerancia a los niveles de ruido. Las funciones de base radial necesitan la estimaci&oacute;n de un conjunto de par&aacute;metros de los cuales depende la correcta reconstrucci&oacute;n de la superficie. En este trabajo se describe un procedimiento para la reconstrucci&oacute;n de superficies mediante interpolaci&oacute;n usando funciones de base radial de soporte compacto realizando una estimaci&oacute;n de centros y radios basado en las caracter&iacute;sticas geom&eacute;tricas de la superficie a reconstruir. Los resultados del m&eacute;todo propuesto son descritos mediante la interpolacion de datos de rango de objetos reales.</font></p>     <p><font face="Verdana" size="2"><b>Palabras clave:</b> Reconstrucci&oacute;n de superficies, funciones de base radial, datos de rango, estrategia evolutiva</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Abstract</b></font></p>     <p><font face="Verdana" size="2">Recently in the community of computer vision related with the surface reconstruction processes of free-form objects there has been a growing trend in the use of interpolation techniques. In this area the radial basis functions interpolator can produce three-dimensional models with high levels of precision, high flexibility to reproduce complex shapes and a high tolerance to noise level. The radial basis functions used for data interpolation need to estimate a set of parameters. This work shows a approach to estimation of those parameters based on the surface geometric characteristics, these are both centers and support ratio. The approach results are shown mean by interpolation of real objects range data.</font></p>     <p><font face="Verdana" size="2"><b>Keywords:</b> Surface reconstruction, radial basis functions, range data, evolutionary strategy</font></p>     <p><font face="Verdana" size="2">&nbsp;</font></p> <hr noshade size="1">     <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>      <p><font face="Verdana" size="2">El dise&ntilde;o geom&eacute;trico y los sistemas de manufactura asistida por computador son usados en un amplio n&uacute;mero de industrias para generar objetos f&iacute;sicos desde modelos creados digitalmente. Sin embargo, el problema inverso, en el cual se infiere un modelo digital desde un objeto f&iacute;sico, es de gran inter&eacute;s en la comunidad de la computaci&oacute;n grafica; este tipo de problema es conocido de manera general como ingenier&iacute;a inversa.</font></p>      <p><font face="Verdana" size="2">Existen varias propiedades en los objetos 3D relevantes; estas incluyen, la forma, el color y las propiedades del material. El estudio de la forma es un campo que ha motivado diversos estudios en diferentes ramas del conocimiento desde hace algunas d&eacute;cadas. La reconstrucci&oacute;n de superficies es el proceso mediante el cual, objetos reales son reproducidos en la memoria de un computador, manteniendo sus caracter&iacute;sticas f&iacute;sicas como la dimensi&oacute;n, el volumen y la forma. La generaci&oacute;n de estos modelos tiene diversos campos de aplicaci&oacute;n, tales como el reconocimiento de objetos, la reconstrucci&oacute;n facial para la identificaci&oacute;n, el intercambio de hallazgos arqueol&oacute;gicos, entre otros. Una forma del modelo digital es creada a partir de informaci&oacute;n geom&eacute;trica adquirida directamente del objeto real y almacenado en im&aacute;genes de rango. Las im&aacute;genes de rango constituyen una manera no invasiva y de alta precisi&oacute;n de obtener informaci&oacute;n acerca de la geometr&iacute;a de un objeto; son fotograf&iacute;as digitales del objeto, donde en lugar de capturar valores de intensidad de color o luminosidad, se forma un arreglo de distancias tomadas desde una posici&oacute;n conocida de un sensor hasta puntos sobre la superficie del objeto, el posterior tratamiento de la informaci&oacute;n adquirida consiste en un conjunto de etapas que permiten finalmente obtener la representaci&oacute;n digital del objeto, a saber, adquisici&oacute;n, registro, integraci&oacute;n y ajuste. El ajuste de superficies es la etapa mediante la cual se realiza una estimaci&oacute;n matem&aacute;tica, a partir de un conjunto de puntos obtenidos en la etapa de adquisici&oacute;n y procesados en las etapas de registro e integraci&oacute;n. La estimaci&oacute;n matem&aacute;tica de la superficie es posible realizarse mediante diversas t&eacute;cnicas como ajuste por tri&aacute;ngulos, aproximaci&oacute;n mediante funciones Spline e interpolaci&oacute;n de datos dispersos. Una de las t&eacute;cnicas disponibles para interpolaci&oacute;n 3-D, la constituyen las funciones de base radial &#40;RBF: Radial Basis Functions&#41; debido a que resultan ser muy atractivas para una gran cantidad de aplicaciones debido a la capacidad de reproducir forma de alta calidad, a&uacute;n en presencia de datos irregularmente muestreados y con altos niveles de ruido. La base del problema de ajuste de superficies mediante interpolaci&oacute;n consiste en encontrar una superficie que interpole un n&uacute;mero finito de <i>N</i> puntos P <img src="/img/revistas/rfiua/n48/n48a12i01.gif" > =  en R<sup>3</sup>. Existen diferentes variantes del problema, el m&aacute;s simple de los casos ocurre cuando los datos est&aacute;n preescritos en una superficie en R<sup>2</sup>; en estos casos se mantiene una funci&oacute;n bivariada <i>F&#40;x,y&#41;</i> la cual toma ciertos valores para cualquier pareja variante &#40;<i>x<sub>i</sub>, y<sub>i</sub>&#41;</i>, esto es, <i>F&#40;x<sub>i</sub>, y<sub>i</sub>&#41;=z<sub>i</sub></i> para todo <i>i</i>=1,...,<i>N</i>. Este problema es conocido como el problema de encontrar una <i>funci&oacute;n de reconstrucci&oacute;n</i>. El caso m&aacute;s general de la interpolaci&oacute;n de datos dispersos, es conocido como el problema de <i>superficie a superficie</i> en el cual los datos est&aacute;n preescritos en alguna superficie en R<sup>3</sup>, en este caso, el problema es encontrar una superficie <i>S</i> que interpole un conjunto finito de datos y otra superficie <i>W</i> que interpole unos valores de funci&oacute;n w<sub>ij</sub> estimados en cada punto de la superficie &#40;x<sub>i</sub>, y<sub>i</sub>, z<sub>i</sub>&#41; <img src="/img/revistas/rfiua/n48/n48a12i02.gif" > <b>S</b>. Este problema puede ser visto como el problema de interpolar datos dispersos &#40;x<sub>i</sub>, y<sub>i</sub>, z<sub>i</sub>, w<sub>i</sub>&#41; en R<sup>4</sup>, donde tiene la restricci&oacute;n de estar sobre la superficie en R<sup>3</sup>. Los casos m&aacute;s populares son aquellos en donde w<sub>ij</sub> es un escalar y es generalmente una medida de distancia del punto a la superficie. La literatura en interpolaci&oacute;n de datos dispersos es basta, trabajos como el de Powell [1], Arge [2] y Buhmann [3, 4], describen m&eacute;todos de interpolaci&oacute;n con RBF.</font></p>      <p><font face="Verdana" size="2"><b>Trabajos previos</b></font></p>     <p><font face="Verdana" size="2">Barrow <i>et al.</i> [5] y Blicher [6] son los primeros en introducir el problema de la reconstrucci&oacute;n de superficies en el &aacute;rea de la visi&oacute;n por computador. Ellos implementaron una soluci&oacute;n basada en la interpolaci&oacute;n de superficies curvadas uniformemente. La soluci&oacute;n aplica un algoritmo que se desarrolla con el uso de un arreglo de procesos paralelos simples que realizan variaciones locales iterativamente. Esta t&eacute;cnica es muy simple y presenta varios problemas, como por ejemplo, el problema de las discontinuidades de la superficie. Grimson [7] presenta la teor&iacute;a de interpolaci&oacute;n de superficies visual en donde los datos de rango son obtenidos a partir de un par de im&aacute;genes est&eacute;reo. Esta teor&iacute;a enfrenta el problema de encontrar el mejor ajuste a una superficie a partir de un conjunto de valores de profundidad obtenidos mediante el algoritmo de adquisici&oacute;n en est&eacute;reo presentado por Marr [8]. Boult y Kender [9] presentan un procedimiento de reconstrucci&oacute;n visual de superficies que est&aacute; basado en la semi-reproducci&oacute;n de un kernel Spline de Duchon [10]. El proceso de semi-reproducci&oacute;n del kernel Spline est&aacute; definido en t&eacute;rminos de reproducir el kernel en un espacio de semi-Hilbert. El mayor costo computacional del m&eacute;todo lo constituye la soluci&oacute;n del denso sistema de ecuaciones lineales. Trabajos m&aacute;s recientes constituyen los acercamientos m&aacute;s completos e importantes al problema del ajuste de superficies; entre ellos existe una variedad muy amplia de t&eacute;cnicas utilizadas incluyendo tambi&eacute;n combinaciones de &eacute;stas. Los acercamientos mediante mallas triangulares y funciones Splines han sido tema de una amplia gama de trabajos realizados en el &aacute;rea recientemente. Esta tendencia es en gran medida incentivada debido a que soluciones como las basadas en interpolaci&oacute;n suelen ser muy costosas computacionalmente. Estas limitaciones actualmente est&aacute;n siendo mitigadas con el desarrollo de las capacidades de c&oacute;mputo de las arquitecturas modernas, el aumento significativo en la capacidad de los dispositivos de almacenamiento y el desarrollo de t&eacute;cnicas m&aacute;s r&aacute;pidas para la soluci&oacute;n de densos sistemas de ecuaciones. La interpolaci&oacute;n mediante RBF desde el punto de vista te&oacute;rico, ha sido ampliamente utilizado en diferentes trabajos: Baxter [11] en su trabajo <i>"The Interpolation Theory of Radial Basis Functions"</i>, investig&oacute; la sensibilidad de la interpolaci&oacute;n de las RBF a los cambios en la valores de la funci&oacute;n, utilizando descripciones de trabajos previos, para estudiar las matrices generadas por un conjunto de puntos dispuestos en <i>grid</i> regulares; adicionalmente, se analizaron los resultados de la interpolaci&oacute;n de una amplia gama de familias de RBF. Wendland [12] describe ampliamente los aspectos computacionales de la interpolaci&oacute;n multivariada y la aproximaci&oacute;n mediante RBF. Aunque describe algunas caracter&iacute;sticas y restricciones que los datos deben cumplir para evitar problemas de matrices no invertibles no relaciona los aspectos o caracter&iacute;sticas para la selecci&oacute;n de centros de interpolaci&oacute;n. En el campo de las aplicaciones realizadas para reconstrucci&oacute;n 3-D mediante la interpolaci&oacute;n de RBF, se pueden encontrar trabajos muy recientes que se direccionan en diversos enfoques. Floater <i>et al.</i> [13] presentan un esquema jer&aacute;rquico para la interpolaci&oacute;n con RBF de soporte compacto. La jerarqu&iacute;a est&aacute; relacionada con un grupo de subconjuntos de los datos obtenidos mediante triangulaciones sucesivas de Delaunay. El problema de los enfoques de m&uacute;ltiples escalas, es la interpolaci&oacute;n de m&aacute;s de un conjunto de puntos para un solo objeto. Carr [14] describe una aplicaci&oacute;n con rango de suavidad restringido para reconstruir superficies; esta t&eacute;cnica consiste en reducir la energ&iacute;a de una funci&oacute;n cu&aacute;drica sobre todas las funciones de un espacio de Hilbert, satisfaciendo un conjunto dado de restricciones tomados de la topolog&iacute;a de la superficie, que es inferida de los puntos. Posteriormente, Carr <i>et al.</i> [15], mostraron que puntos desordenados pod&iacute;an ser interpolados mediante RBF, produciendo superficies suaves y continuas mediante la aplicaci&oacute;n de un kernel de paso bajo para reducir la cantidad de puntos, proponiendo un procedimiento en el cual se reduce el costo computacional del proceso de interpolaci&oacute;n con RBF; sin embargo, el costo computacional alcanzado es alto, debido a que el procedimiento de reducci&oacute;n de puntos es computacionalmente costoso. Los trabajos te&oacute;ricos y de aplicaci&oacute;n realizados en la &uacute;ltima d&eacute;cada confirman una problem&aacute;tica relacionada con la interpolaci&oacute;n de datos para reconstruir superficies, debido a que la teor&iacute;a de la interpolaci&oacute;n con RBF est&aacute; bien definida y sustentada. El problema que emerge es el costo computacional anexo a este tipo de procedimientos comparados con otras t&eacute;cnicas de interpolaci&oacute;n de datos como los Splines que han sido ampliamente estudiadas en los &uacute;ltimos a&ntilde;os. En el 2005, Beatson [16] construy&oacute; un m&eacute;todo para la r&aacute;pida evaluaci&oacute;n de interpolantes con funciones de base radial. El algoritmo propuesto est&aacute; basado en una propiedad fundamental de funciones definidas condicionalmente negativas &#40;o positivas&#41;; este m&eacute;todo mostr&oacute; un alto rendimiento sobre arquitecturas de cl&uacute;ster de estaciones de trabajo. Otros trabajos, proponen una t&eacute;cnica de ajuste adaptativo mediante RBF, como en Ohtake [17], el cual propone una m&eacute;todo de selecci&oacute;n de par&aacute;metros mediante el cual se garantiza la suavidad del modelo final; aqu&iacute; el n&uacute;mero de centros seleccionados para evaluar la funci&oacute;n de base radial, tiene influencia sobre la calidad del error. Kojekine [18] utiliza la evaluaci&oacute;n de una funci&oacute;n de base radial de soporte compacto, este tipo de funciones necesitan una menor complejidad computacional que otros modelos de RBF, ya que la utilizaci&oacute;n de estructuras de datos como los &aacute;rboles Octales, ayudan a reducir la complejidad de la b&uacute;squeda y clasificaci&oacute;n de centros sobre los cuales una RBF es evaluada. En este art&iacute;culo, la tarea de ajustar superficies es realizada mediante t&eacute;cnicas de interpolaci&oacute;n utilizando RBF de soporte compacto. Los temas relacionados con el control de la suavidad no son tratados en profundidad, sin embargo, es conocido que las RBF permiten la configuraci&oacute;n en nivel de la precisi&o    acute;n de la representaci&oacute;n final [19].</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Generaci&oacute;n de la superficie</b></font></p>     <p><font face="Verdana" size="2">Las funciones de base radial son funciones circularmente sim&eacute;tricas, centradas en un punto llamado <i>centro</i>. Para calcular el interpolante de una RBF se considera que se tiene un conjunto de <i>N</i> puntos p =  <img src="/img/revistas/rfiua/n48/n48a12i03.gif" >   tomados desde la superficie original <i>S</i> del objeto real. El objetivo principal es construir una funci&oacute;n <i>y </i>= &fnof;&#40;x&#41; en la cual el conjunto de ceros de la funci&oacute;n &fnof;&#40;x&#41; = 0: x <img src="/img/revistas/rfiua/n48/n48a12i02.gif" >  <img src="/img/revistas/rfiua/n48/n48a12i04.gif" > aproxime la superficie S. T&iacute;picamente la interpolaci&oacute;n construye una funci&oacute;n <i>y</i> = &fnof; &#40;x&#41; interpolando el conjunto P de la siguiente manera:</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i05.gif" > <a name="Ecuaci&oacute;n1"></a></p>     <p><font face="Verdana" size="2">Donde &Phi;<sub>&sigma;</sub> &#40;r&#41; es la funci&oacute;n base, el conjunto de valores &lambda;<sub>i</sub> es el conjunto de pesos asociado a cada centro, g<sub>i</sub> es t&iacute;picamente, un polinomio de segundo o tercer grado que mejora la suavidad de la superficie generada cuando es utilizado en t&eacute;cnicas de aproximaci&oacute;n, poco se ha estudiado sobre la determinaci&oacute;n del efecto del grado del polinomio utilizado, Sin embargo, en algunos casos como en el caso de la RBF TPS &#40;<i>thin-plate spline</i>&#41;, la presencia del polinomio es necesaria para garantizar la definici&oacute;n positiva de la matriz resultante. Para este caso, el conjunto P<sub>i </sub>es denominado el conjunto de centros, es decir en un enfoque general todos los puntos de la muestra de la superficie <i>S</i> son tomados como puntos referentes en la interpolaci&oacute;n. Los par&aacute;metros &Phi;<sub>&sigma;</sub> &#40;r&#41;, P<sub>i</sub> y g<sub>i</sub> son conocidos, de tal forma que &lambda;<sub>i</sub> es estimado resolviendo el sistema de ecuaciones. Los enfoques cl&aacute;sicos de interpolaci&oacute;n con RBF conocidos como interpolaci&oacute;n con soporte global no contienen par&aacute;metros adicionales a los centros de interpolaci&oacute;n. Existe otro modelo de interpoladores RBF en los cuales cada centro no afecta ni se afecta por todos los puntos, por el contrario, solo un reducido conjunto de centros vecinos cercanos se afectan entre s&iacute;. Este modelo es conocido como RBF de soporte compacto &#40;CSRBF &#45; <i>compact support radial basis functions</i>&#41;. Las CSRBF ayudan a mitigar la cargar computacional que tradicionalmente se ha asociado con la soluci&oacute;n de los sistemas de ecuaciones generados con un modelo con soporte global, debido a que generan un sistema con numerosas entradas en cero o sistema disperso debido a que la funci&oacute;n se define &uacute;nicamente en un intervalo del espacio determinado por un par&aacute;metro denominado soporte compacto. La dispersi&oacute;n en la matriz ayuda a que el costo de almacenamiento disminuya y el costo del c&oacute;mputo para resolver el sistema de igual manera disminuya. Tradicionalmente una CSRBF agrega un par&aacute;metro adicional denominado radio de soporte. El radio de soporte indica de alguna manera general cual es la regi&oacute;n sobre la cual el centro de interpolaci&oacute;n tendr&iacute;a alguna influencia, debido a esto se debe tener en cuenta de manera importante la densidad de muestreo de la nube de puntos. Esto para garantizar que cada centro realmente influya sobre su vecindad de puntos y por el contrario evitar que cada centro influya sobre todo el conjunto de puntos y se pierdan los beneficios del soporte compacto. Una definici&oacute;n cl&aacute;sica de CSRBF es:</font></p>        <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i06.gif" > <a name="Ecuaci&oacute;n2"></a></p>      <p><font face="Verdana" size="2">donde, <img src="/img/revistas/rfiua/n48/n48a12i07.gif" >   , &lambda;<sub>i</sub> es el conjunto de pesos de los centros x<sub>i</sub> y p&#40;x&#41; un polinomio.</font></p>      <p><font face="Verdana" size="2">La estructura general se mantiene y la funci&oacute;n &Phi;&#40;r&#41; definida positiva se conoce como de soporte compacto, porque para cualquier valor de norma <img src="/img/revistas/rfiua/n48/n48a12i08.gif" > &gt; R , la funci&oacute;n &Phi;&#40;r&#41; toma el valor de cero, de tal forma que el par&aacute;metro <i>R</i> es conocido como el radio de soporte. Es com&uacute;n encontrar en la literatura que el valor del radio del soporte sea puesto en 1. Sin embrago, en el contexto de la reconstrucci&oacute;n de superficies, algunos objetos son sensados en diferentes tama&ntilde;os del volumen contenedor. Esto es, algunos dispositivos escalan el volumen del objeto en un cubo de lado igual a la unidad. Para este caso, si el tama&ntilde;o de soporte fuese el tradicional, la funci&oacute;n de soporte compacto se comportar&iacute;a exactamente igual a una con soporte global porque cada centro est&aacute; en la capacidad de envolver dentro de su soporte a cada uno de los otros centros. Otro caso ser&iacute;a tratar de dar soporte de tama&ntilde;o unitario a objetos cuyo volumen es muy grande, ser&iacute;a posible entonces que no se genere ning&uacute;n valor de influencia y que la matriz resultante este llena de ceros. Un enfoque adaptativo es el de establecer un valor constante diferente de la unidad, pero que garantice que el centro m&aacute;s distante por lo menos se solape con alg&uacute;n otro. En general estos enfoques poseen un tama&ntilde;o de radio fijo para todos y cada uno de los centros &#40;Figura 1&#41;.</font></p>         <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i09.gif" > <a name="Figura1"></a></p>     <p><font face="Verdana" size="2"><b>Figura 1</b> Radio de longitud fija para cada uno de los centros en una interpolaci&oacute;n mediante CSRBF </font></p>      <p><font face="Verdana" size="2">Con el enfoque de radios fijos un posible inconveniente seria la determinaci&oacute;n correcta del valor de soporte de acuerdo a la densidad de la nube de puntos. Un problema adicional lo constituye el hecho de que en algunos centros pueden quedar m&aacute;s cercanos que otros y habr&aacute; un traslapa innecesario en algunos centros con lo que se estar&iacute;a incurriendo costo computacional adicional.</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Para resolver el problema de la correcta asignaci&oacute;n de los centros el modelo inicial de CSRBF cl&aacute;sico debe tener la flexibilidad de incorporar tama&ntilde;os de soporte espec&iacute;ficos para cada uno de los centros, as&iacute; el modelo de CSRBF se redefine as&iacute;:</font></p>       <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i10.gif" > <a name="Ecuaci&oacute;n3"></a></p>       <p><font face="Verdana" size="2">donde, <img src="/img/revistas/rfiua/n48/n48a12i11.gif" > </font></p>      <p><font face="Verdana" size="2">As&iacute; se evita que existan solapes innecesarios y que cada centro se adapte adecuadamente a la superficie. La <a href="#Figura2">figura 2 </a>muestra gr&aacute;ficamente el modelo con radios independientes. La interpolaci&oacute;n correcta con CSRBF exige que toda la superficie sea cubierta por lo menos por un centro de interpolaci&oacute;n &#40;<a href="#Figura3">Figura 3</a>&#41;.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i12.gif" > <a name="Figura2"></a></p>      <p><font face="Verdana" size="2"><b>Figura 2</b> Radios de soporte con longitud independiente para centro de interpolaci&oacute;n</font></p>      <p><font face="Verdana" size="2">Sin embargo este enfoque da lugar a un costo computacional innecesario debido a la posibilidad de que m&aacute;s de un centro sea cubierto en su totalidad con la intersecci&oacute;n de otros. En general para lograr establecer un soporte adecuado para cada uno de los centros seleccionados, no es necesario tener en cuenta &uacute;nicamente la densidad del muestreo del conjunto de puntos, si no la densidad de muestreo del conjunto de centros.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i13.gif" > <a name="Figura3"></a></p>     <p><font face="Verdana" size="2"><b>Figura 3</b> Centros y radios de soporte para un segmento de superficie</font></p>      <p><font face="Verdana" size="2"><b>Selecci&oacute;n de centros mediante clusterizaci&oacute;n</b></font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">Esta etapa busca generar una aproximaci&oacute;n de la superficie. La aproximaci&oacute;n de la superficie se realiza en este trabajo mediante la interpolaci&oacute;n de un sub-conjunto de puntos de la nube inicial. Este sub-conjunto es seleccionado, teniendo en cuenta afectar lo menos posible la precisi&oacute;n de la representaci&oacute;n final y teniendo en cuenta que para que posteriormente se pueda recortar la superficie generada, los puntos del contorno deben satisfacer la funci&oacute;n de interpolaci&oacute;n, es decir, deben hacer parte del sub-conjunto de puntos con el cual se construye el interpolante, a este subconjunto de puntos se llamar&aacute; en adelante, centros de la interpolaci&oacute;n y estar&aacute;n formados por los sub-conjuntos seleccionados de acuerdo a las siguientes caracter&iacute;sticas: 1. Seleccionar un conjunto de puntos cuyas caracter&iacute;sticas geom&eacute;tricas sean representativas de su entorno, 2. Todos los puntos que correspondan a contornos externos, si los hay. El objetivo de la caracter&iacute;stica 1, es disminuir el efecto de la p&eacute;rdida de precisi&oacute;n con la reducci&oacute;n de puntos, as&iacute; el objetivo es seleccionar puntos representativos por regiones lo que sugiere alg&uacute;n tipo de segmentaci&oacute;n o subdivisi&oacute;n de los puntos que conforman las superficie para extraer puntos representativos, seg&uacute;n las caracter&iacute;sticas locales de cada regi&oacute;n. Las caracter&iacute;sticas 2 tienen como objetivo hacer que se interpolen correctamente los l&iacute;mites de la superficie &#40;Figura 4&#41;: &#40;a&#41; Borde reproducido incorrectamente, &#40;b&#41; Borde correctamente reproducido.</font></p>       <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i14.gif" > <a name="Figura4"></a></p>      <p><font face="Verdana" size="2"><b>Figura 4</b> Efectos de la selecci&oacute;n de centros en la reproducci&oacute;n del borde</font></p>      <p><font face="Verdana" size="2">El error en la interpolaci&oacute;n de los l&iacute;mites es debido a que el comportamiento de la superficie m&aacute;s all&aacute; de los l&iacute;mites de los centros de referencia est&aacute; dado por la naturaleza del m&eacute;todo utilizado. Es decir, si no se posee informaci&oacute;n en los l&iacute;mites de las superficies al construir el interpolante es posible que la superficie generada descienda o se eleve de forma incorrecta, por lo tanto, los bordes no se representan correctamente. En la <a href="#Figura5">figura 5</a>, las flechas indican la direcci&oacute;n en las cuales las dos superficies se extienden, esto es debido a que los puntos de referencia est&aacute;n alejados del borde y no es posible reproducir correctamente la superficie desde el borde hasta los centros de interpolaci&oacute;n.</font></p>        <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i15.gif" > <a name="Figura5"></a></p>      <p><font face="Verdana" size="2"><b>Figura 5</b> Interpolaci&oacute;n incorrecta de los bordes</font></p>     <p><font face="Verdana" size="2">Los puntos que cumplen con las caracter&iacute;sticas 2 y 3 son extra&iacute;dos de los contornos que previamente se han clasificado como preservables y el conjunto de puntos que cumple la caracter&iacute;stica 1 son establecidos mediante clusterizaci&oacute;n. Hay una raz&oacute;n te&oacute;rica que indica que la interpolaci&oacute;n es &oacute;ptima si los centros est&aacute;n situados en los puntos del objeto [20]. Los experimentos relacionados con la localizaci&oacute;n de centros est&aacute;n centrados principalmente en t&eacute;cnicas de aproximaci&oacute;n de datos para la reconstrucci&oacute;n [21]. En estas t&eacute;cnicas la calidad de la aproximaci&oacute;n es medida mediante una funci&oacute;n de energ&iacute;a que se intenta minimizar. Aunque la funci&oacute;n t&iacute;pica de minimizaci&oacute;n la constituye los m&iacute;nimos cuadrados, otras funciones objetivo tambi&eacute;n se han considerado para la minimizaci&oacute;n [22, 23]. El objetivo, es obtener una buena aproximaci&oacute;n del objeto representado por el conjunto de puntos con un sub-conjunto de &eacute;ste. Debido a que esta simplificaci&oacute;n del conjunto de datos reduce el tiempo de c&oacute;mputo empleado en la construcci&oacute;n y la evaluaci&oacute;n del interpolante que aproxima la geometr&iacute;a del objeto. Los resultados indican que los ahorros significativos en costo computacional pueden resultar en el costo de introducir errores muy peque&ntilde;os de precisi&oacute;n en la representaci&oacute;n final [24], es decir, la representaci&oacute;n digital obtenida luego de una reducci&oacute;n siempre ser&aacute; afectada por un incremento en el error. Esta etapa implementa una t&eacute;cnica general de <i>clusterizaci&oacute;n</i> mediante crecimiento de regiones, dado que <i>clusterizar</i> la superficies no suele ser costoso computacionalmente si se establecen las estructuras de datos eficientemente. El algoritmo consiste en calcular previamente una estimaci&oacute;n de la curvatura de las superficies en cada punto <i>P</i>. La estimaci&oacute;n de la curvatura es calculada resolviendo una matriz de covarianza formada utilizando un vecindario cercano y de tama&ntilde;o fijo en cada uno de los puntos as&iacute;:</font></p>     <p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i16.gif" > <a name="Ecuaci&oacute;n4"></a></p>      <p><font face="Verdana" size="2">donde <i>n</i> es el n&uacute;mero de vecinos al punto p<sub>i</sub> y  <img src="/img/revistas/rfiua/n48/n48a12i17.gif" > se define como <img src="/img/revistas/rfiua/n48/n48a12i18.gif" > </font></p>      <p><font face="Verdana" size="2">La estimaci&oacute;n de la curvatura en un punto <i>p</i> es:</font></p>     ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i19.gif" > <a name="Ecuaci&oacute;n5"></a></p>       <p><font face="Verdana" size="2">Donde &lambda;<sub>i</sub> son los eigenvalores de la matriz formada en la <a href="#Ecuaci&oacute;n4">Ecuaci&oacute;n 4</a>, tal que <img src="/img/revistas/rfiua/n48/n48a12i20.gif" >, este enfoque de estimaci&oacute;n del valor de la curvatura viene dado del an&aacute;lisis estad&iacute;stico mediante PCA &#40;<i>principal component analysis</i>&#41;. Una vez obtenida la aproximaci&oacute;n de la curvatura, el siguiente paso consiste en calcular una <i>clusterizaci&oacute;n </i>de las superficies, de tal forma que la varianza de cada cl&uacute;ster no supere un umbral &beta; establecido. La descripci&oacute;n general de este procedimiento se presenta en el Algoritmo 1 y <a href="#Figura6">figura 6</a> respectivamente.</font></p>      <p><font face="Verdana" size="2"><b>Algoritmo 1</b> M&eacute;todo propuesto para la selecci&oacute;n de centros</font></p>     <p><font face="Verdana" size="2"><i>Inicio</i></font></p>     <p><font face="Verdana" size="2"><i>1. Inicie con un punto semilla aleatoria P<sub>i</sub>, y cree un cl&uacute;ster C<sub>i</sub>.</i></font></p>     <p><font face="Verdana" size="2"><i>2. Adhiera un v&eacute;rtice V<sub>k</sub> <img src="/img/revistas/rfiua/n48/n48a12i02.gif" >N<sub>ci</sub> sucesivamente a C, mientras que V<sub>ci</sub> &lt; &beta; donde N<sub>ci</sub> es un vecindario circular alrededor del centroide de C<sub>i</sub> y V<sub>ci</sub> es la varianza dentro del cl&uacute;ster Ci &#40;ver <a href="#Figura1">figura 1</a>&#41;.</i></font></p>     <p><font face="Verdana" size="2"><i>3. Retorne a 1 hasta clusterizar todos los puntos de M</i></font></p>     <p><font face="Verdana" size="2"><i>Fin</i></font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i21.gif" > <a name="Figura6"></a></p>       <p><font face="Verdana" size="2"><b>Figura 6</b> &#40;a&#41; Definici&oacute;n de vecindario de cada centroide, &#40;b&#41; Centroides de los cl&uacute;ster no pertenecen al conjunto de datos</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">La cantidad de cl&uacute;ster obtenidos se comporta inversamente al valor de la varianza, a medida que la varianza aumenta, se obtienen menor n&uacute;mero de <i>cl&uacute;sters</i>. La varianza tendr&aacute; una incidencia directa sobre la suavidad y la calidad de la superficie interpolada, porque &eacute;sta determina la cantidad de centros con las cuales se aproximar&aacute; la superficie. La t&eacute;cnica de <i>clusterizaci&oacute;n</i>, tiene la propiedad de representar completamente las variaciones de la superficie, caracter&iacute;stica que no se presenta en t&eacute;cnicas de selecci&oacute;n aleatoria, en la cual puede presentarse ausencia de centros en regiones peque&ntilde;as que generan altos errores y causan la interpolaci&oacute;n iterativa del interpolante.</font></p>      <p><font face="Verdana" size="2"><b>Estimaci&oacute;n de Radios de Soporte</b></font></p>     <p><font face="Verdana" size="2">El procedimiento comienza con los resultados de la etapa de selecci&oacute;n de centros, una vez obtenido el conjunto de centros, es necesario realizar un c&aacute;lculo de la conectividad de los centros seleccionados, dado que el conjunto de centros obtenido por <i>clusterizaci&oacute;n</i> no est&aacute; homog&eacute;neamente distribuido sobre la superficie, es necesario estimar un valor de radio teniendo en cuenta la separaci&oacute;n m&aacute;xima de cada centro con los centros que forman el primer anillo en la malla que los conecta. Esto garantiza que el &aacute;rea total de la superficie es cubierta. El conjunto del punto <i>k</i> formado por el primer anillo en la malla <i>M</i>, lo compone el conjunto de centros C<sub>i</sub> para los cuales exista una arista A que conecta a <i>k</i> con C<sub>i</sub>. Es decir todo los <img src="/img/revistas/rfiua/n48/n48a12i22.gif" >&#40;Figura 7&#41;.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i23.gif" > <a name="Figura7"></a></p>        <p><font face="Verdana" size="2"><b>Figura 7</b> Pasos para la estimaci&oacute;n de los radios de los centros de interpolaci&oacute;n, a&#41; centros seleccionados sobre la superficie original, b&#41; estimaci&oacute;n de una conectividad de los centros seleccionados, c&#41; y d&#41; estimaci&oacute;n del radio de soporte basado en el an&aacute;lisis del conjunto del primer anillo</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i24.gif" > <a name="Figura8"></a></p>       <p><font face="Verdana" size="2"><b>Figura 8</b> Proceso de estimaci&oacute;n de par&aacute;metros para la interpolaci&oacute;n con Funciones de Base Radial con Soporte compacto</font></p>      <p><font face="Verdana" size="2">El objetivo de la triangulaci&oacute;n es conocer mediante la informaci&oacute;n de conexi&oacute;n la vecindad de cada centro, el tama&ntilde;o del soporte estar&aacute; en relaci&oacute;n a dicha vecindad. Para cada uno de los centros se estima la vecindad determinada por el primer anillo de la malla triangular. En este anillo se busca la arista de mayor tama&ntilde;o, es decir la m&aacute;xima distancia del centro a su vecino mas alejado. Esto garantiza que los centros se relacionan en vecindades generando traslapes con cada uno de sus vecinos. Finalmente, el tama&ntilde;o del soporte se establece como la mitad del tama&ntilde;o de la arista de mayor longitud m&aacute;s un delta que garantiza el solapamiento con el centro que conecta con dicha arista. El problema de la selecci&oacute;n correcta de los tama&ntilde;os de soporte se reduce a encontrar el tama&ntilde;o del adecuado entre traslapes en el cual una relaci&oacute;n entre el tiempo de computo y la disminuci&oacute;n en el error de ajuste sea conveniente. Es decir para una vecindad v<sub>i</sub> del centro k, el radio adecuado es R<sub>i</sub> = max <i>dist</i> &#40;k, c<sub>i</sub>&#41; donde c<sub>i</sub> <img src="/img/revistas/rfiua/n48/n48a12i02.gif" > v<sub>i</sub>, el proceso se muestra gr&aacute;ficamente en el diagrama de la <a href="#Figura8">figura 8</a>. Este algoritmo establece un radio espec&iacute;fico para cada centro de interpolaci&oacute;n de acuerdo a la ubicaci&oacute;n de estos, al combinarse con la t&eacute;cnica de selecci&oacute;n propuesta en la secci&oacute;n anterior, cada centro representa una regi&oacute;n homog&eacute;nea y se encarga de reproducir una regi&oacute;n homog&eacute;nea topol&oacute;gicamente puesto que el procedimiento de selecci&oacute;n de centros toma un punto representativo de cada divisi&oacute;n homog&eacute;nea obtenida.</font></p>      <p><font face="Verdana" size="3"><b>Resultados</b></font></p>     <p><font face="Verdana" size="2">Todas las pruebas se realizaron utilizando un computador con procesador Intel de 3,0 GHz, memoria RAM de 1,0Gb corriendo bajo el sistema operativo Microsoft Windows XP. Las implementaciones de los modelos fueron realizadas en C++ y MATLAB, adem&aacute;s se program&oacute; un motor gr&aacute;fico en OpenGL, para obtener la representaci&oacute;n gr&aacute;fica de las im&aacute;genes. La mayor&iacute;a de los datos utilizados fueron obtenidos con el sensor Kreon disponible en el Advanced Man-Machine Interface Laboratory - Department of Computing Science, University of Alberta, Canad&aacute;.</font></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><b>Selecci&oacute;n de centros para superficies cerradas</b></font></p>     <p><font face="Verdana" size="2">El comportamiento en la interpolaci&oacute;n de superficies cerradas no incluye m&aacute;s que procedimientos para modelar los detalles o variaciones geom&eacute;tricas de la superficie.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i25.gif" > <a name="Figura9"></a></p>       <p><font face="Verdana" size="2"><b>Figura 9</b> Objeto m&aacute;scara y los resultados de la etapa del proceso de reconstrucci&oacute;n</font></p>      <p><font face="Verdana" size="2">Para el objeto mostrado en la<a href="#Figura9"> figura 9</a> el resultado de la <i>clusterizaci&oacute;n</i> arroj&oacute; 4.089 centros seleccionados, adicionalmente 231 puntos correspondientes a los bordes de la superficie se anexaron al conjunto general sobre el cual se calcul&oacute; el interpolante. La <a href="#Figura9">figura 9b</a> muestra los resultados del proceso de selecci&oacute;n de centros mediante <i>clusterizaci&oacute;n</i>. El interpolante se calcul&oacute; con 4.320 centros de interpolaci&oacute;n seleccionados de un conjunto inicial de 31.284 puntos. El resultado de la interpolaci&oacute;n se muestra en la <a href="#Figura9">figura 9c</a>. Esta representaci&oacute;n fue obtenida mediante un algoritmo de extracci&oacute;n de superficies denominado Marching-Cubes. Finalmente, en la figura interpolada, los huecos que estaban presentes en la figura original se ha llenado, esto debido a que la interpolaci&oacute;n mediante RBF asume continuidad en la superficie. De forma similar el objeto que se muestra en la <a href="#Figura10">figura 10a</a> fue reconstruido con el m&eacute;todo propuesto; el proceso de selecci&oacute;n de centros seleccion&oacute; un conjunto de 9.962 de 35.947 puntos en la imagen inicial.</font></p>      <p align="center"><font face="Verdana" size="2"><img src="/img/revistas/rfiua/n48/n48a12i26.gif" > <a name="Figura10"></a></p>      <p><font face="Verdana" size="2"><b>Figura 10</b> Objeto conejo de la Universidad Stanford y los resultados de la etapa del proceso de reconstrucci&oacute;n</font></p>      <p><font face="Verdana" size="3"><b>Conclusiones</b></font></p>     <p><font face="Verdana" size="2">Se ha propuesto un m&eacute;todo para el ajuste de superficies de objetos de forma libre mediante interpolaci&oacute;n de datos dispersos utilizando funciones de base radial con soporte compacto. La selecci&oacute;n de centros para la generaci&oacute;n de la interpolaci&oacute;n se realiza mediante una <i>clusterizaci&oacute;n</i> basada en curvaturas de la superficie. La <i>clusterizaci&oacute;n</i> garantiza que cada segmento de la superficie tiene representaci&oacute;n en el modelo interpolado [19]. La determinaci&oacute;n de las principales caracter&iacute;sticas geom&eacute;tricas fueron necesarias para realizar la correcta selecci&oacute;n de centros de interpolaci&oacute;n. Se realiz&oacute; un an&aacute;lisis mediante la obtenci&oacute;n y estudio de soluciones &oacute;ptimas generadas mediante una estrategia evolutiva, dando como resultado que caracter&iacute;sticas locales como la variaci&oacute;n de la curvatura y la normal son determinantes para la preservaci&oacute;n de detalles finos en la selecci&oacute;n de centros de interpolaci&oacute;n. Una debilidad del m&eacute;todo propuesto radica en que al estimar el interpolante no se consideran las discontinuidades del objeto, por el contrario se asume que la superficie es continua. Como trabajo futuro se deber&iacute;a trabajar en generar superficies que preserven las discontinuidades presentes en las superficies.</font></p>      <p><font face="Verdana" size="3"><b>Referencias</b></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font face="Verdana" size="2">1. M. Powell. "The theory of radial basis function approximation" Advances in Numerical Analysis II. W.A. Light. Editor. Ed. Claredon Press. Oxford. 1990. pp. 105.</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=000083&pid=S0120-6230200900020001200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">2. A. Arge. Approximation of scattered data using smooth grid functions. Technical Report STF33 A94003. SINTEF. 1994.</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=000084&pid=S0120-6230200900020001200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">3. M. Buhmann. "Multivariate interpolation in odddimensional Euclidean spaces using multiquadrics" Const. Approx. 1990. Vol. 6. pp. 21-34.</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=000085&pid=S0120-6230200900020001200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">4. M. Buhmann. Radial Basis Functions: Theory and Implementations. Ed. Cambridge University Press. 2003. pp. 99-153.</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=000086&pid=S0120-6230200900020001200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">5. H. G. Barrow, J. M. Tanenbaum. "Interpreting line drawings as three-dimensional surfaces". Proc. Of AAAI-80. Stanford. CA. 1980. pp.11-14.</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=000087&pid=S0120-6230200900020001200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">6. P. Blicher. "From images to surfaces: A computational study of the human early visual system". SIGART Bull. Mit press. 1982. Vol. 82. pp. 12-14.</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=000088&pid=S0120-6230200900020001200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">7. W. Grimson. From Images to Surfaces: A Computational Study of the Human Early Visual System. Cambridge: MIT Press1981. Ph.D.Thesis. pp. 274.</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=000089&pid=S0120-6230200900020001200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">8. D. Marr; T. Poggio. Proceedings of the Royal Society of London. Series B, Biological Sciences. Vol. 204. 1979. pp. 301-328.</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=000090&pid=S0120-6230200900020001200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">9. T. Boult, J. Kender. "Visual surface reconstruction using sparse depth data". CVPR86. 1986. pp. 68- 76.</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=000091&pid=S0120-6230200900020001200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">10. J. Duchon. "Spline minimizing rotation-invariant seminorms in sobolev spaces". Constructive Theory of Functions of several Variables. Vol. 571. 1997. pp. 85- 100.</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=000092&pid=S0120-6230200900020001200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">11. B. Baxter. The Interpolation Theory of Radial Basis Functions. PhD thesis. Trinity College. 1992.</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=000093&pid=S0120-6230200900020001200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">12. H. Wendland. "Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree". Advances in Computational Mathematics. Vol. 4. 1995. pp. 389-396.</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=000094&pid=S0120-6230200900020001200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">13. M. Floater, A. Iske. "Multistep scattered data interpolation using compactly supported radial basis functions". Journal of Comp. Appl. Math. Vol. 73. 1996. pp. 65-78.</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=000095&pid=S0120-6230200900020001200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">14. J. C. Carr, R. K. Beatson, J. B. Cherrie, T. J. Mitchell, W. R. Fright, B. C. McCallum, T. R. Evans. "Reconstruction and representation of 3D objects with radial basis functions". Proceedings of the 28th Annual Conference on Computer Graphics and interactive Techniques SIGGRAPH 2001. ACM. New York. NY. pp. 67-76.</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=000096&pid=S0120-6230200900020001200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">15. J. Carr, R. Beatson, B. Mccallum, W. Fright, T. Mclennan, T. Mitchell. "Smooth surface reconstruction from noisy range data". Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia. GRAPHITE '03: New York. USA. ACM Press. 2003. pp. 119.</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=000097&pid=S0120-6230200900020001200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">16. R. K. Beatson, W. A. Light, S. Billings. "Fast Solution of the Radial Basis Function Interpolation Equations: Domain Decomposition Methods". J. Sci. Comput. Vol. 22. 2000. pp. 1717-1740.</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=000098&pid=S0120-6230200900020001200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">17. Y. Ohtake. "3d scattered data approximation with adaptive compactly supported radial basis functions". Proceedings of the Shape Modeling International 2004 &#40;SMI'04&#41;. Washington D.C. USA. IEEE Computer Society. 2004. pp. 31-39.</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=000099&pid=S0120-6230200900020001200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">18. N. Kojekine, V. Savchenko. Surface reconstruction based on compactly supported radial basis functions, Geometric modeling: techniques, applications, systems and tools. Ed. Kluwer Academic Publishers. Norwell. Ma. USA. 2004. pp. 218-231.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S0120-6230200900020001200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">19. G. S&aacute;nchez. "Selecci&oacute;n de centros de Interpolaci&oacute;n de funciones de Base Radial para el Ajuste de superficies de Objetos de forma libre". CLEI - XXXII Conferencia Latinoamericana de Inform&aacute;tica. Santiago de Chile &#45; Chile. 2006.</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=000101&pid=S0120-6230200900020001200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">20. R. Schaback. Creating Surfaces from Scattered Data Using Radial Basis Functions, Mathematical Methods in Computer Aided Geometric Design III. M. D&aelig;hlen, T. Lyche, L.L. Schumaker &#40;eds.&#41;, Ed. Vanderbilt Univ. Press. Nashville. 1995. pp. 477-496.</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=000102&pid=S0120-6230200900020001200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">21. R. Mcmahon, R. Franke. "Knot selection for least squares thin plate splines". SIAM Journal on Scientific and Statistical Computing. Vol. 13. 1992. pp. 484- 498.</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=000103&pid=S0120-6230200900020001200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">22. F. Girosi. "Some extensions of radial basis functions and their applications in artificial intelligence". Computers and Mathematics with Applications. Vol.  24. 1992. pp. 61-80.</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=000104&pid=S0120-6230200900020001200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">23. K. Salkauskas. "Moving least squares interpolation with thin-plate splines and radial basis functions". Computers and Mathematics with Applications. Vol. 24. 1992. pp. 177-185.</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=000105&pid=S0120-6230200900020001200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font face="Verdana" size="2">24. R. Carlson, B. Natarajan. "Sparse approximate multiquadric interpolation". Computers and Mathematics with Applications. Vol. 26. 1994. pp. 99- 108.</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=000106&pid=S0120-6230200900020001200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p><font face="Verdana" size="2">&#40;Recibido el 11 de abril de 2008. Aceptado el 12 de Marzo de 2009&#41;</font></p>     <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia: tel&eacute;fono: + 57 +5 +430 12 92 ext 362, fax: + 57 +5 + 430 12 92, correo electr&oacute;nico: <a href="mailto:gsanchez@unimagdalena.edu.co">gsanchez@unimagdalena.edu.co</a> &#40;G. S&aacute;nchez&#41;.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Powell]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[The theory of radial basis function approximation: Advances in Numerical Analysis II]]></source>
<year>1990</year>
<page-range>105</page-range><publisher-loc><![CDATA[Oxford ]]></publisher-loc>
<publisher-name><![CDATA[W.A. Light. Editor]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arge]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Approximation of scattered data using smooth grid functions: Technical Report STF33 A94003]]></source>
<year>1994</year>
<publisher-name><![CDATA[SINTEF]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Buhmann]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multivariate interpolation in odddimensional Euclidean spaces using multiquadrics]]></article-title>
<source><![CDATA[Const. Approx]]></source>
<year>1990</year>
<volume>6</volume>
<page-range>21-34</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Buhmann]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Radial Basis Functions: Theory and Implementations]]></source>
<year>2003</year>
<page-range>99-153</page-range><publisher-name><![CDATA[Ed. Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barrow]]></surname>
<given-names><![CDATA[H. G]]></given-names>
</name>
<name>
<surname><![CDATA[Tanenbaum]]></surname>
<given-names><![CDATA[J. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Interpreting line drawings as three-dimensional surfaces]]></source>
<year>1980</year>
<page-range>11-14</page-range><publisher-loc><![CDATA[Stanford ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Blicher]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[From images to surfaces: A computational study of the human early visual system]]></article-title>
<source><![CDATA[SIGART Bull. Mit press]]></source>
<year>1982</year>
<volume>82</volume>
<page-range>12-14</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Grimson]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
</person-group>
<source><![CDATA[From Images to Surfaces: A Computational Study of the Human Early Visual System]]></source>
<year></year>
<page-range>274</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marr]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Poggio]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Proceedings of the Royal Society of London]]></article-title>
<source><![CDATA[Series B, Biological Sciences]]></source>
<year>1979</year>
<volume>204</volume>
<page-range>301-328</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Boult]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Kender]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Visual surface reconstruction using sparse depth data]]></source>
<year>1986</year>
<page-range>68- 76</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Duchon]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Spline minimizing rotation-invariant seminorms in sobolev spaces]]></article-title>
<source><![CDATA[Constructive Theory of Functions of several Variables]]></source>
<year>1997</year>
<volume>571</volume>
<page-range>85- 100</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Baxter]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[The Interpolation Theory of Radial Basis Functions]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wendland]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree]]></article-title>
<source><![CDATA[Advances in Computational Mathematics]]></source>
<year>1995</year>
<volume>4</volume>
<page-range>389-396</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[Floater]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Iske]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Multistep scattered data interpolation using compactly supported radial basis functions]]></article-title>
<source><![CDATA[Journal of Comp. Appl. Math]]></source>
<year>1996</year>
<volume>73</volume>
<page-range>65-78</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carr]]></surname>
<given-names><![CDATA[J. C]]></given-names>
</name>
<name>
<surname><![CDATA[Beatson]]></surname>
<given-names><![CDATA[R. K]]></given-names>
</name>
<name>
<surname><![CDATA[Cherrie]]></surname>
<given-names><![CDATA[J. B]]></given-names>
</name>
<name>
<surname><![CDATA[Mitchell]]></surname>
<given-names><![CDATA[T. J]]></given-names>
</name>
<name>
<surname><![CDATA[Fright]]></surname>
<given-names><![CDATA[W. R]]></given-names>
</name>
<name>
<surname><![CDATA[McCallum]]></surname>
<given-names><![CDATA[B. C]]></given-names>
</name>
<name>
<surname><![CDATA[Evans]]></surname>
<given-names><![CDATA[T. R]]></given-names>
</name>
</person-group>
<source><![CDATA[Reconstruction and representation of 3D objects with radial basis functions]]></source>
<year></year>
<conf-name><![CDATA[28 Annual Conference on Computer Graphics and interactive Techniques SIGGRAPH 2001]]></conf-name>
<conf-loc>New York </conf-loc>
<page-range>67-76</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carr]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Beatson]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Mccallum]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Fright]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Mclennan]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Mitchell]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<source><![CDATA[Smooth surface reconstruction from noisy range data]]></source>
<year>2003</year>
<conf-name><![CDATA[1 international conference on Computer graphics and interactive techniques in Australasia and South East Asia]]></conf-name>
<conf-loc>New York </conf-loc>
<page-range>119</page-range><publisher-name><![CDATA[ACM Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Beatson]]></surname>
<given-names><![CDATA[R. K]]></given-names>
</name>
<name>
<surname><![CDATA[Light]]></surname>
<given-names><![CDATA[W. A]]></given-names>
</name>
<name>
<surname><![CDATA[Billings]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fast Solution of the Radial Basis Function Interpolation Equations: Domain Decomposition Methods]]></article-title>
<source><![CDATA[J. Sci. Comput]]></source>
<year>2000</year>
<volume>22</volume>
<page-range>1717-1740</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ohtake]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[3d scattered data approximation with adaptive compactly supported radial basis functions]]></source>
<year>2004</year>
<conf-name><![CDATA[ Shape Modeling International]]></conf-name>
<conf-loc>Washington </conf-loc>
<page-range>31-39</page-range><publisher-name><![CDATA[IEEE Computer Society]]></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[Kojekine]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
<name>
<surname><![CDATA[Savchenko]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
</person-group>
<source><![CDATA[Surface reconstruction based on compactly supported radial basis functions, Geometric modeling: techniques, applications, systems and tools]]></source>
<year>2004</year>
<page-range>218-231</page-range><publisher-loc><![CDATA[Norwell ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sánchez]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Selección de centros de Interpolación de funciones de Base Radial para el Ajuste de superficies de Objetos de forma libre]]></source>
<year></year>
<conf-name><![CDATA[XXXII Conferencia Latinoamericana de Informática]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc>Santiago de Chile </conf-loc>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schaback]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Creating Surfaces from Scattered Data Using Radial Basis Functions, Mathematical Methods in Computer Aided Geometric Design III]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Dæhlen]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Lyche]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Schumaker]]></surname>
<given-names><![CDATA[L.L]]></given-names>
</name>
</person-group>
<source><![CDATA[]]></source>
<year>1995</year>
<page-range>477-496</page-range><publisher-loc><![CDATA[Nashville ]]></publisher-loc>
<publisher-name><![CDATA[Vanderbilt Univ. Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mcmahon]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Franke]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Knot selection for least squares thin plate splines]]></article-title>
<source><![CDATA[SIAM Journal on Scientific and Statistical Computing]]></source>
<year>1992</year>
<volume>13</volume>
<page-range>484- 498</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Girosi]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Some extensions of radial basis functions and their applications in artificial intelligence]]></article-title>
<source><![CDATA[Computers and Mathematics with Applications]]></source>
<year>1992</year>
<volume>24</volume>
<page-range>61-80</page-range></nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Salkauskas]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Moving least squares interpolation with thin-plate splines and radial basis functions]]></article-title>
<source><![CDATA[Computers and Mathematics with Applications]]></source>
<year>1992</year>
<volume>24</volume>
<page-range>177-185</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carlson]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Natarajan]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Sparse approximate multiquadric interpolation]]></article-title>
<source><![CDATA[Computers and Mathematics with Applications]]></source>
<year>1994</year>
<volume>26</volume>
<page-range>99- 108</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
