Vous êtes sur la page 1sur 15

58

Minera y Geologa / v.30 n.2

/abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Contribucin al mtodo de interpolacin


lineal con triangulacin de Delaunay

Arstides Alejandro Legr-Lobaina


Dulce Mara Atanes-Beatn
Carlos Guilarte-Fuentes
Resumen
La interpolacin lineal con triangulacin es un mtodo idneo para
obtener el modelo digital del terreno cuando se conocen valores de
algunas cotas topogrficas en puntos de un rea geogrfica; sin
embargo, solo pueden interpolarse puntos incluidos en la frontera
convexa de la proyeccin de los puntos medidos y no se puede
cuantificar mediante alguna frmula el error de interpolacin, por lo
que no es posible evaluar la calidad de los resultados, lo que depende
de cierta relacin entre el muestreo topogrfico y la variabilidad de la
superficie. Se presenta un procedimiento para complementar la
triangulacin sobre la regin rectangular mnima que contiene los
puntos, as como un ndice para cuantificar el error geomtrico que se
comete cuando se interpola el valor de la cota en un punto cualquiera
perteneciente a dicha malla.
Palabras clave: Modelo digital del terreno; interpolacin lineal;
triangulacin de Delaunay; error de interpolacin.

Recibido: 15 enero 2014

Aprobado: 12 febrero 2014

59

Minera y Geologa / v.30 n. 2 /april-june / 2013 / p. 58-72

ISSN 1993 8012

Contribution to linear interpolation method


with Delaunay triangulation
Abstract
The linear interpolation with triangulation is an ideal method to create
a digital terrain model when knowing some survey data. However,
only the points included in the convex frontier of the projection of the
measured points can be interpolated. The interpolation error can not
be quantified with any existing formula. Therefore, the results can not
be evaluated, which depends on a certain relation between survey
sampling and surface variability. This article presents a procedure to
complement the triangulation in a minimum rectangular region
containing the points in addition to an index to quantify the geometric
error when the coordinate value is interpolated in any point from the
grid.
Keywords: Digital terrain model; linear interpolation; Delaunay
triangulation; interpolation error.

Received: 15 january 2014

Accepted: 12 february 2014

60

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

1. INTRODUCCIN
La modelacin de una superficie consiste en construir una expresin o un
algoritmo matemtico capaz de generar una red de m puntos espaciales
(xj;yj;zj) tales que faciliten su visualizacin grfica o tabulada.
La Interpolacin Lineal con Triangulacin (ILT) constituye un mtodo
idneo para la modelacin de superficies (Fallas 2007) cuando se
conocen los valores de las n cotas Zi en los puntos de medicin Pi=(Xi;Yi)
del plano XY donde i=1,2,,n tal que n>2.
El mtodo ILT se fundamenta en principios bsicos de la Geometra
Analtica del Plano y del Espacio, y su eficacia y eficiencia dependen
principalmente de la cantidad y posicin de los puntos de medicin, en
relacin con la variabilidad de la superficie que se modela.
Para aplicar este mtodo se hace necesario establecer una triangulacin
adecuada de los puntos Pi y es este el procedimiento de mayor
complejidad porque, en general, para n puntos Pi del plano existe ms de
una triangulacin y de todas ellas debe seleccionarse la que ms
contribuya a la eficacia del mtodo. Chen y Xu (2004) han establecido los
siguientes resultados tericos:

Una triangulacin de Delaunay puede ser caracterizada como


ptima si minimiza el error de interpolacin (caracterizado por una
norma LP) para una funcin isotrpica dada entre todas las
triangulaciones posibles de un conjunto dado de vrtices, es decir:
la distribucin de los vrtices se optimiza en el sentido de
minimizar el error de interpolacin.

La triangulacin de Delaunay ptima es difcil de obtener en la


prctica debido a la complejidad que implica caracterizar el error
de interpolacin.

Se introduce el concepto de triangulacin casi-ptima y a partir del


mismo se presentan dos condiciones suficientes para que una
triangulacin sea casi ptima.

De estos resultados tericos resulta la necesidad de disponer de ndices


prcticos para evaluar el error de una interpolacin puntual en toda una
regin plana. El presente trabajo tiene el objetivo de sistematizar la
aplicacin del mtodo de interpolacin lineal con triangulacin de
Delaunay en la modelacin digital de terrenos, haciendo nfasis en la
construccin de triangulaciones de mayor alcance geomtrico y en la
propuesta de un ndice para evaluar el error geomtrico de interpolacin
lineal puntual.

61

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

2. MODELO DIGITAL DEL TERRERNO


Un modelo digital del terreno (MDT) es el resultado de un proceso de
bsqueda y aplicacin de tcnicas y procedimientos que permiten explicar
las regularidades del comportamiento de una superficie topogrfica.
Usualmente el modelo que se obtiene se muestra como una tabla tipo
malla de valores (X;Y;Z) o mediante un grfico en 2D (por ejemplo, de
isolneas) o en 3D (por ejemplo, de superficie). Esa modelacin
matemtica consta de las siguientes etapas (Deutsh y Journel 1998;
Legr et al. 1999; Martnez et al. 2003 & Fallas 2007):
1. Diseo del muestreo de los puntos Pi=(Xi;Yi) que constituirn los
datos para la modelacin
2. Levantamiento topogrfico de los valores Zi
3. Obtencin de una triangulacin para los puntos Pi
4. Definicin de los parmetros de la malla
5. Estimacin de los valores de Z para los punto de la malla
6. Si fuera el caso, obtencin de los grficos solicitados.
El primer paso es el producto del consenso entre topgrafos, gelogos y
mineros con alto nivel de competencia terica y prctica sobre el tema y
se basa en los principios de la racionalidad y representatividad de la
muestra. El resultado es un diseo de muestreo que define cuntas
mediciones topogrficas sern realizadas y dnde.
El segundo paso es ejecutado por tcnicos e ingenieros auxiliados por
instrumentos de altsima precisin con avanzadas tecnologas
computacionales y de comunicaciones. Se realizan mediciones
topogrficas desde el aire o en el terreno, las cuales son procesadas y
almacenadas en formato (Pi;Zi)=(Xi;Yi;Zi) donde Zi es la cota o altura en
el punto Pi.
En el paso 3 se debe obtener una triangulacin de los puntos Pi. El
resultado es un conjunto de tros de puntos donde cada uno de estos
tros define los tres vrtices de un tringulo.
En el paso 4 se definen los parmetros de la malla, a saber: Xmin, Ymin,
Xmax, Ymax, nx (nmero de divisiones en el eje x) y ny (nmero de
divisiones en el eje y). El nmero de puntos de la malla se define como
m = nx x ny.
En el paso 5 se debe estimar el valor de Zj para cada uno de los m
puntos Pj de la malla. El mtodo de estimacin puede ser cualquiera de

62

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

los que aparece en la literatura y software afines a esta tarea (Deutsh y


Journel 1998; Martnez et al. 2003 & Fallas 2007). En particular se acepta
que para este fin un mtodo apropiado es el de Interpolacin Lineal con
Triangulacin.
3. TRIANGULACIN DE DELAUNAY
Dados un conjunto de n puntos M={(xj;yj), j=1,,m, m>2} siempre se
puede obtener su frontera convexa, que es un polgono P, tal que sus
vrtices son puntos de M y cualquier punto de M pertenece a la frontera o
al interior de P (Figura 1).
Una triangulacin T sobre M es la determinacin de un conjunto de
tringulos cuyos vrtices pertenecen a M, la suma de sus reas es igual
al rea determinada por el polgono P y, adems, la interseccin de
cualquier pareja de tringulos es un lado comn o un vrtice comn.

Figura 1. Frontera convexa de un conjunto de puntos M.

En particular, para un conjunto M de puntos no colineales donde:

m=3 se puede obtener una sola triangulacin (Figura 2a)

m=4 se pueden dos triangulaciones diferentes (Figura 2b).

Figura 2. Triangulacin a partir a de 3 puntos (a) y de 4 puntos (b).

63

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Es importante destacar que a todo tringulo T se asocia su circunferencia


circunscrita OT, cuyo centro es el punto de intercepcin de las tres
mediatrices del tringulo y los vrtices del tringulo son puntos de la
circunferencia (Figura 3).

Figura 3. Circunferencias circunscritas de tringulos rectngulo, obtusngulo y


acutngulo.

Para varias triangulaciones posibles del conjunto M, la triangulacin de


Delaunay (TDM) es aquella que cumple la condicin siguiente: la
circunferencia circunscrita OT de cualquier tringulo T de la triangulacin
TM no incluye ningn punto de M diferente a los vrtices de T.
Esta condicin maximiza la extensin del ngulo ms pequeo de la red,
lo que significa que en las triangulaciones de Delaunay, los ngulos
tienden a ser prximos a 60o y, por tanto, los lados tienden a ser iguales,
o sea, tringulos equilteros (Figura 4)

Figura 4. Triangulaciones. Delaunay (izquierda). No Delaunay (derecha).

Dado M existen varios procedimientos para obtener TDM (Lee y


Schachter 1980 & Manzanilla 1993). En la presente investigacin se ha
utilizado el que propone Manzanilla (1993) e incluye los siguientes pasos:

64

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

1. Determinar entre los puntos de M el de menor valor de Y y entre ellos


el punto de menor valor de X. Se denomina punto mnimo Pmin y tiene
coordenadas (Xmin; Ymin).
2. Obtener las distancias de todos los puntos de M al punto Pmin.
3. Ordenar los puntos de M segn el criterio de distancia a Pmin (primero
los puntos de menor distancia). Estos puntos ordenados se almacenan
en el conjunto MO.
4. Construir el primer tringulo T1 con los tres primeros puntos de MO.
Determinar la circunferencia circunscrita OT1.
5. Incorporar T1 a TDM.
6. Para j=4 hasta m hacer :
a) Si el punto (xj;yj) MO cae dentro de la circunferencia circunscrita
de algn tringulo de TDM ir a b; en caso contrario ir a c.
Un punto D=(Dx;Dy) est dentro de la circunferencia circunscrita
del tringulo de vrtices A=(Ax;Ay), B=(Bx;By) y C=(Cx;Cy)
tomados en sentido contrario a las agujas del reloj si es mayor que
cero el determinante (Bronshtein 2007):

Ax Dx
Bx D x
C x Dx

Ay D y
By Dy
C y Dy

Ax Dx 2 Ay Dy 2
Bx Dx 2 By Dy 2
C x Dx 2 C y Dy 2

Ecuacin 1

b) Puesto que el punto (xj;yj) est dentro de la circunferencia


circunscrita de un tringulo de TDM, se procede a eliminar ese
tringulo de la triangulacin y se crean nuevos tringulos uniendo
el nuevo punto con todos los puntos posibles que son vrtices de
los tringulos que an permanecen en TDM (Figura 5).

65

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Figura 5. Creacin de nuevos tringulos cuando el nuevo punto est dentro de


la circunferencia circunscrita de un tringulo de TDM.

c) Se crean los nuevos tringulos posibles uniendo el nuevo punto


con otros puntos siempre que los segmentos resultantes no
intercepten alguno de los lados de los tringulos existentes
(Figura 6).

Figura 6. Creacin de nuevos tringulos cuando el nuevo punto no est dentro


ninguna circunferencia circunscrita de algn tringulo de TDM.

Puede notarse que las triangulaciones de Delaunay solo cubren el rea


delimitada por su frontera convexa, es decir, el polgono P. Sin embargo,
es posible complementar esta triangulacin con tringulos que cubran el
rectngulo mnimo que contiene los puntos medidos; este rectngulo
est delimitado por los puntos P1=Pmin; P2=(Xmax; Ymin); P3=Pmax;

66

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

y P4=(Xmin; Ymax), tal como se muestra en la Figura 7. Esto se logra


uniendo cada punto P1, P2, P3, P4 con los puntos de P de manera que los
segmentos resultantes no intercepten alguno de los lados de los
tringulos existentes.

Figura 7. Triangulacin de Delaunay y triangulacin complementaria dentro de


los lmites de una malla rectangular.

3.1. Interpolacin lineal con triangulacin


El mtodo de interpolacin lineal con triangulacin de Delaunay
presupone que se tienen los puntos M={(xj;yj;zj),j=1,,m} y que sobre
ellos se tiene una triangulacin de Delaunay TDM. Para cada punto
E=(Ex;Ey) de una malla rectangular cuyos vrtices son los puntos P1, P2,
P3, P4, se quiere estimar el valor de Z, o sea: Ez. En este caso tienen los
siguientes pasos:
1. Determinar a qu tringulo de TDM pertenece el punto E=(x;y). Esto
es cierto para el tringulo de vrtices A=(Ax;Ay), B=(Bx;By) y
C=(Cx;Cy) si se cumple la siguiente relacin entre las reas de los
tringulos implicados:

reaABC
1
reaABE reaAEC reaEBC

Ecuacin 2

2. Hallar el plano P x + Q y + R z = S, que pasa por los puntos


Ae=(Ax;Ay;Az), Be=(Bx;By;Bz) y Ce=(Cx;Cy;Cz). Para ello se grupa
convenientemente el resultado que se obtienen al desarrollar el
determinante (Bronshtein 2007):

x Ax
Bx Ax
C x Ax

y Ay
B y Ay
C y Ay

z Az
Bz Az 0
C z Az

Ecuacin 3

67

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Si las proyecciones de los puntos puntos A e, Be y Ce en el plano XY son


todas diferentes, entonces R0.
3. El valor de Ez se obtiene evaluando Ex y Ey en la ecuacin del plano, o
sea (Bronshtein 2007)

Ez

S P Ex Q E y

Ecuacin 4

La Figura 8 ilustra el procedimiento explicado.

a.

b.
Figura 8. (a) Triangulacin de Delaunay. (b) estimacin del valor de Z en un
punto del tringulo 3.

Cuando el tringulo es interior a la frontera convexa P, el error de


interpolacin puede evaluarse teniendo en cuenta las relaciones
geomtricas entre los datos y el punto donde se estima (Figura 9a):

El ngulo de inclinacin del plano (positivo y en radianes)

El radio de la circunferencia circunscrita OT del tringulo que


contiene al punto a estimar (x;y)

La distancia euclidiana plana que se calcula entre el punto a


estimar (x;y) y el centro de OT.

Teniendo en cuenta que

max

es el mximo de los radios de las

circunferencias circunscritas:

R
2
arccos
P2 Q2 R2

Ecuacin 5

Puede proponerse el siguiente ndice adimensional que estima el error


geomtrico de interpolacin:

68

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72


Donde

est entre 0 (

max

ISSN 1993 8012

Ecuacin 6

o 0 ) y 1 ( 0 , max y 1 ).

Si el tringulo es exterior a P entonces se calcula la distancia entre el


punto a estimar y el vrtice externo Ve del tringulo (Figura 9b). Tambin
se calculan las distancias D1e (entre los vrtices Ve y V1) y D2e (entre los
vrtices Ve y V2); se propone el siguiente ndice adimensional:

( D1e )( D2 e )
max

Ecuacin 7

Que est entre 0 ( D1e o D2 e o 0 ) y 1 ( 0 ,


y

2
D1e D2 e max

1 ).

Figura 9. Radio y distancia en tringulos interior (a) y exterior (b).

Es necesario precisar que en el presente trabajo, para la estimacin de


este error geomtrico de interpolacin , no se incluyen los factores
relacionados con la exactitud de los datos medidos por los topgrafos que
sin dudas tambin tienen una importante influencia en los resultados
(Batista y Belete 2013).
4. CASO DE ESTUDIO
En un rea del yacimiento latertico ferroniquelfero Punta Gorda, de la
empresa Comandante Ernesto Che Guevara, se han realizado mediciones
de cota durante un levantamiento con fines de control de la minera. Los
resultados del levantamiento (conjunto M de puntos) se muestran en la
Tabla 1. Ntese que las coordenadas E y las coordenadas N estn
referenciadas respecto a un sistema de coordenadas local. Las cotas Z se
refieren a la altura del terreno con respecto al nivel del mar.

69

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Tabla 1. Datos del levantamiento topogrfico


E (m)
269,75

N (m)
300

Z (m)
45

E (m)
275,25

N (m)
297,46

Z (m)
50

269,75

297,46

46

280,75

292,39

52

267

284,77

47

286,25

284,77

51

269,75

287,31

46

283,50

282,23

48

275,25

279,69

48

291,75

279,69

47

283,50

272,08

52

294,50

274,62

47

294,50

267

53

297,25

282,23

46

297,25

272,08

49

297,25

289,85

48

300

269,54

52

300

294,92

49

300

300

51

280,75

300

50

5. RESULTADOS Y DISCUSIN
Aplicando el procedimiento descrito se obtuvo la triangulacin de
Delaunay (Figura 10) y los tringulos complementarios que completan el
rea de la malla rectangular.

Figura 10. Triangulacin de Delaunay y triangulacin complementaria para el


caso de estudio.

70

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Tomando una malla que tiene Xmin=267 m; Xmax=300 m; Ymin=267 m;


Ymax=300 m, nx=40 y ny=40, y aplicando el procedimiento de
interpolacin lineal, se obtiene una malla de 1 600 puntos que se pueden
graficar, tal como se muestra en la Figura 11.
Para cada
punto de la malla tambin se obtiene, aplicando las
ecuaciones 6 y 7, un ndice de error geomtrico de interpolacin . El
comportamiento del ndice se muestra en las isolneas de la Figura 12.
300

53
52.5

295

52
51.5
51

290

50.5
50
285

49.5
49
48.5

280

48
47.5
47

275

46.5
46
45.5

270

45
270

275

280

285

290

295

300

Figura 11. Isolneas construidas a partir de las interpolaciones.

Figura 12. Isolneas construidas a partir de los ndices de error de las


interpolaciones. Los puntos representan en 2D los datos de la
Tabla 1.

71

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Los resultados de interpolacin obtenidos son semejantes a los que se


obtienen usando las tcnicas clsicas y con los procedimientos
propuestos pueden ser estimadas adecuadamente las cotas Z en puntos
externos, respecto a la frontera convexa de los puntos del levantamiento.
Los valores de los ndices del error de interpolacin muestran que en la
zona exterior de la frontera convexa los errores son mayores que en el
interior. Asimismo los errores disminuyen cuando el punto donde se
estima est ms cerca de cada uno de los puntos de medicin (vrtices
de los tringulos) y cuando los planos son menos inclinados respecto al
plano horizontal Z=0.
6. CONCLUSIONES

Es adecuado y posible mejorar la triangulacin correspondiente a


un conjunto de puntos dados (Xi;Yi) si a su triangulacin de
Delaunay se le agregan los tringulos que completan el rea de
una malla rectangular mnima.

Se ha propuesto un ndice eficaz para evaluar el error geomtrico


de interpolacin lineal con triangulacin de Delaunay.

7. REFERENCIAS
FALLAS, J. 2007: Modelos digitales de elevacin: Teora, mtodos de
interpolacin y aplicaciones. Mapealo.Com, San Jos, Costa Rica, p.
83. [en lnea]. Disponible en: http://www.mapealo.com/costarica
geodigital/documentos/alfabetizacion/mde_teoria_2007.pdf.
CHEN, L. y XU, J. 2004: Optimal Delaunay Triangulations. Journal
Computations Mathematics 22(2): 299-308.
DEUTSH, V. C. & JOURNEL, G. A. 1998: Geostatistical Software Library and
users Guide. Oxford University, New York, p. 309.
LEGR, A.; SILVA, O. & BELETE, O. 1999: Modelacin de una superficie
topogrfica a partir de la relacin entre el Kriging y la interpolacin
lineal en Rn. Minera y Geologa 16(1): 58-61.
MARTNEZ-VARGAS, A.; LEGR-LOBAINA, A. A.; FERRERA-ALBA, N. & MENAMATOS, L. F. 2003: Modelo digital del relieve original del yacimiento
Punta Gorda. Minera y Geologa 19(3-4): 103-119.
LEE, T. & SCHACHTER, B. 1980: Two Algorithms for Constructing Delaunay
Triangulations. International Journal of Computer Information
Sciences 9(3): 219-242.
MANZANILLA, R. 1993: Generacin automtica de triangulaciones de
Delaunay. En: I Seminario Venezolano de Mtodos Numricos en
Ingeniera. Caracas, Venezuela, p. 77-91.
BRONSHTEIN, I. N.; SEMENDYAYEV, K. A.; MUSIOL, G. & MHLIG, H. 2007:
Handbook of Mathematics. Springer-Verlag, Berlin, p. 1 163.
BATISTA-LEGR, Y. & BELETE-FUENTES, O. 2013: Consideraciones sobre la
exactitud de las redes de levantamiento topogrfico. Minera y
Geologa 29(3): 56-64.

72

Minera y Geologa / v.30 n. 2 /abril-junio / 2014 / p. 58-72

ISSN 1993 8012

Arstides Alejandro Legr Lobaina. alegra@ismm.edu.cu


Doctor en Ciencias Tcnicas. Profesor Auxiliar.
Centro de Energa y Tecnologa Avanzada de Moa.
Instituto Superior Minero Metalrgico, Moa, Cuba.
Dulce Mara Atanes Beatn. atanes@fco.uo.edu.cu
Mster en Ciencias. Profesor Asistente.
Facultad de Civil. Departamento de Hidrulica.
Universidad de Oriente. Santiago de Cuba, Cuba
Carlos Guilarte Fuentes carlos@cug.co.cu.
Mster en Ciencias. Profesor Asistente.
Departamento de Ciencias Bsicas. Universidad de Guantnamo,
Guantnamo, Cuba.