Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo4 PDF
Capitulo4 PDF
66
pueden describir otros conceptos del mismo tipo, se definan detalladamente. Formal se refiere al
hecho de que la ontologa debe ser legible por la mquina, esto decir, que se almacene en un
formato digital. Compartido refleja la nocin de que la ontologa no es restringida solo para un
individuo, sino que es aceptada por un grupo de personas [89].
Algunas definiciones de ontologa en el campo de la Inteligencia Artificial:
67
Ontologas mltiples: El propsito de una ontologa es hacer explcito algn punto de vista,
por lo tanto, a veces ser conveniente combinar dos o ms ontologas. Cada ontologa va a
introducir conceptualizaciones especficas.
Coherencia: Para sancionar inferencias que son consistentes con las definiciones.
Ontologa del dominio: especficas para un tipo de artefacto, generalizaciones sobre tareas
especficas en algn dominio concreto del conocimiento. Por ejemplo, ontologa del proceso
de produccin.
68
69
Cada concepto define una clase que es una representacin para una agrupacin conceptual de
trminos similares. Por ejemplo, una computadora podra ser representada como una clase, que
tiene muchas subclases como son computadoras personales, mainframes, workstations, etc.
Las ontologas estn formadas de los siguientes componentes que servirn para representar el
conocimiento de algn dominio en especfico [89].
Conceptos: que son las ideas bsicas que intentan formalizar, estos conceptos pueden ser
clases de objetos, mtodos, planes, estrategias, procesos de razonamiento, etc.
Relaciones: que representan la interaccin y el enlace entre los conceptos del dominio.
Suelen formar la taxonoma del dominio. Por ejemplo: subclase-de, parte-de, etc.
Funciones: que son un tipo concreto de relacin, donde se identifica un elemento mediante el
clculo de una funcin que considera varios elementos de la ontologa. Por ejemplo,
categorizar-clase, etc.
Axiomas: que son teoremas que se declaran sobre relaciones que deben cumplir los
elementos de la ontologa. Por ejemplo: Si X y Y son de la clase Z, entonces X no es subclase
de Y o Para todo X que cumpla con la condicin Cond1, A es B, etc.
Las ontologas se pueden ver como un conjunto de conceptos-definiciones, estos conceptos
70
71
Paso 1. Primero se define el dominio al cual se enfocar. Se decidi definir varios dominios,
cada uno define una clasificacin con un nmero, considerado pequeo, de categoras. As, el
primer dominio fue el de Construcciones, otro dominio que tambin se defini fue el de
Transportes, el dominio de Naturaleza, Muebles y Figuras de Polgonos. Se definieron pocos
dominios para evaluar diferentes pruebas de recuperacin de imgenes.
Paso 2. El reuso de ontologas no aplica, ya que esta estructura solo se defini para probar los
fines de ste trabajo, la recuperacin de imgenes basndose en la ontologa definida para
dominios determinados.
72
Paso 4. Para definir las clases y la jerarqua de clases, se utilizaron los conceptos que se
definieron en el Paso 3. A continuacin se presenta la jerarqua de clases de los conceptos,
mediante una estructura de rbol definida en la Figura 4.1.
Paso 5. Las propiedades de cada clase las determina la estructura jerrquica, esto es, las
subclases o categoras ms internas son ms especficas, en una consulta por s solas, pueden
recuperar las imgenes ya que se encuentran en el ltimo nivel, el cual contiene las instancias
de la ontologa. Para una consulta ms general, de las clases principales (Construccin,
Naturaleza, Mueble, etc. ver Figura 4.1), se unen las instancias que contienen subclases que
pertenecen a su respectiva clase. Por lo tanto existen instancias que pertenecen a varias clases
generales, pero slo a una subclase de nivel ms interno.
73
Universo
Construccin
Iglesia
Ruina
Naturaleza
Mueble
Librero
Flor
Animal
Transporte
Polgono
Arbol
Fruta
Irregular
Regular
Carro
Mesa
Barroca
Pez
Ave
Mango
Rectngulo
Circunferencia
Motocicleta
Silla
Gtica
Romntica
Camion
Insecto
Araa
Mariposa
Mamifero
Elefante
Manzana
Cuadrado
Trapecio
Naranja
Pentagono
Melon
Triangulo
Clase de nivel 0
Tigre
Platano
Sandia
Clase de nivel 1
Clase de nivel 2
Clase de nivel 3
Clase de nivel 4
Iglesia
Ruina
Barroca
Gtica
Habana.bmp
Jaen.bmp
Taxco.bmp
SantBardiri.bmp
Assumption.bmp
MatthiasHung.bmp
St Annes Lituania.bmp
SantBardiri.bmp
Romntica
ChichenItza.bmp
ChichenCastillo.bmp
Keops.bmp
Chichen2.bmp
Iovaniroma.bmp
CharlesBorrone.bmp
SatEufemia.bmp
Georgex.bmp
Transporte
Camin
Carro
Motocicleta
BusAzul.bmp
busescuela.bmp
busNaranja.bmp
AzulRojo.bmp
Bugatti.bmp
Cadillac.bmp
Fazer250_2007.bmp
Guzzi_griso.bmp
IT-4616.bmp
Forma
Recuperacin
Vectores de
caractersticas
Entrada
Bsqueda de similitud
y correspondencia de
vectores de
caractersticas
Semntica
Ontologa
Salida
O ntologa
Anotaciones
ontolgicas
relacionadas
(Descripcin).
Imgenes
recuperadas
Descripcin:
Mariposa, Insecto, Animal,
Naturaleza.
Imgenes similares
Figura 4.3: Diagrama de bloques del proceso para la recuperacin de semntica
C(L).- Conceptualizacin
En la Figura 4.4, L es el lenguaje que esta formado por el vocabulario ontolgico. C(L)
es la conceptualizacin del lenguaje L, en s, representa al conjunto de clases de imgenes que
satisfacen una consulta del usuario. TO(L) es el conjunto de todas las posibles opciones de
consulta para el lenguaje L. C(L) es un subconjunto del conjunto de todas las opciones que se
tienen, C ( L) TO ( L) [90].
76
Representacin
basada
en semntica
Representacin basada en objetos
Representacin basada en regiones
Representacin basada en pixeles
(a)
(b)
Figura 4.5: Niveles de abstraccin para formar semntica. (a) Representacin de semntica en una
imagen. (b) Niveles de representacin de una imagen.
77
imagen es de una ciudad o se trata de algn paisaje; en la deteccin de rostros, para reconocer
que tipo de rostro y a que persona especfica se refiere; definir si la imagen digital contiene o no
gente, etc.
4.5 Conclusiones.
En este captulo se estudiaron algunas propiedades, elementos bsicos, relaciones,
caractersticas y clasificaciones de los tipos de ontologas segn su posibilidad de aplicacin y
segn su nivel de abstraccin. Se mencionaron brevemente los seis pasos para crear una
ontologa as como la representacin semntica que se obtiene de una imagen.
Bsicamente, el rol de las ontologas es facilitar la construccin de un modelo de dominio
el cual nos va a proveer un vocabulario de trminos y relaciones con las cuales se puede
modelar el dominio. El uso de ontologas provee una estructura apropiada para solucionar
muchos problemas de visin por computadora, que requieren conocimiento anticipado para ser
modelados de forma descriptiva y prescriptiva.
Debido a todas las ventajas que presenta el uso de una ontologa, ste trabajo se basa en el
uso de una estructura ontolgica la cual facilite la clasificacin semntica de los dominios de las
imgenes y con ello, aadir esta ventaja a la recuperacin de imgenes.
La estructura ontolgica se defini y dise anteriormente en este captulo, siguiendo los
pasos para su creacin que se mencionan en la bibliografa.
A partir de los dominios restringidos definidos, se har la recuperacin de semntica,
considerando los componentes bsicos de la ontologa.
78