Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN
1. INTRODUCCIN ndice de contenidos 1.1. Introduccin al procesamiento de imgenes y la visin por ordenador. 1.1.1. Un poco de historia.. 1.1.2. Qu es la Visin por Ordenador y el Procesamiento de Imgenes. 1.1.3. Aplicaciones de la Visin por Ordenador. 2 2 3 4
1.2. Conceptos bsicos.. 6 1.3. Elementos de un sistema de visin.. 8 1.3.1. Iluminacin. 10 1.3.2. ptica..... 1.3.3. Cmaras y calibracin..... 1.3.4. Tarjetas de adquisicin y procesamiento de imgenes. 15 18 23
Presentacin
En la seccin 1.1. se introducen las reas de procesamiento de imgenes y visin por ordenador. En la seccin 1.2. se presentan conceptos bsicos relacionados con la visin por ordenador. En la seccin 1.3. se explican los diferentes elementos que forman parte de un sistema de visin, y en particular se explican ms en detalle: iluminacin, ptica, cmaras y calibracin, y tarjetas de adquisicin y procesamiento de imgenes.
1. INTRODUCCIN
1. INTRODUCCIN
1. INTRODUCCIN
En la medicina Pruebas de laboratorio automticas: por ejemplo recuento de glbulos rojos, deteccin de clulas anormales, etc. Diagnstico por computador: por ejemplo tomografa computada, resonancia magntica, etc. En la telemedicin Exploracin geofsica: por ejemplo la interpretacin de fotos areas. Metereologa: por ejemplo pronstico del tiempo a partir de fotos satelitales. En la defensa militar Vigilancia: por ejemplo deteccin de movimiento de tropas a partir de datos de satlite. Guiado remoto. Armas inteligentes. Otros campos Campo Cientfico. Sistemas de seguridad. Entornos peligrosos
1. INTRODUCCIN
1. INTRODUCCIN
Segn se defini en la seccin anterior, la visin por ordenador es el proceso de extraccin de informacin del mundo fsico a partir de imgenes utilizando para ello un ordenador. Las tareas que puede realizar un sistema de visin puede ir desde la simple deteccin de objetos sencillos en la imagen hasta la interpretacin tridimensional de escenas complejas. La informacin visual consiste en energa luminosa procedente del entorno. Para poder utilizar esta informacin es preciso transformarla a un formato que pueda ser procesado. En la visin humana esta tarea la realiza el ojo humano, y en concreto la retina. La retina contiene dos tipos de receptores: los conos y los bastones. Los primeros son los responsables de la percepcin del color, mientras que los segundos slo son sensibles a intensidades luminosas. La energa lumnica que incide en que cada uno de estos sensores se convierte en seales que se trasladan al cerebro donde se realiza la visin. En la visin por computador esta misma tarea se realiza con una cmara de video o algn otro dispositivo similar cuya funcin sea convertir la energa lumnica en corriente elctrica (Captulo 2. Adquisicin de imgenes). La seal elctrica generada puede ser muestreada y digitalizada para su procesamiento en un ordenador (Captulo 2 - Seccin 2.2. Muestreo espacial y cuantificacin). En un proceso de visin artificial existen diferentes etapas dependiendo del objetivo perseguido. Cada etapa se alimenta de la siguiente, siendo las primeras etapas consideradas de bajo nivel encaminadas a obtener caractersticas bsicas de la imagen y las siguientes consideras de alto nivel o de anlisis de la escena. A continuacin se definen en el orden a realizar, sin que esto signifique que cualquier proceso de visin por ordenador tenga necesariamente que pasar por cada una de ellas. 1. Adquisicin de la imagen Tiene por objeto plasmar el mundo real tridimensional en una imagen digital bidimensional (digital significa que el ordenador puede procesarla) (Captulo 2. Adquisicin de imgenes). 2. Preprocesamiento Incluye aquellas operaciones realizadas para preparar la imagen para etapas posteriores (por ejemplo eliminacin de ruido, realce) (Captulo 3 Seccin 3.5. Mejora de imgenes). 3. Deteccin de bordes Permite extraer de la imagen los bordes de los objetos (Captulo 4. Deteccin de contornos). 4. Segmentacin Tiene por objeto determinar en la imagen regiones que se corresponden con objetos de inters en la escena (Captulo 5. Segmentacin de imgenes).
1. INTRODUCCIN
5. Extraccin de caractersticas Obtiene una representacin matemtica de las caractersticas de los objetos previamente segmentados tales como tamao, dimetro de agujeros, densidad, ngulos, etc. (figura 3) (Captulo 6. Extraccin de caractersticas y). 6. Reconocimiento Los objetos se clasifican segn sus caractersticas como pertenecientes a una clase o prototipo con caractersticas semejantes (Captulo 6 Seccin 6.3. Reconocimiento de objetos) (figura 3). 7. Localizacin Se procede a localizar el objeto en el espacio 3D. 8. Interpretacin Se procede a interpretar la escena considerando la relacin entre los objetos simples previamente reconocidos y localizados, as como un cierto conocimiento sobre restricciones y reglas que rigen el mundo real. Esta etapa est ligada con la inteligencia artificial.
1. INTRODUCCIN
Un sistema de visin comprende un amplio rango de hardware1, software2 y recursos tericos. El sistema de visin tpico est constituido de los siguientes elementos: Sistema de visin = fuente de luz y sistema de iluminacin + sensor visual y ptica + tarjeta de adquisicin o frame grabber + ordenador + software En la figura 4 puede verse un grfico de la disposicin de un sistema de visin.
Figura 4. Sistema de Visin Sensor visual y ptica asociada El sensor visual es la parte del hardware encargado de capturar una imagen real y generar algn tipo de seal, generalmente analgica. El sensor visual ms comn es la cmara de vdeo, pero tambin lo es un escner, un ecgrafo, un escner de resonancia magntica, etc. Las cmaras van asociadas con una ptica o conjuntos de lentes que tienen una importancia fundamental en las imgenes capturadas.
Hardware: se denomina as a cualquier componente fsica que forma parte de un sistema informtico. Software: se denomina as al conjunto de datos y programas o aplicaciones que forman parte de un sistema informtico.
Francisco Perales Lpez Mara Jos Absolo 8
2
1. INTRODUCCIN
Fuente de luz y sistema de iluminacin Para permitir que el sensor visual pueda capturar una imagen es necesario que exista una buena iluminacin. Existen diversas fuentes de luz y sistemas o tcnicas de iluminacin que proporcionarn diferentes resultados que sern ms o menos convenientes de acuerdo a la aplicacin deseada. Tarjeta de adquisicin o frame grabber Se encarga de convertir la informacin o seal analgica recogida por el sensor visual en informacin o seal digital para que sta pueda ser procesada por el ordenador. En algunos casos tambin se encarga del almacenamiento y procesamiento a bajo nivel de la imagen. Ordenador y monitor Tanto para la visualizacin de imgenes capturadas como para el posterior procesamiento y anlisis de las mismas es necesario el ordenador. Dependiendo del tipo de tarjeta puede ser necesario un monitor analgico adems del monitor digital normalmente conectado al ordenador para visualizar las imgenes capturadas. Normalmente las imgenes se transmiten desde la tarjeta de digitalizacin por el bus a la memoria RAM del ordenador para su posterior tratamiento. Software Son necesarios programas para interconexin de hardware del sistema de visin. Para realizar cada una de las etapas, desde la captura de imgenes bsica hasta las etapas de ms alto nivel como la interpretacin, sern necesarios diferentes programas especficos segn sea el objetivo que se persiga.
1. INTRODUCCIN
1.3.1. Iluminacin
La iluminacin es la presencia de fuentes de luz que posibilita al sensor visual la adquisicin y formacin de imgenes. La iluminacin es muy importante, ya que una iluminacin deficiente resulta en imgenes pobres y esto hace ms difcil el procesamiento e interpretacin de la misma. La iluminacin se puede considerar la parte ms crtica dentro de un sistema de visin. Las cmaras, de momento, son mucho menos sensibles que el sistema de visin humano. Las condiciones de iluminacin deben optimizarse al mximo para que una cmara pueda capturar una imagen que el ojo humano podra distinguir sin necesidad de una iluminacin tan especializada. Esto se hace ms evidente cuando el objeto a iluminar presenta formas complejas o superficies muy reflectantes. Las cmaras capturan la luz reflejada por los objetos. La luz se refleja de manera diferente dependiendo de la caracterstica de los objetos: por ejemplo, no es igual el resultado de iluminar una bola de acero que un papel blanco. Por lo tanto, el sistema de iluminacin debe ajustarse al objeto a iluminar. Una imagen resultado de una captura con iluminacin defectuosa puede intentar mejorarse mediante procesamiento de la misma mediante filtros (Captulo 3. Procesamiento de Imgenes). Sin embargo, si la iluminacin fuera correcta desde un principio esto permitira aumentar la velocidad de proceso en la aplicacin ahorrando el tiempo de aplicar los filtros para corregir la iluminacin. 1.3.1.1. Tecnologas utilizadas para iluminacin Fluorescentes Los fluorescentes (figura 5.a) se usan en muchas ocasiones en aplicaciones de visin artificial, aunque debido a su reducida variedad de formas, tambin es limitada su utilizacin. En aplicaciones de visin no pueden utilizarse fluorescentes estndares, debido a su efecto de parpadeo y a que no presentan un balance de color uniforme (incorporan luz azul). Tambin es habitual utilizar fluorescentes monocromticos: ultravioletas, amarillos, verdes, azules, etc. Para aplicaciones donde se requiera gran intensidad de iluminacin suelen utilizarse fluorescentes de apertura, donde la luz se emite en una sola direccin y con un ngulo muy estrecho. Fibra ptica La fibra ptica (figura 5.b) es la tecnologa que actualmente puede proporcionar la luz ms intensa de todos los tipos de iluminacin que se utilizan en la visin artificial. La idea bsica es conducir la luz procedente de una bombilla halgena o de xenn a travs de un haz de fibras pticas que termina en un adaptador especfico para cada tipo de aplicacin. Estos ltimos pueden tener diferentes dimensiones y pueden tener diferentes formas: circular, lineal, puntual o de panel. En los haces de fibra ptica hay prdida de intensidad con la distancia. Normalmente no se aconseja utilizar haces de una longitud mayor a 5m, ya que por un lado se pierde intensidad y por otro lado el precio se convierte en un factor determinante. Una de las ventajas de la fibra ptica es que proporciona luz fra, y por tanto es ideal en aplicaciones donde los sistemas que emiten calor sean un inconveniente. Algunas fuentes de iluminacin incorporan control de intensidad va puerto serie RS-232 de forma que se puede controlar desde un elemento externo como un PC.
Francisco Perales Lpez Mara Jos Absolo 10
1. INTRODUCCIN
a) Fluorescentes Lser
c) Lser
La iluminacin mediante lser (figura 5.c), tambin llamada luz estructurada, permite determinar la tercera dimensin de un objeto. La luz estructurada se utiliza en muchas aplicaciones para obtener la percepcin de profundidad y para inspecciones en 3D3 (ver 1.3.1.2. Tcnicas de iluminacin - Luz estructural). La mayora de los lsers que se utilizan en visin industrial usan lentes para convertir el punto lser en un patrn. Existen un gran nmero de patrones disponibles que se utilizan dependiendo de la aplicacin: una lnea, mltiples lneas paralelas, puntos, crculos concntricos, cruces, etc. Para obtener los mejores resultados se debe obtener una lnea lo ms delgada posible sobre un fondo con muy baja iluminacin. Los sistemas de lser ms avanzados proporcionan una iluminacin uniforme a lo largo de la lnea. LED Los LED (Light Emiting Diodes) son fuentes de iluminacin de bajo coste, tienen una larga vida y slo requieren un cable de alimentacin. Los LED de color rojo son los ms utilizados debido a que son fciles de encontrar y los ms baratos. Actualmente se est extendiendo el uso de otros colores como infrarrojo, verde, azul o blanco. La iluminacin por LED puede utilizarse en aplicaciones donde no se requiera una gran intensidad lumnica. Sin embargo, actualmente se introdujeron los LED de alta intensidad que proporcionan una iluminacin mucho ms potente que los tradicionales. Existen diferentes maneras de disponer los LED (figura 6). Recientemente se ha introducido una nueva tecnologa que permite concentrar un gran nmero de LED en una superficie muy reducida y por lo tanto aumentar el poder lumnico.
1. INTRODUCCIN
1.3.1.2. Tcnicas de iluminacin Existen diferentes tcnicas de iluminacin comnmente empleadas en aplicaciones industriales de visin por ordenador. Cada una tiene sus ventajas y desventajas con respecto a las otras, y dependiendo del tipo de aplicacin deber utilizarse una u otra. Cada tcnica sirve para resaltar diferentes aspectos de los objetos a analizar en una aplicacin de visin artificial. Iluminacin frontal o de campo claro Es la tcnica ms comn de iluminacin. La cmara se posiciona mirando al objeto en la misma direccin que la luz (figura 7). La cmara recibe la luz reflejada del objeto. Este tipo de iluminacin se consigue mediante anillos de luz, iluminadores puntuales, de rea y lineales. Es especialmente til en superficies poco reflectantes (papel, tela, etc.).
Figura 7. Iluminacin frontal Iluminacin lateral Esta tcnica se utiliza para resaltar ciertos detalles en los objetos que slo son visibles orientando la luz de forma lateral a la posicin de la cmara (figura 8) Iluminacin de campo oscuro Esta tcnica se utiliza para resaltar los defectos superficiales (grietas, surcos, etc.) de los objetos o para detectar caracteres, cdigos de matriz o barras grabadas en la superficie. Normalmente se utilizan anillos de luz que emiten la luz en direccin perpendicular a la cmara (figura 9) Iluminacin por contraste Esta tcnica, denominada tambin iluminacin a contraluz o retroiluminacin, se utiliza colocando el objeto entre la fuente de iluminacin y la cmara (figura 10). La imagen resultante aparecer en dos tonos dominantes, y puede entonces realizarse fcilmente una segmentacin (Captulo 5. Segmentacin de imgenes) para aislar objetos presentes en la imagen. De esta forma se puede reconocer la silueta del objeto y realizar mediciones precisas, aunque no permite reconocer los detalles de la superficie. Se utiliza tambin en aplicaciones con materiales translcidos para visualizar defectos como manchas, rayas, grietas, etc.
12
1. INTRODUCCIN
Figura 10: Iluminacin por contraste Iluminacin coaxial o por el mismo eje
Esta tcnica se utiliza para iluminar objetos reflectantes (espejadas) como por ejemplo etiquetas reflectantes, impresiones sobre aluminio, etc. La luz se emite de forma lateral sobre un espejo semitransparente denominado beam splitter que desva los haces de luz en la misma direccin que el eje de la cmara para conseguir una luz difusa homognea (figura 11).
13
1. INTRODUCCIN
Iluminacin difusa La iluminacin procede de una fuente de luz que ilumina el ambiente de manera uniforme. La luz de la fuente de luz no incide directamente en el objeto y la cmara sino que lo hace de manera indirecta. Se suele utilizar en aplicaciones donde se quiere analizar las caractersticas de la superficie de un objeto (textura, color, etc.). La tcnica de iluminacin difusa continua (figura 12), tambin denominada iluminacin de da nublado, ofrece el mximo rendimiento en iluminacin difusa. Esta iluminacin no produce ningn tipo de sombras. Ha sido diseada para aplicaciones ms complejas y combina la iluminacin reflectante en una cpula esfrica e iluminacin coaxial en la parte superior. Puede utilizarse para iluminar las superficies especulares ms complejas, como por ejemplo instrumental mdico, espejos, discos compactos, latas, etc. Iluminacin estructural Consiste en proyectar un de patrn de luz sobre la escena real. Analizando la imagen resultante de proyectar los patrones sobre los objetos puede extraerse informacin tridimensional de los mismos. El mtodo utilizado es colocar la fuente de luz lser en un ngulo conocido con respecto al objeto a iluminar y con respecto a la cmara (figura 13). Viendo la distorsin en la imagen resultante de la luz proyectada sobre el objeto puede deducirse la profundidad de los objetos a medir. Para hacerse una idea: se genera una lnea de luz proyectndose sobre un objeto, y a partir de las distorsiones de la lnea en la imagen resultante se pueden deducir las variaciones de altura o cambios de profundidad del objeto. Por ejemplo, se puede determinar la falta o exceso de material, o bien se puede hacer una reconstruccin 3D del objeto.
14
1. INTRODUCCIN
1.3.2. ptica
Las pticas o lentes se utilizan para transmitir la luz al sensor de la cmara de una forma controlada y as obtener una imagen enfocada de los objetos.
Figura 14. Diferentes pticas Las pticas convencionales (figura 14) se clasifican generalmente en trminos de distancia focal y apertura. Sin embargo, hay otras propiedades de las lentes que deben considerarse cuando se selecciona una ptica (por ejemplo, profundidad de campo, enfoque, magnificacin, monturas, anillos de extensin, etc.). Los parmetros ms importantes a considerar se explican brevemente a continuacin: Distancia focal Se denomina as a la distancia entre el centro de la lente u ptica al foco (el foco es el punto perteneciente al eje de la lente en la que convergen los rayos de luz que vienen desde el infinito). Puede ser fija o variable. En la mayora de las aplicaciones de visin se utilizan pticas de foco fijo debido a que normalmente la distancia entre los objoetos y la cmara suele ser la misma, as como tambin el tamao de los objetos permanece ms o menos constante. Puesto que el tamao del sensor es fijo, la distancia focal controla el ngulo de visin: a mayor distancia focal menor ngulo de visin. Apertura Las pticas van provistas de un sistema denominado diafragma o iris que regula el paso de la luz a travs de las lentes. La apertura es una medida de la mxima cantidad de luz que pasa a travs de una lente. Es conocida como F y se calcula: F = distancia focal / dimetro de la pupila de la lente Las pticas con un nmero F pequeo acostumbran a ser muy grandes y normalmente de precio elevado. Al actuar sobre la apertura se producen dos efectos: se vara la cantidad de luz que incide sobre el sensor y se modifica la profundidad de campo. El primer efecto es fcil de comprender. En cuanto al segundo efecto, se hablar de l en la prxima definicin.
15
1. INTRODUCCIN
Profundidad de campo Determina el rango de distancia delante y detrs del objeto que parece estar enfocada en el plano imagen. Depende de diferentes aspectos, principalmente del tamao del iris de la lente. A menor tamao de iris mayor es la profundidad de campo y viceversa. Pero cuando menor es el iris ms luz se necesita para ver el objeto. Enfoque Es la distancia, medida desde el plano de la lente, a la que se encuentra el plano del espacio que permanece enfocado en el plano de la imagen. Se relaciona con la distancia focal y la distancia entre la lente y el plano de la imagen segn la siguiente frmula: 1/distancia focal = 1/enfoque + 1/distancia lente-imagen Segn la frmula anterior, asumiendo una distancia focal fija, la distancia de enfoque se modifica variando la distancia entre la lente y el plano imagen. Para determinar qu ptica debe utilizarse para la aplicacin de visin artificial que se desea resolver se deben tener en cuenta una serie de parmetros. Por una parte, se necesita conocer el tamao del sensor de la cmara. Adems se debe saber a qu distancia estar el objeto de la cmara. Por ltimo es importante definir el campo de visin que se desea abarcar en la aplicacin, es decir, el tamao de los objetos a visualizar. Una vez conocidos estos parmetros se puede calcular la ptica mediante la siguiente frmula: Distancia focal = (tamao del sensor * distancia al objeto) / tamao del objeto En los sistemas de visin artificial es necesario utilizar pticas de calidad para tener la mejor imagen posible y permitir que las medidas sean de alta precisin. De todas maneras, la calidad de la ptica debera ajustarse al resto de los componentes de visin. Por ejemplo, si se utiliza una cmara de alta definicin ser necesario poner una ptica de alta calidad para aprovechar al mximo las caractersticas de la cmara. Del mismo modo, no tiene sentido poner una ptica de mucha calidad en una aplicacin donde slo sea necesario distinguir entre objetos oscuros y claros. Hay un gran nmero de tipos de pticas, diseadas para aplicaciones especficas. Es posible utilizar pticas estndar para la mayora de aplicaciones, sin embargo, a menudo hay mejores alternativas para cierto tipo de aplicaciones especficas. Las siguientes lentes son las que se acostumbran a utilizar en aplicaciones de visin: pticas estndar pticas zoom estndar pticas para cmaras de alta resolucin montura C pticas de gran formato pticas para microcmaras
16
1. INTRODUCCIN
pticas telecntricas pticas zoom de precisin En ocasiones hay aplicaciones que no se pueden resolver con las pticas convencionales y se requiere de pticas especiales: pticas tipo periscopio para espacios reducidos pticas para explorar superficies interiores
17
1. INTRODUCCIN
1. INTRODUCCIN
proporcional a la cantidad de luz que incida sobre l. Pese a que el sensor es discreto y por consiguiente la imagen que en ste se forma, la seal de salida es analgica. Uno de los problemas de la tecnologa CCD es el desbordamiento de photosites. Cuando la luz que incide sobre la cmara es muy fina pero muy potente, se origina una saturacin de luz sobre un elemento que incide en los elementos de alrededor. Hay dos tipos de cmaras que se utilizan en visin artificial antendiendo al tipo de sensor: Cmaras matriciales: el sensor de la cmara cubre un rea, o est formado por una matriz de puntos (pxeles). Cmaras lineales: el sensor debe desplazarse para realizar un barrido y construir la imagen lnea a lnea. Hay dos tipos de cmara segn la salida que produzca: Cmaras analgicas: en el pasado todas las cmaras de video eran analgicas. El sensor CCD tambin es analgico. La seal analgica es una seal de video que se puede conectar directamente a un monitor, video grabador o tarjeta de adquisicin (frame grabber). Cmaras digitales: en las cmaras ms modernas la salida puede ser analgica o digital segn se incorpore un ADC o Conversor Analgico/Digital. Utilizan la misma tecnologa CCD que las analgicas, sin embargo el ADC est dentro de la cmara y digitaliza el video directamente proporcionando una seal de salida digital. Esto permite que la calidad de la seal final sea mejor. Segn la aplicacin se utilizarn diferentes tipos de cmara (figura 15): Cmaras monocromo Cmaras color Cmaras de alta resolucin Cmaras de alta velocidad (figura 16.a) Cmaras inteligentes: incorporan los elementos de las cmaras tradicionales (sensor y electrnica asociada a la captura) pero adems se acompaan de un procesador, memoria y sistema de comunicaciones con el exterior (puerto serie, Ethernet) y por tanto componen en s mismas un sistema de visin artificial. Cmaras infrarrojas trmicas: pueden capturar radiacin infrarroja (figura 16.b). Son capaces de determinar la temperatura de los cuerpos a partir de la radiacin infrarroja que stos emiten.
19
1. INTRODUCCIN
a) de alta velocidad
b) infrarrojas
Figura 16. Cmaras especiales 1.3.3.2. Calibracin de cmaras En el proceso de formacin de imgenes se realiza una transformacin de las coordenadas 3D de la escena real en coordenadas 2D de la imagen resultante. Esta transformacin se denomina proyeccin perspectiva. El proceso de formacin de imgenes se ve afectado por las caractersticas de la cmara con que se realice la captura de la imagen. La calibracin de una cmara es un proceso que permite conocer las caractersticas de una cmara. Para la descripcin de las caractersticas de una cmara se establecen una serie de parmetros. Los parmetros se clasifican en: Parmetros intrnsecos: Describen la parte interna de la cmara: geometra y ptica del conjunto cmara/ tarjeta de adquisicin. Afectan al proceso que sufre un rayo luminoso desde que alcanza la lente del objetivo, impresiona el elemento sensible y se convierte en punto iluminado en la imagen final. Algunos parmetros intrnsecos son:
20
1. INTRODUCCIN
Aberraciones: las aberraciones cromticas o de color se producen debido a que los materiales de la ptica refractan de manera diferente los diferentes longitudes de onda de la luz (colores). Distorsiones: cambios de la representacin geomtrica de un objeto en el plano de la imagen producidos por la ptica. Por ejemplo, un rectngulo puede aparecer como una figura curvada hacia adentro o hacia fuera. Apertura de diafragma Distancia focal
o o
Parmetros extrnsecos: Describen la posicin y orientacin de la cmara. Los parmetros extrnsecos consideran un sistema de coordenadas de referencia denominado sistema de coordenadas mundo. La calibracin es el proceso mediante el cual se calculan los parmetros intrnsecos y extrnsecos de la cmara, a partir de un conjunto de puntos de control, conocidas las coordenadas 3D de esos puntos y midiendo las correspondientes coordenadas 2D en una imagen obtenida con dicha cmara. Cmo se realiza la calibracin en la prctica? Se tiene una plantilla de puntos (en la figura 17 se muestran diferentes opciones). 1) Se fotografa la plantilla de puntos con la cmara que se desea calibrar. 2) Se conocen las coordenadas 3D en el sistema de coordenadas mundo de los puntos reales que fueron fotografiados y aparecen en la imagen plantilla. 3) Se miden las coordenadas 2D de los puntos en la imagen obtenida de la plantilla. 4) Se resuelven una serie de ecuaciones utilizando la informacin de 2) y 3). Como resultado se obtiene una aproximacin de los parmetros intrnsecos y extrnsecos conocindose as las caractersticas de la cmara.
21
1. INTRODUCCIN
Luego de este proceso se tiene una cmara calibrada que puede usarse para capturar otras imgenes. De que sirve tener una cmara calibrada? De acuerdo a las caractersticas intrnsecas de la cmara sta introducir errores o deformaciones en las imgenes que capture. Si se cuenta con una cmara calibrada, las imgenes obtenidas con esta pueden corregirse de manera de compensar los errores introducidos por la cmara. Adems si se conocen los parmetros extrnsecos, esto permitir mediante diferentes procedimientos conocer las posiciones de los objetos capturados en la imagen, modificar la vista obtenida de la imagen, etc.
22
1. INTRODUCCIN
Figura 18. Diferentes tarjetas de adquisicin Se puede conectar al ordenador mediante los buses ms comunes: bus VRE, Q-bus (Sun Microsystem), bus ISA, Nu-bus (Apple Macintosh), bus PCI. Con la llegada del bus PCI se consigui aumentar la velocidad de transferencia y por tanto permiti realizar tanto la visualizacin y el procesamiento de la imagen en tiempo real. Las prestaciones de las tarjetas varan: desde aquellas que slo permiten la digitalizacin y el almacenamiento de una nica imagen monocromo (blanco y negro), hasta otras que incluyen hardware para procesamiento en tiempo real de imgenes color. Pueden encontrarse diferentes tipos de tarjetas o frame grabbers (figura 18): Frame Grabbers estndar de bajo coste: los requisitos de las tarjetas de adquisicin que se utilizan en entornos industriales y cientficos son muy diferentes de los que se utilizan en entornos multimedia. Los frame grabber estndar para visin artificial permiten obtener imgenes con un nivel de calidad suficiente y un software de desarrollo mnimo para poder programar cualquier tipo de aplicacin. Incorporan componentes analgicos tales como conversores analgico-digital, decodificadores y multiplexores (para conectar muchas cmaras). Normalmente pueden conectarse slo a cmaras analgicas estndar monocromo o color. No pueden conectarse a cmaras progresivas, de alta resolucin o cmaras digitales. Normalmente no incluyen memoria a bordo de la propia placa, pero mediante el bus PCI pueden transmitir al ordenador las imgenes lnea a lnea a gran velocidad. Sin embargo, si es necesario que el ordenador realice procesamiento en tiempo real es aconsejable incorporar memoria a bordo para garantizar la transferencia ntegra de las imgenes en los tiempos deseados. Frame Grabbers avanzados de altas prestaciones: son los que se utilizan generalmente en la mayora de aplicaciones de visin artificial que utilizan cmaras con
23
1. INTRODUCCIN
salida de video no estndar. Sirven para las aplicaciones de visin artificial que deben capturar las imgenes en un momento determinado definido por una seal externa (trigger), y a su vez el frame grabber debe poder enviar una seal (strobe) para el control de otros componentes industriales. Existen frame grabber avanzados para conectar cmaras con salida analgico y tambin de tipo digital. Frame Grabbers inteligentes: tienen procesadores a bordo, y se utilizan en aplicaciones donde la velocidad o potencia de proceso no pueden ser resueltos por los ordenadores convencionales. Ofrecen una gran potencia de proceso y anlisis, liberando al ordenador para que pueda realizar otras tareas.
24
1. INTRODUCCIN
25