Está en la página 1de 16

Introduccin a la Inteligencia Artificial Ral D.

Garca Molina

NDICE
ndice................................................................................................ 1 Introduccin................................................................................. Situacin actual................................................................................ 2 3

Aplicaciones de la visin artificial..................................................... 7 Tareas tpicas de la visin artificial................................................... 9 Sistemas de visin artificial............................................................... 11 Importacin de la visin artificial en la inteligencia artificial........... 13 Conclusiones...................................................................................... 14 Bibliografa........................................................................................ 15

VISIN ARTIFICIAL
La visin artificial es el campo de la IA que estudia los sistemas de visin para las mquinas. El campo es muy extenso y abarca desde las tcnicas generales hasta las ms especializadas, cubriendo una gran gama de aplicaciones que incluyen el reconocimiento de caracteres la interpretacin de fotografas, la identificacin de huellas dactilares y el control de robots. Aunque la visin es una actividad que aparentemente no supone ningn esfuerzo para los humanos, para las mquinas supone un problema muy complejo. Las mayores dificultades surgen cuando los sistemas tienen que operar en condiciones de iluminacin variable y no controlada, con sombras, o tienen que tratar con objetos complejos y difciles El primer paso en la visin por computador es la creacin de una imagen de la escena en una matriz de dispositivos fotosensibles, como las foto-clulas de una cmara de TV. La cmara forma la imagen a travs de una lente que produce una proyeccin en perspectiva de la escena que est dentro del campo visual de la cmara.

Los ejemplos de aplicaciones de la visin artificial son: Controlar procesos (un robot industrial o un vehculo autnomo). Deteccin de eventos (para la vigilancia visual o de conteo de personas). Organizar la informacin (para bases de datos de la indexacin de imgenes). Modelado de objetos o entornos (la industria de inspeccin, anlisis de imgenes mdicas o el modelado topogrfico). La interaccin (como un dispositivo de entrada de un ordenador para la interaccin humana con el ordenador.
2

La finalidad de la visin artificial es programar un computador para que llegue a comprender una escena o las caractersticas de la imagen.

SITUACIN ACTUAL
El campo de la visin artificial se puede caracterizar como inmaduro y diverso. No fue hasta finales de 1970 cuando los ordenadores pudieron manejar suficiente cantidad de datos en imgenes cuando se comenz a realizar estudios ms especficos. Sin embargo, estos estudios por lo general proceden de otros campos, y no se denominan estudios de visin artificial. De la misma forma no hay ninguna formulacin estndar de cmo los problemas de visin artificial deben ser resueltos. Sin embargo, existe una gran cantidad de mtodos para resolver diversas tareas bien definidas, pero son sobre tareas muy especificas y normalmente no se pueden generalizar a otras tareas. Muchos de los mtodos y aplicaciones se encuentran todava en un estado de investigacin bsica, pero cada vez ms mtodos han encontrado su lugar en productos comerciales, donde a menudo constituyen una parte de un sistema que en la mayora de los casos pueden resolver tareas complejas (por ejemplo, en el rea de imgenes mdicas, o el control de calidad y mediciones en los procesos industriales). En la mayora de aplicaciones prcticas de visin artificial, los equipos estn preprogramados para resolver una tarea en particular, pero los mtodos basados en el aprendizaje son cada vez ms comn. Como la aplicacin para conducir un automvil ALVINN [Pomerleau, 1991-1993]. Que utiliza redes neuronales para convertir directamente la matriz de intensidades en acciones. Una parte importante de la visin artificial trata sobre la planificacin autnoma o la deliberacin de los sistemas que pueden realizar acciones mecnicas, tales como mover un robot a travs de algn medio ambiente. Este tipo de tratamiento, normalmente necesita la entrada de datos proporcionados por un sistema de visin artificial, que acta como sensor de visin y proporciona informacin de alto nivel sobre el medio ambiente y el robot. Otras partes que son descritos a veces como pertenecientes a la inteligencia artificial y que se utilizan en relacin a la visin de equipo son el reconocimiento de patrones y tcnicas de aprendizaje.
3

Como consecuencia, la visin artificial es a veces vista como una parte del campo de la inteligencia artificial o el campo de la informtica en general. La fsica es otro campo que est muy relacionado con la visin artificial.

Otro campo que juega un papel importante es la neurobiologa, especficamente el estudio del sistema de visin biolgica. Durante el siglo pasado, ha habido un amplio estudio de los ojos, las neuronas, y las estructuras del cerebro dedicada al procesamiento de los estmulos visuales en los seres humanos y varios animales. Esto ha llevado a una complicada descripcin de como la visin real opera, a fin de resolver ciertas tareas reaccionadas con la visin. Estos resultados han llevado a un subcampo dentro de la visin por computador en donde los sistemas artificiales estn diseados para imitar el procesamiento y el comportamiento de los sistemas biolgicos, en los diferentes niveles de complejidad. Adems algunos de los mtodos basados en el aprendizaje en la visin artificial tienen sus antecedentes en la biologa. Otro campo relacionado con la visin por computador es el procesamiento de seales. Muchos mtodos para la transformacin de seales de una variable, normalmente seales temporales, se pueden ampliar de una manera natural a la transformacin de las seales de dos variables o multivariables en la visin artificial. Sin embargo, debido a la naturaleza especfica de las imgenes existen muchos mtodos desarrollados dentro la visin artificial que no tienen relacin en el procesamiento de las seales de una variable.
4

Un carcter distinto de estos mtodos es junto al hecho de que son no lineales que, junto a la multidimensional de la seal, se define un subcampo en el procesamiento de seales como parte de la visin artificial. La visin artificial puede ser estudiada desde un punto de vista puramente matemtico. Por ejemplo, muchos mtodos en la visin por ordenador se basan en las estadsticas, optimizacin o la geometra.

Por ltimo, una parte significativa del campo est dedicado al aspecto de aplicacin de la visin artificial, los mtodos existentes de cmo puede realizarse en varias combinaciones de software, o cmo estos mtodos pueden ser modificados a fin de obtener la velocidad de procesamiento sin perder demasiado rendimiento. Los mbitos ms estrechamente relacionados con la visin artificial con el procesamiento de imgenes, anlisis de imgenes y visin artificial. Hay un significativo solapamiento en la gama de tcnicas y aplicaciones que stos cubre. Esto implica que las tcnicas bsicas que se utilizan y desarrollan en estos campos son ms o menos idnticas, algo que puede ser interpretado como slo hay un campo con nombres diferentes. Por otro lado, parece ser necesario para los grupos de investigacin, publicaciones cientficas, conferencias y las empresas a presentar o de mercado como pertenecientes especficamente a uno de estos campos y, por tanto, diferentes caracterizaciones que distinguen a cada uno de los campos de la que otros han sido presentado.
5

Las siguientes caractersticas parecen aceptadas, pero no debe ser tomado como universalmente aceptadas: El procesamiento de imgenes y el anlisis de imgenes tienden a centrarse en las imgenes 3D, cmo transformar una imagen a otra, por ejemplo, las operaciones por pxel como realce de contraste, las operaciones locales, como la extraccin de bordes o eliminacin de ruido, o las transformaciones geomtricas tales como la rotacin de la imagen. Esta caracterizacin implica que el procesamiento de imgenes y el anlisis no requieren supuestos ni a interpretaciones sobre el contenido de la imagen. La Visin artificial tiende a centrarse en la escena 3D proyectadas en una o varias imgenes, por ejemplo, cmo reconstruir la estructura u otra informacin sobre la escena 3D de una o varias imgenes. La visin artificial a menudo se basa en supuestos ms o menos complejos sobre la escena representada en una imagen. La visin de la mquina tiende a centrarse en las aplicaciones, principalmente en la fabricacin, por ejemplo, la visin basada en robots autnomos y sistemas de control basados en la visin o de la medicin. Esto implica que las tecnologas de sensor de imagen y la teora de control a menudo se integran con el procesamiento de datos de imgenes para controlar un robot y procesamiento en tiempo real se ve acentuada por los medios de complementacin eficiente en hardware y software. Tambin implica que las condiciones externas, como la iluminacin pueden ser y son a menudo ms controlado en la visin por ordenador de lo que son en la visin informtica general, que puede permitir el uso de diferentes algoritmos. Tambin hay un campo llamado de imgenes que se centran principalmente en el proceso de produccin de imgenes, pero a veces tambin se ocupa de procesamiento y anlisis de imgenes. Por ejemplo, la imagen mdica contiene una gran cantidad de trabajo en el anlisis de datos de imgenes en aplicaciones mdicas. Por ltimo, el reconocimiento de patrones es un campo que utiliza diversos mtodos para extraer informacin de las seales, en general, basado principalmente en mtodos estadsticos. Una parte importante de este campo se dedica a la aplicacin de estos mtodos a los datos de la imagen. Una consecuencia de este estado de cosas es que no puede estar trabajando en un laboratorio vinculado a uno de estos campos, aplicar los mtodos de un segundo
6

campo para resolver un problema en un tercer campo, y presentar los resultados en una conferencia relacionada con un cuarto campo.

APLICACIONES DE LA VISIN ARTIFICIAL


Uno de los campos de aplicacin ms importantes es la visin de equipo mdico o de procesamiento de imgenes mdicas. Esta zona se caracteriza por la extraccin de informacin de datos de la imagen con el fin de establecer un diagnostico mdico de un paciente. En general los datos de la imagen son en forma de imgenes de microscopio En general, los datos de la imagen son en forma de imgenes de microscopia, imgenes de rayos x, imgenes de la radiografa, imgenes de ultrasonidos e imgenes de la tomografa. Un ejemplo de informacin que puede extraerse de los datos de imagen como es la deteccin de tumores, la arteriosclerosis y otros trastornos malignos. Tambin puede ser la medicin de las dimensiones rganos, el flujo de sangre, etc. El rea de aplicacin tambin apoya la investigacin mdica, proporcionando nueva informacin, por ejemplo, sobre la estructura del cerebro, o sobre la calidad del tratamiento mdico. Una segunda rea de aplicacin en la visin por ordenador se encuentra en la industria, a veces llamada la visin artificial, donde la informacin se extrae con el fin de apoyar un proceso de fabricacin. Un ejemplo es el control de calidad en los detalles o en los productos finales estn siendo inspeccionados de forma automtica a fin de encontrar defectos. Otro ejemplo es la medicin de la posicin y orientacin de los datos para ser recogidos por un brazo robot.

Aplicaciones militares son probablemente una de las mayores reas de visin


7

artificial. Los ejemplos obvios son la deteccin de los soldados enemigos o vehculos y direccin de misiles. Los sistemas ms avanzados para la direccin de misiles envan al misil a un rea en lugar de un objetivo especfico, y la seleccin de objetivos se realiza cuando el misil alcanza el rea sobre la base de datos de imagen adquiridos locamente. Los conceptos modernos militares, tales como la conciencia del campo de batalla, implicando sensores de imagen, proporcionan un conjunto amplio de informacin acerca de una escena de combate que puede ser utilizado para apoyar decisiones estratgicas. En este caso, un tratamiento automatizado de los datos se utiliza para reducir la complejidad y fusionar informacin de mltiples sensores para aumentar la fiabilidad.

Una de las reas de aplicacin ms recientes son los vehculos autnomos. Que incluyen los sumergibles, vehculos terrestres, vehculos areos no tripulados.

El rango de autonoma de los vehculos va desde vehculos totalmente autnomos hasta vehculos donde la visin artificial apoya a un piloto humano. Los vehculos totalmente autnomos suelen utilizar la visin artificial para la navegacin, es decir, para saber dnde est, o para producir un mapa de su entorno y para la deteccin de obstculos. Tambin puede ser utilizado para la deteccin de sucesos especficos de ciertas tareas, por ejemplo, la de prevencin de incendios forestales. Los ejemplos de sistemas de apoyo son los sistemas de alerta de obstculos en los coches, y los sistemas de aterrizaje autnomo de las aeronaves. Varios fabricantes de coches han demostrado los sistemas de conduccin autnoma de los coches, pero esta tecnologa an no ha alcanzado un nivel donde se puede
8

poner en el mercado. Hay varios ejemplos de vehculos militares autnomos que van desde los misiles avanzados, para vehculos areos no tripulados para misiones de reconocimiento o direccin de misiles. La exploracin espacial tambin utiliza vehculos autnomos mediante artificial por ejemplo, la expedicin a Marte de la Nasa con el Rover. visin

TAREAS TPICAS DE LA VISIN ARTIFICIAL


Cada una de las reas de aplicacin descritos anteriormente emplean una serie de tareas de visin artificial, problemas de medicin ms normalmente bien definido, o problemas de procesamiento, que puede ser resuelto utilizando una gran variedad de mtodos. Algunos ejemplos de tareas de visin tpica de equipo se presentan a continuacin. Reconocimiento El problema clsico de la visin por ordenador, procesamiento de imgenes y visin artificial es el de determinar si los datos de imagen contiene un objeto especfico, funcin o actividad. Esta tarea normalmente se puede resolver con firmeza y sin esfuerzo por un humano, pero todava no es resuelto satisfactoriamente en la visin artificial para el caso general: objetos arbitrarios en situaciones arbitrarias. Los mtodos existentes para hacer frente a este problema se puede resolver slo en situaciones especficas, como sistemas geomtricos, rostros humanos, letra impresa o escrita o vehculos, y solo en situaciones especficas como condiciones de
9

iluminacin bien definida, y posicin del objeto respecto a la cmara. Las diferentes variedades de reconocimiento son: -Reconocimiento del objeto: uno o varios objetos preseleccionados o aprendidos o clases de objetos pueden ser reconocidos, por lo general junto con sus posiciones en 2D o 3D de la imagen representada en la escena. -Identificacin: en un caso individual de un objeto es reconocido. -Deteccin: los datos de la imagen se explora para una condicin especfica. Ejemplos: la deteccin de posibles clulas anormales o de tejidos en imgenes mdicas o la deteccin de un vehculo en un sistema automtico de carretera de peaje.

Varias tareas existentes especializadas en la recuperacin de imgenes son: Encontrar todas las imgenes en un conjunto ms amplio de las imgenes que tienen un contenido especfico. El contenido puede ser determinado de diferentes maneras, por ejemplo en trminos de similitud relativa de una imagen de destino, o en trminos de criterios de bsqueda de alto nivel dado que la introduccin de texto. -Postura de la estimacin: estimacin de la posicin o la orientacin de un objeto especfico relativo a la cmara. Un ejemplo de aplicacin de esta tcnica sera asistir a un brazo de robot en la recuperacin de objetos de en una cinta transportadora en
10

una situacin de lnea de montaje. -Reconocimiento ptico de caracteres (OCR): los caracteres de identificacin de imgenes de texto impresos o manuscritos, por lo general con vistas a la codificacin del texto en un formato ms susceptibles a la edicin o la indexacin.

Reconstruccin de la escena Teniendo una o ms imgenes de una escena, o un video, la reconstruccin de la escena tiene como objetivo el clculo de un modelo 3d de la escena. En el caso ms simple, el modelo puede ser un conjunto de puntos 3D. Mtodos ms sofisticados producen un modelo 3D completo de la superficie. Restauracin de la imagen El objetivo de la restauracin de la imagen es la eliminacin de ruido de las imgenes. El enfoque ms simple posible para la eliminacin de ruido es mediante la utilizacin de varios tipos de filtros. Mtodos ms sofisticados utilizan un modelo siguiendo las estructuras que aparecen en la imagen, un modelo que los distingue del ruido. En primer lugar busca las lneas y bordes y luego controla el filtrado basado en la informacin local de la etapa de anlisis y se generalmente e obtiene un mayor nivel de eliminacin de ruido en comparacin con los mtodos ms sencillos.

SISTEMAS DE VISIN ARTIFICIAL


La organizacin de un sistema de visin artificial es muy dependiente de la aplicacin. Algunos sistemas son aplicaciones independientes que resuelven un problema especfico, mientras que otros constituyen un subsistema de un diseo ms grande que, por ejemplo, contiene tambin subsistemas de control de sistemas mecnicos, planificacin, bases de datos de informacin, interfaces hombre-mquina, etc. La implementacin especfica de un sistema de visin por ordenador depende tambin de si su funcionalidad esta especificado, o si una parte de ella tiene que aprender o modificarse durante la operacin. Sin embargo, hay caractersticas tpicas que se encuentran en muchos sistemas de visin por ordenador. -Adquisicin de imgenes: Una imagen digital se produce por uno o ms sensores de
11

imagen, adems de diversos tipos de cmaras sensibles a la luz, incluye sensores de rango, los dispositivos de la tomografa, radares, cmaras ulta-sonicasetc. El valor de pxel normalmente corresponde a la intensidad de luz en una o varias bandas espectrales, pero tambin puede estar relacionada con diversas medidas fsicas como profundidad, absorcin o reflexin de ondas sonoras o electromagnticas. -Un tratamiento previo. Antes de que un mtodo de visin por computador se pueda aplicar a datos de la imagen con el fin de extraer alguna pieza especfica de informacin, suele ser necesario para procesar los datos a fin de asegurar que se cumplen ciertos supuestos implcitos en el mtodo. Ejemplos de ello son: -Remuestreo para asegurar que la imagen del sistema de coordenadas es la correcta. -La reduccin de ruido a fin de asegurar que el ruido del sensor no introduzca informacin falsa. -El aumento del contraste para asegurar que la informacin pertinente pueda ser detectada. -Escala de representacin del espacio para mejorar las estructuras de la imagen en las escalas apropiadas a nivel local. La extraccin de caractersticas: caractersticas de la imagen en los distintos niveles de complejidad se extraen de los datos de la imagen. Ejemplos tpicos de tales caractersticas son: -Lineales, bordes y las crestas. -Puntos de inters localizados, tales como esquinas, manchas o puntos. Deteccin / segmentacin: En algn momento de la tramitacin de tomar una decisin sobre qu puntos de la imagen o regiones de la imagen son pertinentes para su posterior procesamiento. Alto nivel de procesamiento: En este paso, la entrada es normalmente un conjunto pequeo de datos, por ejemplo, un conjunto de puntos o una regin de imagen que se supone que contiene un objeto especfico. El resto de ofertas de procesamiento, por ejemplo: -Verificacin de que los datos satisfacen el modelo creado y los supuestos de la aplicacin especfica. -Estimacin de la aplicacin de parmetros especficos, como objeto de plantear o el
12

tamao del objeto. -La clasificacin de un objeto detectndose en diferentes categoras.

IMPORTACIA DE LA VISIN ARTIFICIAL EN LA INTELIGENCIA ARTIFICIAL

La importancia de la visin artificial en la inteligencia artificial es debido a la gran cantidad de informacin que se obtiene de los mtodos pticos actuales y la dificultad de extraer informacin de alto nivel de estas imgenes. En contraposicin con las mquinas, a los humanos no nos crea ninguna dificultad extraer gran cantidad de informacin de distinto nivel de las imgenes. Por tanto la visin artificial intenta en parte usar de inspiracin a la naturaleza para conseguir un procesamiento anlogo al que conseguimos los humanos, de igual forma que lo intenta la inteligencia artificial en otros campos como el procesamiento del lenguaje o de sistemas expertos. La visin artificial es un rea muy importante dentro de la inteligencia artificial, ya que supone la adaptacin de la mquina al entorno normal en el que trabaja el ser humano, y no como sucede normalmente, que el ser humano se adapte al medio del ordenador mediante la utilizacin de perifricos como son el teclado o el ratn. La gran dificultad consiste en la naturaleza del medio, el cual es muy propicio a incertidumbre debido a la presencia de sombras, diferentes intensidades de iluminacin, infinidad de diferentes puntos de vista de los objetos, etc. Unido con la potencia de clculo y de memoria que es necesario para procesar los datos en tiempo real y con el suficiente nmero de clculos para conseguir obtener informacin de mayor nivel. Para conseguir estos propsitos se estn desarrollando tcnicas de procesamiento en tarjetas grficas, las cuales proporcionan suficiente memoria y potencia de clculo unido con la naturaleza paralela de estas para conseguir mejores resultados. Un ejemplo de ello son los investigadores del MIT y de Harvard, los cuales inspirndose en las tcnicas de anlisis gentico, han demostrado una manera de construir sistemas de inteligencia artificial mejores con la ayuda de hardware para juegos de bajo costo y alto rendimiento.
13

Con el uso de unidades de procesamiento grfico (GPU), los investigadores pueden avanzar mucho ms rpido que antes. Con esta potencia de clculo se puede descubrir nuevos modelos de visin artificial que con los mtodos tradicionales.

CONCLUSIONES

La visin artificial es un campo reciente de la inteligencia artificial y que est en constante evolucin y descubrindose a s mismo. Es un campo que debido a la gran cantidad de datos que tiene que tratar est muy ligado a los avances en hardware que se van produciendo. Pero aunque es un campo de gran complejidad, las posibles posibilidades y aplicaciones son de gran importancia y sus aplicaciones son casi ilimitadas. El futuro de la visin artificial parece estar en las unidades de procesamiento paralelo debido a que la informacin que se tiene que manejar es de naturaleza paralela y normalmente se tiene que procesar en tiempo real. Esto es debido a que los procesadores actuales estn diseados para realizar una operacin distinta sobre cada dato pero la visin artificial no precisa de este enfoque, sino realizar una misma operacin sobre miles de datos simultneamente. Para realizar esto eficientemente se puede utilizar la arquitectura existente en las tarjetas grficas, ya que estn diseadas para tal fin. Entonces la unin de los ltimos avances cientficos de cmo procesa el cerebro, junto con la realizacin de libreras para poder utilizar la potencia de clculo de la GPU ofrece un futuro muy prometedor para la visin artificial.

14

BIBLIOGRAFA Inteligencia artificial, un enfoque moderno, Editorial: Prentice-Hall. Inteligencia artificial, una nueva sntesis Autor: Nils J. Nilsson Editorial: Mc Graw Hill. Wikipedia, visin artificial. Fuente de los avances en visin artificial: http://web.mit.edu/press/2009/visual-systems.html

15

También podría gustarte