You are on page 1of 4

Un sistema interactivo de reconstruccin y dibujo de cermica arqueolgica

J. Melero, A. Leon, J.C. Torres. Departamento de Informtica. Universidad de Jan E.U.P. Linares, C/ Alfonso X El Sabio s/n, 23700 Linares Tlf: 953 026 559 e-mail: fjmelero@ujaen.es Departamento de Lenguajes y Sistemas Informticos, Universidad de Granada E.T.S. Ing. Informtica, C/ Daniel Saucedo Aranda s/n, 18071 Granada Tlf: 958 243 181 Fax: 958 243 179 e-mail: {aleon, jctorres}@ugr.es.

1 Introduccin
Una de las tareas ms laboriosas tras la realizacin de una excavacin arqueolgica es trabajar con los miles de fragmentos cermicos que aparecen e intentar seleccionar los que aportan informacin suficiente para deducir la forma original de la pieza completa, dibujarla y tomar las medidas necesarias para clasificar la pieza. Este proceso llevar unos 15, y se basa en las siguientes etapas [1]: 1. Orientacin. Se coloca el fragmento con el borde totalmente apoyado en una mesa, y se toma la medida de la proyeccin vertical del fragmento para colocarlo en la posicin original con la inclinacin adecuada (figura 1.a) 2. Estimacin del radio. Se usa un bordmetro (figura 1.b), que es una serie de segmentos circulares concntricos en una plantilla. Se estima como radio de la pieza el del arco concntrico cuya curvatura mejor se ajuste al borde. 3. Estimacin del perfil. Por perfil de una pieza entendemos la seccin de sta por un plano que contiene al eje de rotacin [2]. Para la extraccin de la forma del perfil se utiliza un calibre milimetrado de precisin, y se mide el grosor del fragmento en distintas posiciones (figura 1.c) 4. Dibujo de la pieza. Con las medidas tomadas, se realiza un dibujo siguiendo un estndar, que regula la posicin del fragmento en el dibujo, las lneas auxiliares, la iluminacin, el rellenado del perfil, etc (figura 1.d) 5. Toma de medidas adicionales, como el radio a diferentes alturas, ngulo de la boca, etc que ayudan a clasificar morfolgicamente la pieza de cermica. Estudios realizados estiman el error con este procedimiento en 15% [1].

(a) Orientacin

(b) Estimacin del radio (c) Estimacin de perfil Figura 1. Etapas para la reconstruccin de una pieza

(d) Dibujo

2 Procedimiento software de reconstruccin


El objetivo del software desarrollado es intentar que el arquelogo encuentre a la herramienta como una ayuda, y no como un artefacto que aporta soluciones de una manera totalmente desconocida para l y sin posibilidad de rectificarlo. Por ello se ha realizado de manera que se sigan los mismos pasos que en el procedimiento manual y que sea lo ms interactivo posible. Se ha realizado la implementacin en un entorno Windows, con OpenGL y C++.

2.1

Adquisicin de los datos

El objetivo es poder utilizar un escner 3D para obtener la malla de superficie del fragmento y poder manipularla con el programa. Sin embargo, aunque hay tecnologa muy avanzada y de gran resolucin, sta sigue siendo muy cara y con unos mrgenes de error especialmente inaceptables a la hora de obtener modelos completos tridimensionales, ya que se producen errores en el emparejamiento de las distintas superficies obtenidas en cada una de las vistas. Por ello, durante el desarrollo se han realizado los tests con fragmentos sintticos similares a los reales, generndolos por revolucin de un perfil y aadiendo ruido.

2.2

Orientacin

La orientacin no es ms que encontrar el plano que contiene al borde y colocar el fragmento de forma que el plano hallado se encuentre en posicin horizontal (figura. 2). Se puede resolver el problema por mtodos estadsticos, o numricos, pero se ha elegido un algoritmo gentico (AG) [3] porque, adems de ser fcil de implementar, permite de una manera sencilla considerar en un futuro otros factores que hagan ms robusto el mtodo de orientacin. En nuestro caso, el cromosoma se compone de tres genes, siendo cada uno de ellos un punto de la zona identificada interactivamente por el experto como borde. En concreto, el borde se divide en tres reas (la zona central y las dos que quedan a los lados de sta), de manera que el gen i del cromosoma slo puede contener un punto de la zona i (i=1..3) . Estos tres puntos definen un plano. Se considera que un cromosoma es mejor cuantos ms puntos del borde contenga y, a la vez, deje a un lado del mismo ms proporcin del fragmento. La bondad de un cromosoma c se puede expresar como:

+ Pc Nb Donde Dc e Ic son el nmero de puntos del borde que se encuentran a un lado y a otro del plano definido por c, y Nb es el nmero total de puntos del borde. Denominamos a esta razn esco-ramiento del plano. Pc es el nmero de puntos del borde cuya distancia al plano es menor que . El resto de parmetros del algoritmo gentico (probabilidad de cruce, nmero de generaciones, etc..) es configurable por el usuario.

Bc = 100

Dc I c

Figura 2. Ejemplos de orientaciones

Fig. 3. Seccin horizontal en el borde y en el cuerpo

2.3

Estimacin del eje de rotacin

Otros autores calculan el eje de rotacin basndose en las normales de la superficie del fragmento [2]. Al estar enfocada la aplicacin a cermica prehistrica, hecha sin torno, las superficies son muy irregulares, y no es fcil que las normales coincidan en un mismo eje. Como en el procedimiento tradicional, se calcula el centro de un arco circular, seleccionado de entre todas las posibles secciones horizontales del fragmento (figura 3). La seccin horizontal tiene dos arcos, pero slo se toma el exterior. Por ello se realiza un ajuste por mnimos cuadrados a una circunferencia con todos los puntos, se eliminan los interiores y se vuelve a ajustar una nueva circunferencia con los puntos exteriores.

Figura 4. Seleccin del perfil por trazos

Figura. 5. Prolongacin calculada

2.4

Seleccin del perfil

El experto selecciona interactivamente sobre el modelo tridimensional del fragmento aquellas reas que se pueden considerar idneas para construir el perfil. La operacin se realiza marcando los trazos correctos en el fragmento real, obteniendo un conjunto de lneas en 3D (figura 4). Estos trazos tridimensionales se proyectan sobre el haz de planos que contienen al eje de rotacin previamente calculado, pasando primero los puntos a coordenadas polares y quedndonos con el mdulo y el acimut para obtener las coordenadas X e Y. Con la secuencia de trazos en 2D, el sistema realiza la fusin de los mismos en un nico trazo, detectando los solapamientos. El perfil obtenido es totalmente editable. Adems del perfil real, en el dibujo arqueolgico se integran unos centmetros de perfil estimado, que indica cmo continuara el perfil. Esta prolongacin del perfil se suele basar en la experiencia, por lo que consideramos imprescindible la aportacin del experto. El software genera una primera aproximacin a esta prolongacin mediante un spline

cbico que prolonga hasta el eje de rotacin la forma indicada por el 15% inferior del perfil, tomando 4 puntos espaciados un 5% de la altura total del mismo. Esta prolongacin es totalmente editable, siendo posible desplazar los extremos o modificar las tangentes (figura 5).

2.5

Dibujo Arqueolgico y reconstruccin 3D

Con el perfil y el eje de rotacin, se puede obtener el dibujo arqueolgico 2D (figura 6). El diseo de ste se puede realizar tambin interactivamente, ya que el experto puede: - Elegir la posicin del fragmento en el dibujo. Se usa una falsa perspectiva, para que, al colocar el fragmento a la derecha no se pierda la superficie exterior. - Modificar la iluminacin, para resaltar aquellas partes que desee. - Realizar las medidas que se desee, quedando stas reflejadas en el dibujo. La reconstruccin 3D es un slido de revolucin, generado con el perfil seleccionado y el eje calculado. La parte correspondiente a la prolongacin del perfil se muestra con transparencia, y en la reconstruccin se incrusta el fragmento original para poder apreciar el lugar exacto en el que se encontraba (figura 7). El modelo puede ser manipulado para obtener la vista deseada.

Figura 6. Dibujo arqueolgico 2D

Figura 7. Reconstruccin 3D

3. Conclusiones, trabajos futuros y agradecimientos.


El sistema desarrollado reduce el tiempo de dibujo y medicin de la pieza en un 80%, y reduce el margen de error en un 60% con respecto al procedimiento tradicional, por lo que el sistema puede ser de gran utilidad para los arquelogos. Est previsto incorporar la toma de otras medidas, su inclusin en una base de datos, y aplicar texturas realistas a la reconstruccin 3D y artsticas al dibujo 2D. Agradecemos la colaboracin del Dpto. de Prehistoria y Arqueologa de la Univ. de Granada. Este trabajo ha sido parcialmente financiado por el MCYT a travs del proyecto TIC2001-2099-C03-02.

Referencias
[1] G. Leonardi, G. Penello, Il disegno archeologico della ceramica. Saltuarie dal Laboratorio del Piorego, 2, 1991. [2] M. Kampel, "Computer Aided Classification of ceramics", VAST, 2000 [3] Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, 1996.

You might also like