<?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>1692-3324</journal-id>
<journal-title><![CDATA[Revista Ingenierías Universidad de Medellín]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. ing. univ. Medellin]]></abbrev-journal-title>
<issn>1692-3324</issn>
<publisher>
<publisher-name><![CDATA[Universidad de Medellín]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1692-33242007000200013</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[RECONSTRUCCIÓN TRIDIMENSIONAL DE ROSTROS A PARTIR DE IMÁGENES DE RANGO POR MEDIO DE FUNCIONES DE BASE RADIAL DE SOPORTE COMPACTO TRI-DIMENSIONAL]]></article-title>
<article-title xml:lang="en"><![CDATA[RECONSTRUCTION OF FACES FROM RANGE IMAGES THROUGH COMPACT SUPPORT RADIAL BASIS FUNCTIONS]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Echeverri A.]]></surname>
<given-names><![CDATA[Jaime A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cañaveral Uribe]]></surname>
<given-names><![CDATA[Rodrigo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vélez Vásquez]]></surname>
<given-names><![CDATA[Alexánder]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Medellín Departamento de Ingeniería de Sistemas ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de San Buenaventura Medellín Departamento de Ingeniería de Sistemas ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad de San Buenaventura Medellín Departamento de Ingeniería de Sistemas ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>07</month>
<year>2007</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>07</month>
<year>2007</year>
</pub-date>
<volume>6</volume>
<numero>11</numero>
<fpage>199</fpage>
<lpage>207</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1692-33242007000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1692-33242007000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1692-33242007000200013&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se muestra la utilización de funciones de base radial de soporte compacto para la reconstrucción tridimensional de rostros. En trabajos anteriores se habían explorado diferentes técnicas y diferentes funciones de base radial para reconstrucción de superficies; ahora presentamos los algoritmos y los resultados de la utilización de funciones de base radial de soporte compacto las cuales presentan ventajas comparativas en términos del tiempo de construcción de un interpolante para la reconstrucción. Se presentan comparaciones con técnicas ampliamente utilizadas en este campo y se detalla el proceso global de reconstrucción de superficies.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In previous works, we have explored several radial basis techniques and functions for the reconstruction of surfaces. We now present the use of compact support radial basis functions for the tri-dimensional reconstruction of human faces. Therefore, we present algorithms and results coming from the application of compact support radial basis functions which have revealed comparative advantages in terms of the amount of time needed for the construction of an interpolant to be used in the reconstruction. We are also presenting some comparisons with techniques widely used in this field and we explain in detail the global process for the surfaces reconstruction.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Integración]]></kwd>
<kwd lng="es"><![CDATA[funciones de base radial]]></kwd>
<kwd lng="es"><![CDATA[funciones de base radial de soporte compacto]]></kwd>
<kwd lng="es"><![CDATA[imágenes de rango]]></kwd>
<kwd lng="es"><![CDATA[reconstrucción tridimensional]]></kwd>
<kwd lng="en"><![CDATA[Integration]]></kwd>
<kwd lng="en"><![CDATA[Radial Basis functions]]></kwd>
<kwd lng="en"><![CDATA[compact support radial basis functions]]></kwd>
<kwd lng="en"><![CDATA[tri-dimensional reconstruction]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana"><b><font size="4">RECONSTRUCCI&#211;N TRIDIMENSIONAL DE ROSTROS A PARTIR DE IM&#193;GENES DE RANGO POR MEDIO DE FUNCIONES DE BASE RADIAL DE SOPORTE COMPACTO </font></b><font size="4"><b>TRI-DIMENSIONAL </b></font></font></p>     <p>&nbsp;</p>     <p align="center"><font size="4" face="Verdana">RECONSTRUCTION OF FACES FROM RANGE IMAGES THROUGH COMPACT SUPPORT RADIAL BASIS FUNCTIONS </font></p>     <p>&nbsp;</p>      <p><font size="2" face="Verdana">Jaime A. Echeverri A.*; Rodrigo Ca&#241;averal Uribe**; Alex&#225;nder V&#233;lez V&#225;squez*** </font></p>     <p><font size="2" face="Verdana">*     Profesor Departamento de Ingenier&#237;a de Sistemas, Universidad de Medell&#237;n, <a href="mailto:jaecheverri@udem.edu.co">jaecheverri@udem.edu.co</a>, TEL: 3405484 </font></p>     <p><font size="2" face="Verdana"> **     Estudiante Departamento de Ingenier&#237;a de Sistemas, Universidad de San Buenaventura    Medell&#237;n, <a href="mailto:rcanaveral@usbmed.edu.co">rcanaveral@usbmed.edu.co</a>, TEL: 3405484 </font></p>     <p><font size="2" face="Verdana"> ***     Estudiante Departamento de Ingenier&#237;a de Sistemas, Universidad de San Buenaventura Medell&#237;n, <a href="mailto:avelez@usbmed.edu.co">avelez@usbmed.edu.co</a>, TEL: 3405484 </font></p>     <p>&nbsp;</p> <font face="Verdana"></font> <hr size="1" noshade>      <p><font face="Verdana"><strong><font size="3">Resumen</font> </strong></font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana">En este trabajo se muestra la utilizaci&#243;n de funciones de base radial de    soporte compacto para la reconstrucci&#243;n tridimensional de rostros. En trabajos    anteriores se hab&#237;an explorado diferentes t&#233;cnicas y diferentes funciones de base    radial para reconstrucci&#243;n de superficies; ahora presentamos los algoritmos y los    resultados de la utilizaci&#243;n de funciones de base radial de soporte compacto las    cuales presentan ventajas comparativas en t&#233;rminos del tiempo de construcci&#243;n de    un interpolante para la reconstrucci&#243;n. Se presentan comparaciones con    t&#233;cnicas ampliamente utilizadas en este campo y se detalla el proceso global de    reconstrucci&#243;n de superficies. </font></p>     <p><font size="2" face="Verdana"><strong>Palabras clave </strong></font></p>     <p><font size="2" face="Verdana">Integraci&#243;n, funciones de base radial, funciones de base radial de soporte    compacto, im&#225;genes de rango, reconstrucci&#243;n tridimensional </font></p> <hr size="1" noshade>     <p><font size="3" face="Verdana"><strong>Abstract </strong></font></p>     <p><font size="2" face="Verdana">In previous works, we have explored several radial basis techniques and    functions for the reconstruction of surfaces. We now present the use of compact    support radial basis functions for the tri-dimensional reconstruction of human    faces. Therefore, we present algorithms and results coming from the application    of compact support radial basis functions which have revealed comparative    advantages in terms of the amount of time needed for the construction of an interpolant    to be used in the reconstruction. We are also presenting some comparisons    with techniques widely used in this field and we explain in detail the global process    for the surfaces reconstruction. </font></p>     <p><font size="2" face="Verdana"><strong>Key Words </strong></font></p>     <p><font size="2" face="Verdana">Integration, Radial Basis functions, compact support radial basis functions,    tri-dimensional reconstruction </font></p> <font face="Verdana"></font> <hr size="1" noshade> <font face="Verdana">     <p>&nbsp;</p>     <p><strong><font size="3">INTRODUCCI&#211;N </font></strong></p> </font>     <p><font size="2" face="Verdana">La reconstrucci&#243;n 3D es el proceso mediante    el cual objetos reales son reproducidos en la memoria de un computador, manteniendo sus    caracter&#237;sticas f&#237;sicas (dimensiones, volumen y    forma). La generaci&#243;n de modelos 3D tiene    muchos campos de aplicaci&#243;n, como son la    ingenier&#237;a inversa, la planeaci&#243;n de trayectoria para    robots, el reconocimiento de objetos, la    reconstrucci&#243;n facial, intercambio de hallazgos    arqueol&#243;gicos, etc. Existen diferentes mecanismos para    obtener los datos necesarios para el proceso de    reconstrucci&#243;n; uno de los m&#225;s utilizados es el de    las im&#225;genes de profundidad o im&#225;genes de    rango (Bajaj et al, 1995). </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana">Las im&#225;genes de profundidad constituyen    una manera no invasiva, econ&#243;mica y bastante    aceptable de obtener informaci&#243;n acerca de la    geometr&#237;a de un objeto. Son fotograf&#237;as digitales    del objeto, donde en lugar de almacenar valores de color, intensidad, luminosidad, etc., se    conforma un arreglo de distancias tomadas desde un sensor hasta la superficie del objeto, mediante    el uso de un conjunto de suficientes tomas de profundidad, y los algoritmos de reconstrucci&#243;n    apropiados para la aplicaci&#243;n que se desee implementar (Branch 2005). </font></p>     <p><font size="2" face="Verdana">El problema de la representaci&#243;n y    reconstrucci&#243;n de formas tridimensionales ha recibido una    enorme atenci&#243;n en investigaciones de visi&#243;n en la    &#250;ltima d&#233;cada. El inter&#233;s surge debido a que la    teor&#237;a de formas podr&#237;a tener aplicaciones en    una amplia variedad de campos, pero adem&#225;s de    cualquier aplicaci&#243;n pr&#225;ctica el problema tiene    mucho inter&#233;s matem&#225;tico y cient&#237;fico. </font></p>     <p><font size="2" face="Verdana">La reconstrucci&#243;n de superficies es un    problema importante en s&#237; mismo y con frecuencia es    usado como una fase intermedia en la meta global    de representaci&#243;n y reconocimiento de objetos    3D. En general, la representaci&#243;n por computador    de formas de objetos 3D cae dentro de dos categor&#237;as: representaci&#243;n de superficies y  representaci&#243;n de vol&#250;menes (Besl, 1990).</font></p>     <p><font size="2" face="Verdana">Dentro de la visi&#243;n artificial, existe una    variedad de m&#233;todos de reconstrucci&#243;n, cuyo objetivo    principal es obtener un algoritmo que sea capaz de realizar la conexi&#243;n de un conjunto de puntos    representativos del objeto en forma de elementos de superficie, ya sean tri&#225;ngulos, cuadrados o    cualquier otra forma geom&#233;trica. Generalmente,    los m&#233;todos de reconstrucci&#243;n de superficies    est&#225;n conformados por un conjunto de etapas o    tareas, que consisten en </font></p>     <p><font size="2" face="Verdana">1. <b> La adquisici&#243;n de    datos</b>. Etapa encargada de la captura de un conjunto de medidas a    partir de varias vistas para representar los    objetos de la imagen. </font></p>     <p><font size="2" face="Verdana">2. <b> El registro</b>. Esta etapa tiene como    prop&#243;sito encontrar las transformaciones rotaciones    y traslaciones de dos o m&#225;s im&#225;genes de    rango para crear una &#250;nica superficie que    permita obtener una representaci&#243;n m&#225;s o menos    precisa del objeto que se desea analizar. </font></p>     <p><font size="2" face="Verdana">3. <b> La    integraci&#243;n</b>. Es el proceso que permite    obtener una superficie cerrada y suave que represente de una manera adecuada el    objeto sin p&#233;rdida de informaci&#243;n. </font></p>     <p><font size="2" face="Verdana">4. <b> La    segmentaci&#243;n</b>. Consiste en agrupar puntos con propiedades homog&#233;neas en    regiones y asignarle una misma etiqueta a los    puntos de cada regi&#243;n, para identificarlas. Las    propiedades tomadas en cuenta, para la segmentaci&#243;n de im&#225;genes de rango    normalmente son: la profundidad, las normales y las    curvaturas de las superficies. </font></p>     <p><font size="2" face="Verdana">5. <b> El ajuste de    superficies</b>. Se encarga de estimar una superficie param&#233;trica a las    diferentes regiones obtenidas con la segmentaci&#243;n. </font></p>     <p><font size="2" face="Verdana">En este trabajo se muestra la utilizaci&#243;n    de las funciones de base radial de soporte compacto, su funcionalidad y eficiencia en la    etapa de obtenci&#243;n de interpolantes incluida    en la etapa de integraci&#243;n seg&#250;n la  metodolog&#237;a empleada.</font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>      <p><font face="Verdana"><strong><font size="3">FUNCIONES DE BASE RADIAL </font></strong></font></p>      <p><font size="2" face="Verdana">En el problema de la interpolaci&#243;n se    requiere encontrar una funci&#243;n s(x) que aproxime a    una funci&#243;n dada <img src="/img/revistas/rium/v6n11/v6n11a13eq1.JPG">, conocidos los valores de un conjunto de puntos x1, x2, &#8230;, xn. <img src="/img/revistas/rium/v6n11/v6n11a13eq2.JPG"> una funci&#243;n de base radial es una funci&#243;n de    la forma: </font></p>      <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13eq3.JPG"><a name="eq2"></a> (ecuaci&#243;n 2.1) </font></p>     <p><font size="2" face="Verdana">Donde P es un polinomio de grado a lo sumo    dos; y &#955;<sub><em>i</em></sub> son factores de ponderaci&#243;n, o pesos; <img src="/img/revistas/rium/v6n11/v6n11a13sy1.JPG"> es la normal Euclidea y &#214; se llama funci&#243;n b&#225;sica.    En conclusi&#243;n, una funci&#243;n de base radial es una    combinaci&#243;n lineal de traslaciones de una    funci&#243;n radialmente sim&#233;trica. </font></p>     <p><font size="2" face="Verdana">Ejemplos t&#237;picos de funciones b&#225;sicas de    soporte global &#934; : &#91;0, &#8734;) <em>&#8594;</em> <em>R</em>, son los siguientes: </font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb1.JPG"><a name="tb1"></a></font></p>     <p><font size="2" face="Verdana"><b>Tabla 1.</b> Funciones de base radial de    soporte global </font></p>     <p><font size="2" face="Verdana">Las funciones de base radial  pueden ser de    soporte global, infinitamente diferenciables y contener un par&#225;metro libre <b>e</b>, llamado 'par&#225;metro de forma'. El uso de este tipo de funciones    b&#225;sicas produce una matriz de interpolaci&#243;n    densa que se utiliza para interpolar suavemente y    generar zonas continuas sobre superficies discontinuas. </font></p>     <p>&nbsp;</p>      ]]></body>
<body><![CDATA[<p><font face="Verdana"><strong><font size="3">INTERPOLACI&#211;N CON FUNCIONES DE BASE RADIAL </font></strong></font></p>      <p><font size="2" face="Verdana">El uso de funciones de base radial para    interpolar datos dispersos tiene buena aceptaci&#243;n debido    a que el sistema asociado de ecuaciones lineales    resulta ser invertible, incluso si la distribuci&#243;n de    los puntos no presenta regularidad. Por ejemplo,    con la funci&#243;n Thin Plate Spline (TPS) s&#243;lo se    requiere que los puntos no sean colineales, mientras    que con la Gaussiana y la Multicu&#225;drica no se    necesita ninguna clase de regularidad. En particular    las funciones de base radial no necesitan  que los    puntos est&#233;n distribuidos en una grilla regular. </font></p>     <p><font size="2" face="Verdana"><strong>Selecci&#243;n de centros </strong></font></p>     <p><font size="2" face="Verdana">La interpolaci&#243;n con funciones de base radial    que no son de soporte global suele ser un proceso     costoso; por este motivo la selecci&#243;n de centros o    conjunto de puntos sobre los cuales se calcular&#225;    el interpolante debe ser un proceso cuidadoso. La estimaci&#243;n del vecindario adecuado se realiza    mediante un proceso iterativo creciente, por medio del cual se selecciona una nube inicial con    pocos puntos (puntos semilla) alrededor de la falla    sobre la superficie; la distancia entre puntos, en este    caso, est&#225; determinada por la longitud promedio de    las aristas obtenidas en el proceso de    triangulaci&#243;n, as&#237; sobre este conjuntos de puntos semilla se    hace una b&#250;squeda espacial agregando nuevos    puntos al interpolante; de esta forma se garantiza un    interpolante que represente la superficie en cuesti&#243;n. </font></p>     <p><font size="2" face="Verdana">En la figura siguiente se muestra el proceso</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13fig1a.JPG"> <a name="fig1a"></a>    <br>   Selecci&#243;n de puntos semilla     <br>   <img src="/img/revistas/rium/v6n11/v6n11a13fig1b.JPG"><a name="fig1b"></a>    <br> Selecci&#243;n de centros de interpolaci&#243;n </font></p>     <p><font size="2" face="Verdana"><b>Figura1. </b>Selecci&#243;n de Centros </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana">La evaluaci&#243;n del nivel de calidad del    interpolante es realizada sobre el conjunto de puntos de    referencia que inicialmente pertenecen al    vecindario del hueco, pero que no son utilizados para  calcular el interpolante, as&#237;:</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13eq4.JPG"><a name="eq3"></a> (3.1) </font></p>     <p><font size="2" face="Verdana">Una vez obtenido el vecindario inicial, es    decir, el de la primera iteraci&#243;n, se debe    determinar el conjunto de puntos de referencia, utilizados para medir la calidad    del interpolante. Este conjunto de puntos debe permanecer constante en las    siguientes iteraciones del algoritmo, para asegurar    que este conjunto de puntos sea el adecuado.</font></p>     <p>&nbsp;</p>      <p><font face="Verdana"><strong><font size="3">DESCRIPCI&#211;N DEL ALGORITMO </font></strong></font></p>      <p><font size="2" face="Verdana">El plan establecido consta de seis etapas, y    est&#225;n detalladas de la siguiente manera.</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13fig2.JPG"><a name="fig2"></a></font></p>     <p><font size="2" face="Verdana"><b>Figura 2. </b>Diagrama de flujo del m&#233;todo empleado </font></p>     <p>&nbsp;</p>      <p><font face="Verdana"><strong><font size="3">EXPERIMENTACI&#211;N Y RESULTADOS </font></strong></font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"><strong>Definici&#243;n de una familia de funciones    de basa radial </strong></font></p>     <p><font size="2" face="Verdana">Se realizaron pruebas con diferentes funciones    de base radial de soporte compacto, se trabaj&#243; con   diferentes cantidades de puntos y en cada caso    se estim&#243; el error relativo promedio, definido    como la suma de las diferencias entre el valor de    la evaluaci&#243;n de cada uno de los puntos    generados aleatoriamente  sobre la superficie real    (F<sub>real</sub>) y la evaluaci&#243;n sobre el interpolante obtenido    (F<sub>teorico</sub>). Como aparece en la siguiente ecuaci&#243;n: </font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13eq5.JPG"><a name="eq5"></a>(ecuaci&#243;n 5.1)</font></p>     <p><font size="2" face="Verdana">Familias de funciones de base radial: La    selecci&#243;n de las funciones de base radial de soporte compacto se realiz&#243; a partir de las recomendaciones    presentadas en</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb2.JPG"><a name="tb2"></a></font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb3a.JPG"></font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb3b.JPG"></font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb3c.JPG"></font></p>     <p><font size="2" face="Verdana"><b>Tabla 2.</b> Funciones de base radial de soporte compacto</font></p>     <p><font size="2" face="Verdana">El comportamiento de las funciones usadas es    similar en lo referente al tiempo empleado en la construccion del interpolante; se puede ver el    aumento del tiempo para la construccion del interpolante a medida que se incrementa el    n&#250;mero de puntos; en cuanto a la precisi&#243;n de    la interpolaci&#243;n, aumenta a medida que  incrementa el  numero de puntos. </font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13fig3.JPG"></font></p>     <p><font size="2" face="Verdana"><b>Figura 3. </b>Im&#225;genes de la nube de puntos </font></p>     <p><font size="2" face="Verdana"><strong>Generaci&#243;n de un hueco aleatorio en un    una nube de puntos ya definida </strong></font></p>     <p><font size="2" face="Verdana">Se realiza un proceso de obtenci&#243;n de una    nube de puntos, por medio de un algoritmo    previamente dise&#241;ado, se crea un hueco en un rango de    puntos seleccionado aleatoriamente en la mencionada nube de puntos con el fin de recrear la falta    de informaci&#243;n en im&#225;genes y de esta forma    realizar una an&#225;lisis preciso. Para el posterior llenado    de este, se debe tener en cuenta la densidad de muestreo de la nube inicial. En general hay    dos criterios importantes para determinar los    nuevos puntos que llenan cada hueco: primero, la    posici&#243;n de los nuevos debe estar en el interior    del hueco y los nuevos elementos de superficie    deben ser f&#225;cilmente mezclados con la malla original. </font></p>     <p><font size="2" face="Verdana"><strong>Selecci&#243;n del vecindario de puntos al    rededor del hueco </strong></font></p>     <p><font size="2" face="Verdana">Este vecindario es generado en un rango    espec&#237;fico alrededor del hueco generado por medio de un algoritmo previamente dise&#241;ado; este    vecindario est&#225; dado por un n&#250;mero de    puntos determinado que se encuentre en el dicho    rango. El algoritmo a continuaci&#243;n describe el  algoritmo utilizado:</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13fig4.JPG"></font></p>     <p><font size="2" face="Verdana"><b>Figura 4. </b>Algoritmo para selecci&#243;n de centros </font></p>     <p><font size="2" face="Verdana"><strong>Definici&#243;n de un interpolante de los    puntos vecinos al hueco </strong></font></p>     <p><font size="2" face="Verdana">Se obtiene un interpolante que represente    de manera precisa la zona afectada; con este interpolante es posible generar los puntos    sobre la zona que permitir&#225; corregir la falla.    Para este fin, se toma un conjunto de puntos de la nube, tomados de tal forma que sean    representativos de la falla o presentes en la    nube; una vez obtenido el interpolante se pueden realizar las diferentes evaluaciones sobre    el interpolante y por lo tanto la posibilidad de poblar densamente la nube de puntos    inicialmente obtenida. </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"><strong>Comparaci&#243;n con otras t&#233;cnicas </strong></font></p>     <p><font size="2" face="Verdana">Para determinar la calidad del m&#233;todo    propuesto se ha seleccionado una m&#233;trica que permite    hacer una comparaci&#243;n cuantitativa con otros    m&#233;todos de integraci&#243;n; se propone el m&#233;todo de    Carr (Carr, 2001), se tiene en cuenta que este    m&#233;todo emplea la nube completa de puntos para la interpolaci&#243;n; se han tabulado las medidas    de tiempo (seg) para la evaluaci&#243;n del    interpolante con varias cantidades de puntos para el m&#233;todo   que se propone en este trabajo y se hace la    respectiva comparaci&#243;n con el m&#233;todo indicado  anteriormente.</font></p>     <p align="center"><font size="2" face="Verdana"><img src="/img/revistas/rium/v6n11/v6n11a13tb4.JPG"></font></p>     <p><font size="2" face="Verdana"><b>Tabla 3.</b> Tiempos M&#233;todo Carr Vs M&#233;todo Propuesto</font></p>     <p>&nbsp;</p>      <p><font face="Verdana"><strong><font size="3">HARDWARE Y LIBRER&#205;AS</font></strong></font></p>      <p><font size="2" face="Verdana">Todas las pruebas fueron realizadas utilizando    una computadora con procesador de 3.0 GHz, memoria RAM de 1.0Gb corriendo bajo el sistema    operativo Windows XP&#174; de Microsoft. Las implementaciones de los modelos fueron    realizadas en C&#43&#43 y MATLAB&#174;; adem&#225;s, se    program&#243; un conjunto de funciones que posibilitaron    los resultados mostrados, cada una de estas    funciones fue dise&#241;ada usando un modelo de    programaci&#243;n de descomposici&#243;n modular. Los datos    utilizados fueron obtenidos con un sensor Kreon. </font></p>     <p><font size="2" face="Verdana">Para la puesta a punto de los m&#233;todos    empleados para la integraci&#243;n en las dos etapas de este    m&#233;todo, se efectu&#243; un conjunto de pruebas    en MATLAB&#174;,  versi&#243;n 6.5, para estas pruebas    fue necesaria la definici&#243;n de un conjunto de    funciones en las etapas de obtenci&#243;n del interpolante    y representaci&#243;n de superficies. Los experimentos    se realizaron usando cuatro funciones de base    radial de soporte compacto, las cuales se detallan a    continuaci&#243;n; con estas se inicio el proceso para    encontrar el interpolante y se determinaron tanto el    tiempo de construcci&#243;n como la calidad del    interpolante (calculado como el error relativo promedio). </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>CONCLUSIONES </strong></font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana">&#8226;     El m&#233;todo de reconstrucci&#243;n que se    presenta en este trabajo utilizando las RBF presenta </font></p>     <p><font size="2" face="Verdana">caracter&#237;sticas favorables en cuanto a la    representaci&#243;n funcional y compacta de nubes    de puntos; adem&#225;s, permite una evaluaci&#243;n    directa de puntos sobre la nube, lo que permite determinar f&#225;cilmente la pertenencia o no    de un punto dado a una nube espec&#237;fica y, por    lo tanto, la generaci&#243;n de nuevos puntos y    el perfeccionamiento de nubes con presencia de fallas topol&#243;gicas.</font></p>     <p><font size="2" face="Verdana">&#8226;     Las funciones de base radial de soporte    compacto incrementan la eficacia computacional en los procesos de    reconstrucci&#243;n tridimensional, espec&#237;ficamente en la    etapa de obtenci&#243;n del interpolante al trabajar    con matrices de tipo disperso. </font></p>     <p><font size="2" face="Verdana">&#8226;     Los tiempos empleados en la construcci&#243;n    del interpolante y en la fase de graficaci&#243;n    presentan variaciones significativas entre funciones de base radial de soporte global, como    se observa en la <a href="#tb2">tabla 2</a>, mientras que el uso de funciones de base radial de soporte    compacto presenta valores similares para estos    mimos procesos. </font></p>     <p><font size="2" face="Verdana">&#8226;     El trabajo con funciones de base radial    es especialmente favorable para regiones con presencia de discontinuidades, tanto    por la presencia de zonas con informaci&#243;n    redundante como zonas con perforaciones o agujeros. </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>BIBLIOGRAF&#205;A </strong></font></p>     <!-- ref --><p><font size="2" face="Verdana">1. BAJAJ, C, F BERNARDINI, G. Xu. Adaptative reconstruction of surfaces and scalar fields from scattered trivariate data. 1995 </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=S1692-3324200700020001300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">2. BESL, P. The free form surface matching problem, in Machine Vision for Three-dimensional Scenes. San Diego: Academic    press, 1990 </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=S1692-3324200700020001300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">3. BRANCH J.W. Correspondencia de puntos empleando algoritmos gen&#233;ticos para el registro de m&#250;ltiples vistas de im&#225;genes    de rango.  2005 </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=S1692-3324200700020001300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">4. BUHMANN, M. Radial basis Functions. Cambridge University. P. Cambridge. 2003 </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=S1692-3324200700020001300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">5. CARR. J. Reconstruction and representation of objects with radial basis functions. 2001 </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=S1692-3324200700020001300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">6. B.L. Curless 'New Methods for surface Reconstruction form range Images'. Standford: Stanford University, 1997 </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=S1692-3324200700020001300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">7. ECHEVERRI J, NASPIRAN L. BRANCH J. W. Integraci&#243;n de im&#225;genes de rango usando funciones de base radial. III    jornadas Colombianas de Investigaci&#243;n en electr&#243;nica. Tecnocom 2005. </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=S1692-3324200700020001300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">8. G&#211;MEZ J. B. 'Integraci&#243;n de im&#225;genes de rango para la obtenci&#243;n de modelos faciales', 2002.Technical report. </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=000107&pid=S1692-3324200700020001300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">9. HOPPE. Surface reconstruction from unorganized points. PhD  Thesis, Washintong university, 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=000108&pid=S1692-3324200700020001300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">10. MONTEGRANARIO, H. '<i>Reconstrucci&#243;n de superficies mediante funciones de base    radia</i>l' IX simposio Nacional de    Tratamiento de se&#241;ales, im&#225;genes y visi&#243;n artificial, Manizales, 2004 </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=000109&pid=S1692-3324200700020001300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">11. PULLI K., 'Robust meshes from multiple range maps'. International conference on recent advances in 3D digital imaging    and modeling, 2007 </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=000110&pid=S1692-3324200700020001300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><font size="2" face="Verdana">12. TURK, G., and LEVOY, M. <i>Zippered polygon meshes from range    images</i>. Proc. SIGGRAPH'94, Orlando, 1994.  pp. 311-318</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=000111&pid=S1692-3324200700020001300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"><b>Recibido: </b>10/08/2007     <br>       <b>Aceptado: </b>20/09/2007 </font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BAJAJ]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[BERNARDINI]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Xu]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptative reconstruction of surfaces and scalar fields from scattered trivariate data]]></source>
<year>1995</year>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BESL]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[The free form surface matching problem, in Machine Vision for Three-dimensional Scenes]]></source>
<year>1990</year>
<publisher-loc><![CDATA[San Diego ]]></publisher-loc>
<publisher-name><![CDATA[Academic press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BRANCH]]></surname>
<given-names><![CDATA[J.W]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Correspondencia de puntos empleando algoritmos genéticos para el registro de múltiples vistas de imágenes de rango]]></article-title>
<source><![CDATA[]]></source>
<year>2005</year>
</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]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[Cambridge University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CARR]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Reconstruction and representation of objects with radial basis functions]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Curless]]></surname>
<given-names><![CDATA[B.L.]]></given-names>
</name>
</person-group>
<source><![CDATA[New Methods for surface Reconstruction form range Images]]></source>
<year>1997</year>
<publisher-loc><![CDATA[Standford ]]></publisher-loc>
<publisher-name><![CDATA[Stanford University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ECHEVERRI]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[NASPIRAN]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[BRANCH]]></surname>
<given-names><![CDATA[J. W]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Integración de imágenes de rango usando funciones de base radial]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[III jornadas Colombianas de Investigación en electrónica]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GÓMEZ]]></surname>
<given-names><![CDATA[J. B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Integración de imágenes de rango para la obtención de modelos faciales]]></source>
<year>2002</year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HOPPE]]></surname>
</name>
</person-group>
<source><![CDATA[Surface reconstruction from unorganized points]]></source>
<year>1994</year>
<publisher-name><![CDATA[Washintong university]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MONTEGRANARIO]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Reconstrucción de superficies mediante funciones de base radial]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[IX simposio Nacional de Tratamiento de señales, imágenes y visión artificial]]></conf-name>
<conf-date>2004</conf-date>
<conf-loc>Manizales </conf-loc>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PULLI]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust meshes from multiple range maps]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ International conference on recent advances in 3D digital imaging and modeling]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TURK]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[LEVOY]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Zippered polygon meshes from range images]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proc. SIGGRAPH'94]]></conf-name>
<conf-date>1994</conf-date>
<conf-loc>Orlando </conf-loc>
<page-range>311-318</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
