5 Procesamiento de imagen
|
|
- María Luz Soriano del Río
- hace 7 años
- Vistas:
Transcripción
1 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 5 Procesamiento de imagen 5.1 Problemática de la detección de señales de tráfico y estrategia adoptada Las condiciones climatológicas y de iluminación cambiantes son un problema a la hora de detectar señales de tráfico, pues afectan al color (que es la característica principal junto con la forma) que se usa para localizarlas. Tampoco ayudan las localizaciones en las que pueden encontrarse las señales (carretera, autopistas, poblados) ya que en ocasiones el fondo de la imagen contendrá otros objetos (carteles de anuncios, otros vehículos, etc.) que dificultarán el proceso de segmentación. Además normalmente se producirán oclusiones de las señales por otros objetos móviles (otros vehículos, peatones, etc.). Estas oclusiones parciales modifican la forma de la señal en la imagen. Por otra parte, al estar el vehículo en movimiento, las imágenes capturadas por la cámara pueden mostrar cierto grado de desenfoque de movimiento. Este efecto, además de difuminar levemente los contornos en la imagen, tiende a mezclar colores, corrompiendo los colores de la escena real. Esta aplicación basa su eficacia en la capacidad de detectar cada señal el mayor número de veces posible mientras el vehículo se aproxima a ella. Serán aceptables velocidades de procesamiento de 15 cuadros por segundo en adelante, siendo el objetivo una velocidad mantenida de 25 cuadros por segundo. Estas especificaciones significan que se dispone de entre 66 y 40 milisegundos (15 y 25 cuadros por segundo respectivamente) para procesar cada imagen. Para lograr esa velocidad, por una parte, se ha utilizado una Look Up Table (LUT, ver apartado 9.4) para segmentar la imagen en regiones según el color, y por otra parte se ha realizado el menor número de operaciones sobre la imagen que permite extraer la información necesaria para reconocer las señales. Además los clasificadores utilizados para el reconocimiento de las formas y el contenido de las señales son redes neuronales que, aunque pueden necesitar mucho tiempo para el entrenamiento, son los clasificadores más rápidos a la hora del reconocimiento. 5.2 Etapas del procesamiento En la Figura 15 se muestra el diagrama de procesamiento de la aplicación completa, desde que se captura una imagen hasta que se analiza la escena y se muestra una notificación. En color verde se han representado los módulos de tratamiento de imagen (morfología, etc.) y en color azul se muestran los módulos que utilizan algún tipo de clasificador. 25
2 Procesamiento de imagen La Figura 16 resume las operaciones que se llevan a cabo para obtener regiones candidatas a señales de tráfico. Figura 15: Diagrama completo de la aplicación. 26
3 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Figura 16: Operaciones del procesamiento de imagen hasta el reconocimiento de forma. Los pasos del procesamiento hasta el clasificador de forma son: Captura de la imagen en color, que denominaremos Imagen (Figura 17). Reducción de la imagen a las zonas de detección izquierda y derecha: se reduce el dominio de la imagen a las regiones asociadas a las zonas de detección, quedando fuera del análisis todos los píxeles que no pertenezcan a ellas (Figura 18). Obtenemos el objeto ImagenReducida. Se pretende detectar señales verticales de señalización, y estas señales tienen una localización previsible en la imagen, por lo que se puede ceñir la búsqueda a sendas regiones izquierda y derecha, reduciendo tanto el tiempo de procesamiento (el área a procesar disminuye considerablemente) como el número de falsos positivos. Descomposición en canales rojo, verde y azul (Figura 19, Figura 19, Figura 20 y Figura 21). Obtenemos los objetos ImagenR, ImagenG, ImagenB. Este paso es necesario porque el clasificador de color (convertido en una LUT) tiene por entradas estas tres imágenes. Segmentación por color de la imagen reducida. Obtenemos seis regiones correspondientes a los seis colores que se han entrenado (Figura 22). Se recuerda que de los seis colores sólo interesa reconocer con exactitud el color rojo, y que los demás colores se utilizan como clases de rechazo frente al rojo. 27
4 Procesamiento de imagen Selección de la región asociada al color rojo en la imagen (Figura 23). Obtenemos el objeto RegiónRojo. Compactado de la región anterior mediante una operación de closing con un elemento estructurante circular de radio 1.5 pixeles (Figura 24). Obtenemos el objeto RegionRojoCompactada. Como la segmentación por color es una operación a nivel de pixel, suele ocurrir que las regiones asociadas a los objetos de ese color en la imagen se presenten rotas o separadas (no conectadas), siendo necesario un pequeño compactado para unir zonas que han quedado separadas pero que pertenecen a un mismo objeto en la imagen. Por otra parte, cuando haya varios objetos rojos demasiado cercanos o solapados (y esto ocurre con más frecuencia cuando los objetos están lejos debido a la perspectiva) la operación de compactado puede llegar a unir las regiones asociadas a objetos que no interesa que se unan, y de ahí que la dimensión elegida para el elemento estructurante sea tan pequeña. Cálculo de las componentes conectadas de RegionRojoCompactada para obtener varias regiones separadas (Figura 25). Obtenemos el objeto RegionesConectadas, que consta de varios objetos. Obtención de las regiones rectangulares asociadas a cada región del objeto RegionesConectadas y filtrado geométrico por altura, anchura y área mínima. Obtenemos el objeto RegionesSeleccionadas. En lugar de trabajar con RegionesConectadas, trabajaremos con el rectángulo contenedor de cada región del objeto RegionesConectadas (Figura 26). De esta forma, dado que el rectángulo contenedor de una región puede contener otras regiones, podremos recuperar a posteriori posibles fragmentos de objetos (regiones del objeto RegionesConectadas) que no pasaron el filtro geométrico por sí solos, pero que formaban parte del mismo objeto rojo en la imagen. Esta posibilidad de recuperación de fragmentos es útil para mejorar la entrada al clasificador de forma. Recuperación de las regiones originales (RegionesConectadas) asociadas a las regiones rectangulares que han pasado el filtro geométrico (Figura 27). Obtenemos el objeto RegionesSeleccionadas. Estas últimas regiones son la entrada del clasificador de formas. 28
5 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Figura 17: Imagen capturada. Figura 18: Imagen reducida a las zonas de detección izquierda y derecha. 29
6 Procesamiento de imagen Figura 19: Imagen correspondiente al canal rojo. Figura 20: Imagen correspondiente al canal verde. Figura 21: Imagen correspondiente al canal azul. 30
7 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Imagen: Rojo Verde Azul Cian Magenta Amarillo LEYENDA Realidad: Rojo Blanco Amarillo Negro Verde Azul Figura 22: Imagen segmentada en regiones según color. DETALLE Figura 23: Región asociada al color rojo y detalle. DETALLE Figura 24: Región asociada al color rojo compactada con una operación de closing y detalle. 31
8 Procesamiento de imagen Figura 25: Regiones rojas separadas (componentes conectadas). Representado con varios colores para diferenciar las distintas regiones. Figura 26: Regiones asociadas al color rojo y rectángulos contenedores. Figura 27: Regiones candidatas a señal después de filtrar los rectángulos contenedores por altura, anchura y área mínimas. 32
9 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Las figuras 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 y 38 muestran los pasos del procesamiento para una captura donde hay señales de peligro. Figura 28: Imagen capturada. Figura 29: Imagen reducida a las zonas de detección. 33
10 Procesamiento de imagen Figura 30: Imagen correspondiente al canal rojo. Figura 31: Imagen correspondiente al canal verde. Figura 32: Imagen correspondiente al canal azul. 34
11 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Imagen: Rojo Verde Azul Cian Magenta Amarillo LEYENDA Realidad: Rojo Blanco Amarillo Negro Verde Azul Figura 33: Imagen segmentada en regiones según color. DETALLE DETALLE Figura 34: Región asociada al color rojo y detalles. DETALLE DETALLE Figura 35: Región asociada al color rojo compactada y detalles. 35
12 Procesamiento de imagen Figura 36: Regiones correspondientes al color rojo separadas (componentes conectadas). Representado con varios colores para diferenciar las distintas regiones. Figura 37: Regiones asociadas al color rojo y rectángulos contenedores. Figura 38: Regiones candidatas a señal después de filtrar los rectángulos contenedores por altura, anchura y área mínimas. 36
13 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Si alguna de las regiones candidatas es clasificada en una clase diferente a la clase de rechazo y además su confianza es elevada, entonces será necesario continuar procesando la imagen para extraer el contenido de la señal y finalmente reconocerla. Aparte de la clase de rechazo, el clasificador de forma considera las siguientes clases: 1. Peligro: es una región circular. 2. Prohibición: es una región triangular con un vértice hacia arriba. 3. Peligro-Prohibición: es una región constituida por un triángulo en la parte superior y un círculo en la inferior. 4. Prohibición-Peligro: igual que la anterior pero a la inversa. 5. Peligro-Peligro: es una región consistente en un triángulo encima de otro. 6. Prohibición-Prohibición: es una región consistente en un círculo sobre otro. 7. Ceda el paso: es una región triangular con un vértice hacia abajo. Nos centramos primero en los dos primeros casos, ya que los siguientes se tratarán como los primeros tras una serie de comprobaciones necesarias. El caso de la clase ceda el paso es especial, ya que la señal no tiene contenido. El procesamiento de las regiones clasificadas como señales de prohibición y peligro es prácticamente el mismo, excepto porque en el primer caso buscamos extraer los dígitos del número asociado a un límite de velocidad y el icono que representa un vehículo en la señal de prohibición de adelantamiento, mientras que en el segundo caso interesa extraer todo el icono como una sola región. En el caso de la señal ceda el paso no se realiza más procesamiento ya que la señal no tiene contenido que extraer. Procesamiento de las regiones de la clase Prohibición. El objetivo de este procesamiento es localizar las regiones asociadas a los dígitos de la señal de prohibición. La Figura 39 muestra un resumen de las operaciones necesarias para la conseguir regiones candidatas a los caracteres (e icono) de las señales de prohibición. Los pasos son los siguientes: Rellenado de la región (fill up). Obtenemos el objeto RegiónRellena (ver Figura 44). Cálculo de la diferencia entre RegiónRellena y la región original. Obtenemos el objeto RegiónInterior (ver Figura 44). Con esta operación, en la mayoría de los casos, obtendremos la región interior de la señal, pero dado que la región original puede tener huecos, al calcular la diferencia aparecerá más de una región, siendo necesarios más pasos (pasos 3 y 4) para asegurar que lo que se obtiene es exlusivamente la región interior. Cálculo de las componentes conectadas de RegiónInterior. Obtenemos el objeto RegionesInterior, que puede contener varias regiones. 37
14 Procesamiento de imagen Selección de la región de mayor área de las resultantes del paso anterior. Esta región se guarda en el objeto RegionInterior. Transformación o modificación de RegiónInterior para convertirla en una región convexa (ver Figura 44). Este paso es útil para recuperar zonas del contorno de la región interior de la señal que pueden haberse perdido en pasos anteriores por diversos motivos relacionados con la calidad de la imagen (desenfoque de movimiento, perspectiva, etc.). Figura 39: Operaciones del procesamiento para regiones clasificadas como señales de prohibición. Reducción del canal rojo de la imagen capturada con la región convexa resultante del paso anterior (ver Figura 45). Se ha utilizado de ahora en adelante el canal rojo, pero también se podría haber utilizado el canal verde o la imagen en escala de grises. El canal azul no debe usarse porque el interior o fondo de las señales de tráfico puede ser tanto blanco como amarillo (en zonas en obras), y en este último caso, en el canal azul no hay suficiente contraste para diferenciar fondo y objeto (icono de la señal) como puede observarse en la Figura 40. El canal verde proporciona un buen contraste entre fondo y objeto tanto en señales con fondo blanco como en señales de fondo amarillo, pero se ha elegido el canal rojo porque así se disminuye el ruido procedente del borde rojo de la señal que suele aparecer en el borde de la región interior de la señal. Hay que notar que al usar el canal rojo, hay ciertos objetos que pueden aparecer en las señales, como por ejemplo el icono asociado al vehículo rojo de la señal de prohibición de 38
15 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción adelantamiento, que tendrán un contraste reducido contra el fondo, pudiendo en ocasiones fundirse con el fondo. La imagen en escala de grises proporciona un buen contraste para ambos colores del fondo de las señales, pero implica más procesamiento y no se ha utilizado. Imagen color Canal rojo Canal verde Canal azul Imagen gris Figura 40: Descomposición de la imagen en color en sus tres canales e imagen en escala de grises. Umbralización dinámica del canal rojo reducido para separar fondo de objeto. Obtenemos el objeto CaracteresCandidatos (una única región), que normalmente contendrá ruido además de las regiones correspondientes a los caracteres. Las señales de tráfico están expuestas a iluminaciones variables, sombras, reflejos, etc. En ocasiones estas perturbaciones hacen que no exista un umbral capaz de separar el fondo del objeto, de manera que la umbralización basada en histograma no sirve. Precisamente, la umbralización dinámica o adaptativa no se basa en un único umbral (nivel de gris) para binarizar la imagen, sino que utiliza un umbral particular para cada pixel de la imagen cuyo valor depende de la vecindad de dicho pixel, permitiendo binarizar correctamente imágenes más complejas. Aun así, es necesario dar ciertos parámetros al operador para lograr un resultado aceptable, y estos parámetros están fundamentalmente relacionados con el tamaño del objeto sobre el fondo. Por tanto, es posible corregir los parámetros de entrada al operador de umbralización dinámica según el área de la región interior de la señal para mejorar el resultado de la binarización. Para más información acerca de la umbralización dinámica, ver el apartado 9.4. Figura 41: Imágenes en color y escala de grises de una señal con sombras. 39
16 Procesamiento de imagen Figura 42: Histograma de escala de grises. Umbral fijo 130 Umbral fijo 153 Umbral fijo 200 Umbral dinámico Figura 43: Resultados de binarizar con umbrales fijos y con umbral dinámico. Cálculo de las componentes conectadas de CaracteresCandidatos, para separar las distintas regiones. Eliminación de los restos del borde interior de la señal. Se sobrescribe el objeto CaracteresCandidatos. Como ya se ha comentado, la umbralización dinámica puede incorporar a la zona oscura los píxeles del borde de la región interior de la señal, ya que en esta zona se produce una transición de color rojo a blanco o amarillo (ver Figura 45). Para eliminar el grueso de estas regiones se erosiona el objeto RegionInterior y se intersecta con el objeto CaracteresCandidatos (Figura 45). Después, apoyándonos en el hecho de que los caracteres deben tener un área mayor que las regiones asociadas al ruido, se considera que una región es un carácter si su área es mayor o igual al 40 % de la mayor de las áreas del objeto CaracteresCandidatos (Figura 45). En la elección este factor, se ha tenido en cuenta que hay variaciones sustanciales de área entre los caracteres (el carácter 1 tiene un área mucho menor que los demás caracteres considerados) y también que los caracteres pueden fragmentarse y seguir siendo reconocibles por el OCR, y por tanto no conviene desecharlos en este punto del proceso de reconocimiento. El objeto CaracteresCandidatos es la entrada al clasificador de señales de prohibición. 40
17 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Región original Región Rellena Región Interior Región Interior Convexa Figura 44: Operaciones con la región original para obtener la región interior asociada al fondo de la señal. Canal rojo reducido a la región interior convexa. Imagen de media para la umbralización dinámica. Caracteres candidatos y parte del borde. Caracteres candidatos una vez eliminado el borde. Componentes conectadas del objeto CaracteresCandidatos. Regiones que finalmente constituyen el objeto CaracteresCandidatos. Figura 45: Resultados parciales del proceso de extracción del contenido de la señal. 41
18 Procesamiento de imagen Procesamiento de las regiones de la clase Peligro. Las operaciones que hay que realizar cuando la región es de la clase Peligro son las mismas que cuando la región es de la clase Prohibición, hasta la eliminación del ruido en el borde, como se puede observar en la Figura 47. A partir de ese punto el procesamiento cambia porque ahora interesa extraer el icono o símbolo como una única región, y muchos de los iconos están constituidos por varias partes separadas, algunas de ellas pequeñas. Las operaciones van encaminadas a eliminar el ruido sin eliminar regiones que pertenezcan al icono. Por ello se aplica una operación de compactado (closing) a la región resultante de la eliminación del ruido en el borde para unir las partes pequeñas del icono, con el objetivo de aumentar el área de las regiones que verdaderamente son parte del icono (ver Figura 48). Después se filtrarán todas las regiones por área. Concretamente todas las regiones con un área menor a diez pixeles serán eliminadas. Finalmente se unen todas las regiones para formar el objeto IconoCandidato. Figura 46: Operaciones del procesamiento para regiones clasificadas como señales de peligro. 42
19 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Región original. Región Rellena. Región interior Región interior convexa. Figura 47: Operaciones con la región original para obtener el fondo de la señal. Canal rojo reducido con la región interior convexa. Imagen de media para la umbralización dinámica. Región asociada al icono, con ruido en el borde. Región asociada al icono con gran parte del ruido eliminado. Componentes conectadas de la región asociada al icono. Región finalmente asociada al icono. Figura 48: Resultados parciales del proceso de extracción del contenido de la señal de peligro. 43
20 Procesamiento de imagen 5.3 Procesamiento del color En ocasiones el espacio de color RGB no es el más intuitivo para el procesamiento de imágenes en color. Existen otros espacios de color como el HSV, HSI o el HSL, que permiten localizar los colores con cierta independencia de su intensidad, siendo por tanto la segmentación más robusta frente a cambios de iluminación. Por otro lado está el espacio de color Cielab, que se ajusta más a la percepción humana de los colores. Para la aplicación de reconocimiento de señales de tráfico, parece una buena opción trabajar con los espacios de color que permitan segmentar el color con independencia de su intensidad (HSV, HSI, HLS), ya que la apariencia de la señal en la imagen capturada va a ser muy variable dependiendo tanto de las condiciones lumínicas como también de las condiciones físicas de la propia señal (las señales pueden ser nuevas con colores vívidos o viejas con colores desvaídos). Figura 49: Paleta de tonos de color del espacio HSV y umbrales del color rojo [0-23] [ ]. Figura 50: Paleta de color HSV con el canal V a su máximo valor. Para lograr segmentar con independencia de la intensidad del color, lo que se suele hacer es descartar el canal directamente relacionado con la intensidad: Canal V en el espacio HSV Canal I en el espacio HSI Canal L en el espacio HLS Después se aplica un umbral al canal de la saturación (S) para descartar las zonas de baja saturación, y finalmente se aplica un umbral al canal del tono (H) para seleccionar el color (o colores) deseado. El 44
21 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción resultado de la segmentación es la región de la imagen resultante de la intersección de las zonas de saturación alta y las zonas de tono elegido. V = 255 V = 240 V = 224 V = 208 V = 192 V = 176 V = 160 V = 144 V = 128 V = 112 V = 96 V = 80 V = 64 V = 48 V = 32 V = 16 Figura 51: Paleta de color HSV con diferentes valores para el canal V. El problema de segmentar de esta manera es que los umbrales son fijos y es necesario un cierto grado de saturación en el color para que funcione. Por otro lado, al descartar completamente el canal asociado a la intensidad se elimina demasiada información. Este último problema se puede solucionar manteniendo el canal y aplicando otro umbral (Figura 52 y Figura 53). Captura Zonas con tono rojo [0-30] [ ]. Zonas con saturación superior a 20 niveles de intensidad. Intersección de las zonas de alta saturación con las de tono rojo. Figura 52: Resultados parciales de la segmentación del color rojo en el espacio de color HSV. 45
22 Procesamiento de imagen Figura 53: Zonas de color rojo tras aplicar además una umbralización [15-255] en el canal V. Se pierde una señal. Pero en esta aplicación esta aproximación no es suficientemente robusta por lo que finalmente se ha optado por el uso de clasificadores basados en entrenamiento para la segmentación. Concretamente se han usado dos tipos de clasificadores: redes neuronales (MLP) y modelo de mezcla de gaussianas (GMM). Se ha elegido el espacio de color RGB por dos motivos: Aunque para un humano puede ser un espacio de color menos intuitivo, para un clasificador es un espacio de características perfectamente válido, donde las clases deben ser igual de separables que en otro espacio. Al no tener que realizar una transformación, se ahorra tiempo de procesamiento. El clasificador GMM puede funcionar en modo detección de novedad (novelty detection), es decir, es posible entrenar con ejemplos de una única clase y de forma que a la hora de clasificar devolverá como resultado todas las regiones que no pertenezcan a dicha clase. De hecho, por defecto detecta lo que sí pertenece a la clase (resultado complementario del anterior), que es precisamente lo que nos interesa. Como en esta aplicación, en principio, sólo interesa detectar el color rojo se ha tenido en consideración este modo de funcionamiento del clasificador GMM. Sin embargo, el clasificador basado en red neuronal (MLP) no puede funcionar en modo detección de novedad. Para lograr la misma funcionalidad es necesario entrenar específicamente una clase de rechazo. Como ya se ha comentado, interesa detectar exclusivamente el color rojo de las señales de tráfico, pero aun así se han utilizado varias clases de rechazo correspondientes a diferentes colores, en lugar de una única clase con esos colores de rechazo. Concretamente se han entrenado los colores blanco, negro, amarillo, verde y azul como clases de rechazo. También se han hecho pruebas con un clasificador GMM entrenado con las mismas clases de rechazo que el clasificador MLP. La Figura 54 muestra la imagen sintética que se ha utilizado para el entrenamiento. En ella se han dispuesto muestras de distintos colores extraídas de fotografías de señales (colores rojo, blanco, amarillo, negro y azul). El color verde se ha entrenado con muestras de vegetación. Aparte, para cada clase hay una muestra del color puro. Sobre fondo negro se disponen las muestras de color rojo, blanco y amarillo, y sobre fondo blanco encontramos las muestras de color negro, verde y azul. 46
23 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción Figura 54: Imagen sintética con muestras de colores rojo, blanco, amarillo, negro, verde y azul para el entrenamiento de los clasificadores. Comparación de distintos clasificadores. Se ha probado un clasificador basado en redes neuronales, un clasificador basado en mezcla de gaussianas y un clasificador basado en mezcla de gaussianas funcionando en modo detección de novedad. Para cada uno de estos tipos de clasificador se han realizado pruebas para conseguir un buen ajuste de los parámetros configurables, que son: En el clasificador MLP: tipo de preprocesamiento (ninguno, normalización y análisis de componentes principales) y número de neuronas en la capa oculta. En los clasificador GMM: tipo de preprocesamiento y número máximo de centros. Estos clasificadores se han probado con imágenes de señales en distintas condiciones de iluminación. Para los clasificadores MLP se ha establecido un umbral de rechazo de 0.5 (si la probabilidad de pertenecer a clase es menor a 0.5 el pixel no se asigna a ninguna clase), mientras que para los clasificadores GMM el umbral de rechazo es de (es un umbral sobre la probabilidad K-sigma). Ambos valores son valores recomendados y deben dar resultados parecidos (más o menos equivalentes). La Figura 55 muestra los resultados obtenidos con distintos tipos de preprocesamiento en un clasificador MLP. Se puede observar cómo no usar ningún preprocesamiento del vector de características conduce a resultados desastrosos, mientras que realizar un análisis de componentes principales no aporta nada frente a la normalización del vector. Esto último era esperable puesto que nuestro vector de características sólo tiene tres componentes (R, G y B) y normalmente las tres contendrán información, así que el análisis de componentes principales, cuyo objetivo es reducir el 47
24 Procesamiento de imagen número de componentes, normalmente mantendrá las tres componentes. Este resultado relativo al preprocesamiento se reproducirá igual en el clasificador GGM. Todos los resultados mostrados en adelante se han obtenido normalizando el vector de características. IMAGEN PREPROCESAMIENTO ninguno normalización componentes principales Figura 55: Resultados de la segmentación de imágenes para un clasificador MLP con 3 neuronas en la capa oculta y distintos tipos de preprocesamiento. En la Figura 56 se muestran los resultados obtenidos con un clasificador del tipo MLP y distinto número de neuronas en la capa oculta. Se puede observar que con sólo tres neuronas los resultados de segmentación del color rojo son bastante aceptables, y que con cien neuronas no llega a producirse sobreadaptación de la red (fenómeno por el cual el clasificador pierde capacidad de generalización debido a una elevada capacidad de adaptación, llegando a distinguir los detalles). 48
25 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción IMAGEN NÚMERO DE NEURONAS EN LA CAPA OCULTA Figura 56: Resultados de la segmentación de imágenes para un clasificador MLP con distinto número de neuronas en la capa oculta (el preprocesamiento consiste en la normalización del vector de características). La Figura 57 muestra los resultados obtenidos para un clasificador del tipo GMM entrenado con las seis clases (colores) y con distinto número de gaussianas. Se observa que el número óptimo estaría por debajo de diez. 49
26 Procesamiento de imagen IMAGEN NÚMERO DE GAUSIANAS Figura 57: Resultados de la segmentación de imágenes para un clasificador GMM con diferente número máximo de centros (el preprocesamiento consiste en la normalización del vector de características). La Figura 58 muestra el mismo experimento con un clasificador GMM funcionando en modo detección de novedad, es decir, entrenado únicamente con la clase asociada al color rojo. En este caso parece que diez gaussianas dan mejor resultado que cinco. 50
27 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción IMAGEN NÚMERO DE GAUSIANAS 5 10 Figura 58: Resultados de la segmentación de imágenes para un clasificador GMM en modo detección de novedad con diferente número máximo de centros (el preprocesamiento consiste en la normalización del vector de características). En las siguientes figuras se comparan entre sí los dos tipos de clasificadores con distinto número de neuronas y gaussianas. Los resultados se muestran en tablas donde cada celda (f,c) contiene: (1,1): imagen en color de la señal (1,2): resultado de la segmentación con clasificador MLP con 3 neuronas en la capa oculta. (1,3): MLP con 20 neuronas. (1,4): MLP con 100 neuronas. (2,1): GMM con 5 gaussianas. (2,2): GMM con 10 gaussianas. (2,3): GMM con 20 gaussianas. (2,4): GMM en modo detección de novedad con 10 gaussianas. 51
28 Procesamiento de imagen 52
29 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 53
30 Procesamiento de imagen 54
31 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 55
32 Procesamiento de imagen 56
33 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 57
34 Procesamiento de imagen 58
35 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 59
36 Procesamiento de imagen Observados estos resultados se puede concluir que, en general, los clasificadores basados en redes neuronales obtienen mejores resultados que los basados en mezclas de gaussianas. El clasificador GMM obtiene mejores resultados con 5 gaussianas, y el clasificador GMM que funciona en modo detección de novedad no alcanza resultados aceptables. El clasificador MLP con 100 neuronas en la capa oculta obtiene los mejores resultados de segmentación, pero al tener muchas más neuronas en la capa oculta que los otros dos, es más lento clasificando. Esto no es un problema porque se ha utilizado una Look Up Table para acelerar el proceso de clasificación, igualándose los tiempos de clasificación para todos los clasificadores independientemente del número de neuronas en la capa oculta. 60
37 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 5.4 Clasificación de formas Las señales que se quiere reconocer tienen tres formas básicas (una circular y dos triangulares). En ocasiones se montan dos señales en el mismo poste, una encima de la otra. También se ha observado que, en España, las señales que se montan en un mismo poste suelen estar tan próximas que normalmente se tocan. Cuando se segmenta el color rojo en estos casos, las dos señales próximas pertenecerán a una única región, porque el color rojo conectará ambas señales. Esto no puede ocurrir por ejemplo con las señales portuguesas, ya que el borde de la señal tiene un anillo externo de color blanco, como se puede observar en la Figura 59. En cualquier caso, debido a este efecto, se han entrenado cuatro formas compuestas aparte de las básicas. Figura 59: Comparación de las señales españolas y portuguesas. A la izquierda dos señales españolas montadas en el mismo poste. Ceda Prohibición Peligro Peligro- Prohibición Prohibición- Prohibición Figura 60: Prototipos base de las formas a reconocer. Prohibición- Peligro Peligro-Peligro La Figura 60 muestra los prototipos en vista frontal que se han empleado para generar de forma artificial una batería de prototipos mayor mediante rotaciones y homografías para simular la perspectiva. Con este procedimiento se consigue un total de 54 prototipos por clase. En la Figura 61 pueden observarse algunos ejemplos de prototipos transformados mediante operaciones de rotación y cambio de perspectiva (homografías). Además se ha entrenado una clase específica de rechazo con el objetivo de mejorar el porcentaje de acierto del clasificador, ya que éste asigna siempre a alguna de las clases disponibles. La clase de rechazo consta de 81 prototipos también artificiales (ver Figura 62). 61
38 Procesamiento de imagen Figura 61: Ejemplos de prototipos generados artificialmente para el entrenamiento del clasificador de tipo de señal (según la forma). Figura 62: Ejemplos de prototipos de la clase de rechazo. El clasificador consiste en una red neuronal (MLP) con una capa oculta compuesta por 50 neuronas. Las características de entrada al clasificador son: La región binaria asociada al color rojo escalada a un tamaño de 30 pixeles de alto por 15 pixeles de ancho (una característica por píxel, 450 características en total). La región candidata se escala al tamaño especificado utilizando la interpolación de mayor calidad de entre las disponibles, para evitar que aparezcan demasiados dientes de sierra. El porcentaje de ocupación (del objeto frente al fondo) en un grid de 3 x 3 celdas ajustado a la región candidata (9 características). La relación de aspecto de la región candidata (una característica). Estas características se agrupan para formar el vector de características de entrada al clasificador, el cual será previamente normalizado (preprocesamiento). 62
39 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 5.5 Clasificación del contenido de las señales de prohibición En este caso se trata de reconocer los dígitos del cero al nueve y el icono que representa un vehículo en las señales de prohibición de adelantamiento. La tipografía de las señales de tráfico españolas es una modificación de la fuente denominada Transport. Esta tipografía es un tipo de letra sans serif diseñada para las señales de tráfico en el Reino Unido (ver Figura 63). Fue creado entre 1957 y 1963 por Jock Kinneir y Calvert Margaret para mejorar la legibilidad. Aunque se desarrolló en Reino Unido, se usa en muchos países del mundo, como por ejemplo Hong Kong, Islandia, Irlanda, Italia, Grecia y Portugal. Figura 63: Tipografía Transport. Existen dos variantes de la fuente Transport : normal y negrita ( Heavy ). Se ha entrenado un OCR (reconocedor óptico de caracteres) específico para reconocer esta tipografía junto con el icono vehículo. Figura 64: Prototipos base utilizados para generar la batería de prototipos. Aquí también se ha optado por generar prototipos artificialmente a partir de los prototipos base (Figura 64), mediante transformaciones de rotación y perspectiva. 63
40 Procesamiento de imagen Con estas transformaciones se obtienen 42 prototipos para cada clase del cero al nueve (dígitos) y 21 para la clase vehículo. Después se escalan a cuatro tamaños distintos, de manera que la batería completa consiste en 168 prototipos para cada clase del cero al nueve y 84 prototipos para la clase vehículo. Los prototipos base tienen un tamaño aproximado de 100 x 100 pixeles (el tamaño varía dependiendo de la relación de aspecto del carácter), y se escalan al 50%, 25% y 15%. La Figura 65 muestra algunos de estos prototipos. Figura 65: Ejemplos de prototipos generados artificialmente para el entrenamiento de los dígitos e iconos que se pueden encontrar en las señales de prohibición. Igual que para el clasificador de forma, se ha entrenado una clase especifica de rechazo con 56 prototipos artificiales, algunos de los cuales se muestran en la Figura 66. Figura 66: Ejemplos de prototipos de la clase de rechazo. El clasificador consiste en una red neuronal (MLP) con una capa oculta compuesta por 20 neuronas. La región candidata se escala a un tamaño de 15 pixeles de altura y 15 de anchura, interpolando con la mayor calidad (interpolación bilineal con filtro gaussiano), para prevenir el efecto de aliasing. Las características de entrada al clasificador son: La relación de aspecto de la región candidata. Los niveles de gris de los pixeles del carácter después de escalarlos al máximo. Estas características se agrupan para formar el vector de características de entrada al clasificador, el cual será previamente normalizado (preprocesamiento). 64
41 Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción 5.6 Clasificación del contenido de las señales de peligro El objetivo es reconocer los 26 iconos o símbolos de las señales de peligro de la Figura 3. El clasificador consiste en una red neuronal (MLP) con una capa oculta compuesta por 60 neuronas. La región candidata se escala a un tamaño de 20 pixeles de altura y 20 de anchura, interpolando con la mayor calidad (interpolación bilineal con filtro gaussiano), para prevenir el efecto de aliasing. Las características de entrada al clasificador son: La región binaria asociada la región candidata (una característica por pixel, 400 características). El porcentaje de ocupación (del objeto frente al fondo) en un grid de 3 x 3 celdas ajustado a la región candidata (9 características). La relación de aspecto de la región candidata (una característica). Estas características se agrupan para formar el vector de características de entrada al clasificador, el cual será previamente normalizado (preprocesamiento). Como en el caso del clasificador de señales de prohibición, se generan prototipos artificiales mediante transformaciones de rotación, de perspectiva y de escala a partir de prototipos base, y se entrena una clase específica de rechazo. En este caso la batería consiste en 84 prototipos para cada una de las 26 clases de iconos y 55 prototipos para la clase de rechazo. Los prototipos base tienen un tamaño máximo de alrededor de 300 x 220 pixeles, y se escalan al 50%, 25% y 15%. Las figuras Figura 67 y Figura 68 muestran ejemplos de estos prototipos. Figura 67: Ejemplos de prototipos generados artificialmente para el entrenamiento del clasificador de iconos de las señales de peligro. Figura 68: Ejemplos de prototipos de la clase de rechazo. 65
42 Procesamiento de imagen 66
Visión por computadora Computer vision
Visión por computadora Computer vision Conjunto de algoritmos que permiten obtener una representación visual del mundo, suficiente para la realización de una tarea dada. Representación visual El mundo:
Más detallesLicense Plate Detection using Neural Networks
License Plate Detection using Neural Networks Luis Carrera, Marco Mora Les Fous du Pixel Image Processing Research Group Department of Computer Science Catholic University of Maule http://www.lfdp-iprg.net
Más detallesPreguntas tema 4: MORFOLOGÍA
Preguntas tema 4: MORFOLOGÍA 1 I N G E N I E R Í A I N F O R M Á T I C A C U R S O 2 0 1 3-2 0 1 4 MORFOLOGÍA BINARIA 2 Ejemplo clausura: Corrección de texto escaneado - Imagen original: texto escaneado
Más detalles9 Apéndice. 9.1 Espacios de color. Reconocimiento de señales de tráfico para un sistema de ayuda a la conducción
9 Apéndice 9.1 Espacios de color Los dispositivos de captura y visualización de imágenes captan y generan, respectivamente, el color mezclando los denominados colores primarios (rojo, verde y azul) con
Más detallesLaboratorio de Visión para Robots. Práctica 2
1. Preparación del entorno de trabajo Laboratorio de Visión para Robots Práctica 2 La manera en la que trabajaremos será primero utilizando Eclipse para prototipar nuestro programa. Cuando podamos procesar
Más detallesProcesamiento de imágenes
Procesamiento de imágenes Técnicas de realce de imágenes Técnicas de realce de imágenes Las imágenes digitalizadas no presentan siempre una calidad adecuada para su utilización, ello puede ser debido a
Más detallesPorqué analizar imágenes?
Porqué analizar imágenes? Medidas que requieren estudiar un número demasiado elevado de imágenes. Análisis cuantitativo: La visión humana no cuantifica por si sola. El análisis automático es más repetitivo
Más detallesCRITERIOS DE SELECCIÓN DE MODELOS
Inteligencia artificial y reconocimiento de patrones CRITERIOS DE SELECCIÓN DE MODELOS 1 Criterios para elegir un modelo Dos decisiones fundamentales: El tipo de modelo (árboles de decisión, redes neuronales,
Más detalles3. Espacios de color. 3.Espacios de color. El uso del color en el procesamiento de imágenes está principalmente motivado por dos factores:
3. Espacios de color El uso del color en el procesamiento de imágenes está principalmente motivado por dos factores: El color es un poderoso descriptor que, en la mayoría de los casos simplifica la identificación
Más detallesComponer imágenes utilizando diferentes fuentes que proporcionan las capas: fotos digitales, textos, transparencias, etc.
GIMP, aplicaciones didácticas Los textos Para el trabajo docente los textos sobre imágenes son muy necesarios. Nos van a permitir preparar láminas para que nuestros alumnos hagan trabajos o para ser mostradas
Más detallesEmpresas Grupo Abertis: marcas del grupo
Manual autopistas Empresas Grupo Abertis: marcas del grupo Las unidades de negocio del Grupo se presentan como un conjunto que es fácilmente identificable y siguen aplicaciones de tipografía, color y posición
Más detallesCapítulo 4 Exploración del ambiente.
Capítulo 4 Exploración del ambiente. Para explorar el ambiente se tomó como base el vehículo explorador de Braitenberg, la idea es tomar este comportamiento y adaptarlo al uso de una cámara de video, esto
Más detallesGUÍA DE USO DE LA MARCA
GUÍA DE USO DE LA MARCA Contenido Para qué sirve y cómo usar este documento P.1 Significancia P.2 Proporciones técnicas P.3 Tipografía P.4 Gama cromática P.5 Aplicaciones básicas de forma P.6 Aplicaciones
Más detalles1. La marca. Elementos base de identidad
1. La marca. Elementos base de identidad 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 La marca Andalucía Área de protección mínima Gama cromática principal Gama cromática complementaria Aplicaciones
Más detallesTomamos como imagen de prueba la figura 4.17 en escala de grises. Figura Imagen de prueba.
4.3 PARÁMETRO DE ESCALADO Para el caso del parámetro de escalado se va a proceder de la siguiente forma. Partimos de una imagen de referencia (imagen A), a la cual se le aplican cambios de translación
Más detallesGimp. Operaciones básicas y dibujo por ordenador
Gimp Operaciones básicas y dibujo por ordenador Introducción a GIMP GIMP es un programa de manipulación de imágenes que puede usarse tanto en Linux como en Windows Puede usarse para retoque fotográfico,
Más detallesCONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial
Escuela Politécnica Superior de Elche CONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial PRÁCTICAS DE VISIÓN ARTIFICIAL [Títere] Práctica 4: Segmentación. Localización y Reconocimiento de
Más detallesManual de GIMP. Capítulo 6. Los colores. Manual de GIMP. Capítulo 6: Los colores.
1 Manual de GIMP Capítulo 6: Los colores http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es_pe Realizado por: José Sánchez Rodríguez (Universidad de Málaga) josesanchez@uma.es Julio Ruiz Palmero
Más detallesAplicación para el Registro de Piscinas de Salud Pública del Servicio Canario de la Salud. Manual de Usuario 1.7
Aplicación para el Registro de Piscinas de Salud Pública del Servicio Canario de la Salud. Manual de Usuario 1.7 Índice 1. Introducción... 3 2. Cómo acceder a la aplicación?... 4 3. Cómo trabajar con la
Más detallesBLOQUE IV. CLASIFICACIÓN
BLOQUE IV. CLASIFICACIÓN CAPÍTULO 11 Clasificación de mínima distancia. IV. 11.1 Pasos para realizar la clasificación. Es necesario comentar que se trata de una clasificación muy básica, que, en este caso,
Más detallesEl proceso de trabajo para obtener el rectángulo raíz de dos y sus líneas estructurales características es el siguiente:
JULIÁN GIL Serie Pliegues Raíz de dos Las obras de la serie Pliegues Raíz de dos están basadas en los rectángulos raíz de dos y sus relaciones proporcionales, a través del mecanismo de pliegues. Se puede
Más detallesFiltros digitales dominio del espacio dominio de la frecuencia
Tema 3: Filtros 1 Filtros digitales Los filtros digitales constituyen uno de los principales modos de operar en el procesamiento de imágenes digitales. Pueden usarse para distintos fines, pero en todos
Más detallesRecomendaciones para la instalación e-netcamanpr
Recomendaciones para la instalación e-netcamanpr Propósito del documento El presente documento ofrece al instalador una serie de recomendaciones que deben ser tenidas en cuenta a la hora de instalar un
Más detallesGIMP, aplicaciones didácticas. Herramientas de GIMP
GIMP, aplicaciones didácticas. Herramientas de GIMP Ministerio de Educación. ITE GIMP, aplicaciones didácticas. GIMP, aplicaciones didácticas Herramientas Para ampliar: Transformación. Aerógrafo. Relleno.
Más detallesReconocimiento de Caracteres en Imagen Digital, una Aplicación al Reconocimiento Automático de Placas de Vehículos
Reconocimiento de Caracteres en Imagen Digital, una Aplicación al Reconocimiento Automático de Placas de Vehículos Ricardo Rolón Alonso Facultad Politécnica, Universidad Nacional del Este Avda. Monseñor
Más detallesColores digitales. Introducción. Paletas de color
Colores digitales Introducción En forma de pigmentos, los colores parecen tener una forma física y real. Para desarrollar un esquema de colores, podemos esparcer pigmentos sobre el papel como muestras
Más detallesTécnicas de Clasificación Supervisada DRA. LETICIA FLORES PULIDO
Técnicas de Clasificación Supervisada DRA. LETICIA FLORES PULIDO 2 Objetivo El objetivo principal de las técnicas de clasificación supervisada es obtener un modelo clasificatorio válido para permitir tratar
Más detallesUnidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda
Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con
Más detallesMétodos de enfoque con Photoshop
www.fotoraton.com Ricardo Sánchez 2003 Métodos de enfoque con Photoshop Lo ideal es que las fotografías salgan perfectamente enfocadas por la cámara, pero, como muy bien sabemos, no siempre es así. Si
Más detalles[20380] Visió per Computador Prueba 2 (2013) Teoria (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada)
102784 [20380] Visió per Computador Prueba 2 (2013) Teoria (10p) (una pregunta test fallada descuenta 1/4 de pregunta acertada) 1. En cuál de estas posibles aplicaciones podríamos utilizar una característica
Más detallesCAPÍTULO 4. ANÁLISIS DE LA INFLUENCIA DEL INTERVALO DE TIEMPO UTILIZADO EN EL SEGUIMIENTO EN LOS RESULTADOS DE LA PREVISIÓN
CAPÍTULO 4. ANÁLISIS DE LA INFLUENCIA DEL INTERVALO DE TIEMPO UTILIZADO EN EL SEGUIMIENTO EN LOS RESULTADOS DE LA PREVISIÓN En este capítulo se analiza la influencia del intervalo de tiempo utilizado para
Más detallesDuración: 25 horas. Objetivo General: Conocer el funcionamiento a nivel básico del programa Photoshop CS4, Programa
Adobe Photoshop CS4 Básico Presenta el espacio de trabajo de Photoshop y las técnicas básicas de edición de imágenes: dibujo con distintas herramientas, trabajo con capas, corrección del color, retoque
Más detallesM É T O D O S A L T E R N A T I V O S P A R A E X T R A C C I O N D E V E C T O R C A R A C T E R I S T I C AS.
A P É N D I C E D M É T O D O S A L T E R N A T I V O S P A R A E X T R A C C I O N D E V E C T O R C A R A C T E R I S T I C AS. Código extendido de Sombras. Burr ha propuesto el código de sombras como
Más detallesMAXIMOS Y MINIMOS RELATIVOS
MAXIMOS Y MINIMOS RELATIVOS Con cierta frecuencia nos encontramos con la necesidad de buscar la mejor forma de hacer algo. En muchas ocasiones a través de los poderosos mecanismos de cálculo diferencial
Más detallesLas imágenes capturadas se guardan en formato digital en un dispositivo de almacenamiento que se llama tarjeta de memoria Esta tarjeta se conecta al
FOTOGRAFIA DIGITAL La fotografía antigua se realizaba en negativos La fotografía digital se realiza con sensores electrónicos y micro computadores dentro de las cámaras El aparato interno de la cámara
Más detallesTema 4. Reducción del ruido
Div. Ingeniería de Sistemas y Automática Universidad Miguel Hernández GRUPO DE TECNOLOGÍA INDUSTRIAL Tabla de Contenidos Definición Filtros Lineales Filtros Temporales Realce Espacial Definición Ruido:
Más detallesFormato de una presentación
Formato de una presentación capítulo 17 Formato de una presentación formato (presentación) En esta unidad aprenderá a crear presentaciones mediante plantillas y a configurar el formato de cada diapositiva,
Más detallesAprendizaje Automatizado
Aprendizaje Automatizado Aprendizaje Automatizado Programas que mejoran su comportamiento con la experiencia. Dos formas de adquirir experiencia: A partir de ejemplos suministrados por un usuario (un conjunto
Más detalles6.4. APLICACIÓN DE REDES NEURONALES EN EL CÁLCULO DE LA TASA DE CONTORNEAMIENTOS Velocidad de retorno del rayo con distribución uniforme
Aplicación de redes neuronales en el cálculo de sobretensiones y tasa de contorneamientos 233 6.4. APLICACIÓN DE REDES NEURONALES EN EL CÁLCULO DE LA TASA DE CONTORNEAMIENTOS 6.4.1. Introducción Como ya
Más detallesEJERCICIO 26 DE EXCEL
EJERCICIO 26 DE EXCEL TABLAS EN EXCEL Tablas En las versiones anteriores de Excel esta característica se conocía como Listas, ahora en esta nueva versión se denomina Tablas. Las tablas facilitan la administración
Más detallesMICROSOFT EXCEL 2010
MICROSOFT EXCEL 2010 1. AVANZADO Nº Horas:24 Objetivos: Descripción de funciones avanzadas de la hoja de cálculo Microsoft Excel 2010, viendo el uso de fórmulas, funciones y gráficos en los libros de Excel.
Más detallesA6.- LOS SISTEMAS DE TENSIONES EN ESPAÑA
A6.- LOS SISTEAS DE TENSIONES EN ESPAÑA La tensión de un sistema eléctrico en BT nace en bornas del generador, o en el secundario del un transformador, según sea la red de que se disponga. En ambos casos,
Más detallesMÓDULO 5 TEMA 2: AJUSTES DE IMAGEN INTRODUCCIÓN
MÓDULO 5 TEMA 2: AJUSTES DE IMAGEN INTRODUCCIÓN Photoshop posee una serie de herramientas que permiten ajustar las luces, las sombras y la gama tonal de los píxeles de la imagen para corregir y personalizar
Más detallesReducción del rango dinámico de una escena mediante la combinación de dos imágenes
mediante la combinación de dos imágenes 1/13 Reducción del rango dinámico de una escena mediante la combinación de dos imágenes! Resumen: Cuando una escena sobrepasa el rango dinámico de la cámara se puede
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Informes
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Informes Instituto de Tecnologías Educativas 2011 Informes Los informes son la herramienta encargada de presentar los datos
Más detallesCONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7)
Tema 1: Conceptos Básicos Sistemas Conexionistas 1 CONCEPTOS BÁSICOS (Freeman capt.1; Neural Nets capt. 4,5 y 7) 1.- Introducción. 1.1.- Redes Neuronales de Tipo Biológico. 1.2.- Redes Neuronales dirigidas
Más detallesILUMINACIÓN EN FOTOGRAFÍA CY DG.Y1 ILUMINACIÓN
ILUMINACIÓN Como veremos seguidamente, una óptima iluminación es básica a la hora de conseguir buenos resultados en nuestras fotografías. De imágenes completamente vulgares, podemos pasar a conseguir magníficas
Más detallesEl modo de color expresa la cantidad máxima de datos de color que se pueden almacenar en un determinado formato de archivo gráfico.
MODOS DE COLOR El modo de color expresa la cantidad máxima de datos de color que se pueden almacenar en un determinado formato de archivo gráfico. Podemos considerar el modo de color como el contenedor
Más detallesTema 14: Sistemas Secuenciales
Tema 14: Sistemas Secuenciales Objetivos: (CONTADORES) Introducción. Características de los contadores. Contadores Asíncronos. Contadores Síncronos. 1 INTRODUCCIÓN Los contadores son sistemas secuenciales
Más detallesLa corrección del color en nuestras imágenes es muy importante a la hora de poder realizar selecciones y Máscaras.
Capítulo 7 El Color Modos de Color Escala de grises Modos de Mezcla Opacidad y transparencia El Color La corrección del color en nuestras imágenes es muy importante a la hora de poder realizar selecciones
Más detallesCurso de Procesamiento Digital de Imágenes
Curso de Procesamiento Digital de Imágenes Impartido por: Elena Martínez Departamento de Ciencias de la Computación IIMAS, UNAM, cubículo 408 http://turing.iimas.unam.mx/~elena/teaching/pdi-mast.html elena.martinez@iimas.unam.mx
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Diseñador de Consultas (+ info)
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 4: Diseñador de Consultas (+ info) Instituto de Tecnologías Educativas 2011 Más información sobre el Diseñador de consultas Como
Más detalleshtp:/terexserver.net Sobre los FILTROS de informes en TEREX_GSM
Sobre los FILTROS de informes en TEREX_GSM El filtro de Pk s limita las fichas que se mostrarán en el listado a aquellas que tengan algún tramo entre los límites impuestos. No es condición necesaria que
Más detallesSe inicia con las especificaciones del módulo fotovoltaico.
Con base en las especificaciones técnicas del inversor SB 3000U y de un módulo fotovoltaico de 175 watts, indicar los valores los parámetros característicos requeridos para el dimensionamiento del sistema.
Más detallesTrabajar con Tablas. capítulo 07
Trabajar con Tablas capítulo 07 Trabajar con Tablas trabajar con tablas La organización en tablas en Microsoft Word facilita el tratamiento de información dentro del documento, pudiendo dividir dicha
Más detalles4 CAJA DE POLINOMIOS C A P Í T U L O 4.1 MANUAL BÁSICO DE LA CAJA DE POLINOMIOS
C A P Í T U L O 4 CAJA DE POLINOMIOS Por: Jhon Fredy Saavedra Delgado Licenciatura en Matemáticas Universidad del Tolima jfredymatematico@gmail.com En este capítulo se mostrará el manejo básico del demo
Más detallesUnidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)
Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS OBJETIVO DEL ESQUEMA DE DATOS Describir los datos que el sistema debe conocer para poder responder a los estímulos. CARACTERÍSTICAS DEL ESQUEMA DE
Más detalles5.2. Pipeta. Herramienta 2: Luces / Sombras
Herramienta 2: Luces / Sombras Luces/Sombras con ajuste 0 y 100 Con la herramienta de luces y sombras se pueden especificar manualmente el punto más claro y más oscuro de la imagen. Bajo Opciónes / Auto
Más detallesMicrosoft Excel 2003 (Completo)
Página 1 Horas de teoría: 32 Horas de práctica: 29 Precio del Curso: 198 Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y
Más detallesMicrosoft Excel 2003 (Completo)
Microsoft Excel 2003 (Completo) Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y viendo el uso de este programa para crear
Más detallesGRADIENTE La laplaciana es un buen filtro paso alto, pero no es una buena herramienta para resaltar o detectar los bordes. En muchos casos, los bordes o límites de las figuras o de las regiones aparecen
Más detalles10212 Aplicaciones de la Ingeniería Electrónica II
Universitat de les Illes Balears Departament de Ciències Matemàtiques i Informàtica 10212 Aplicaciones de la Ingeniería Electrónica II Máster en Ingeniería Electrónica Imágenes en color:. Yolanda González
Más detallesEl ejemplo: Una encuesta de opinión
El ejemplo: Una encuesta de opinión Objetivos Lo más importante a la hora de planificar una encuesta es fijar los objetivos que queremos lograr. Se tiene un cuestionario ya diseñado y se desean analizar
Más detallesREDUCCIÓN DEL RUIDO EN UNA IMAGEN DIGITAL
Div. Ingeniería de Sistemas y Automática Universidad Miguel Hernández REDUCCIÓN DEL RUIDO EN UNA IMAGEN DIGITAL Tabla de Contenidos Definición Filtros No Lineales Filtros Temporales Definición 3 G = Ruido:
Más detallesAplicaciones de problemas de Máximos y Mínimos.
Aplicaciones de problemas de Máximos y Mínimos. En la resolución de problemas de máximos y mínimos el mayor desafío consiste generalmente en obtener, a partir del enunciado, la función que se necesita
Más detallesVISIÓN POR COMPUTADOR
VISIÓN POR COMPUTADOR Introducción Ingeniería de Sistemas y Automática Universidad Miguel Hernández Tabla de Contenidos 2 Definición de Visión por Computador Captación Información Luminosa Imagen Digital
Más detallesGLOSARIO DE CONCEPTOS Y TÉRMINOS
GLOSARIO DE OFFICE GLOSARIO DE CONCEPTOS Y TÉRMINOS 1. Que es power point: Es un programa que pertenece a Microsoft office el cual fue diseñado para crear presentaciones, ya que incorpora una gran cantidad
Más detallesElaboración de Documentos en Procesadores de Textos
Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los datos
Más detallesAPUNTE TABLAS MICROSOFT WORD 2003
TABLAS Las tablas nos permiten organizar la información en filas y columnas. En cada intersección de fila y columna tenemos una celda. En Word tenemos varias formas de crear una tabla: Desde el icono Insertar
Más detallesComo la ubicación de los ventiladores afecta el rendimiento y la distribución del aire? Parte1 Volumen 23, Numero 9 Septiembre, 2011
Como la ubicación de los ventiladores afecta el rendimiento y la distribución del aire? Parte1 Volumen 23, Numero 9 Septiembre, 2011 Figura 1. Posición de los Ventiladores en Túnel. Una pregunta común
Más detalles3.1. Administración de la medición y de la información estratégica:
Unidad III Aspectos Generales Sobre la Gestión de la Calidad 3.1. Administración de la medición y de la información estratégica: Los siguientes criterios corresponden a la administración de la medición
Más detallesObjeto del informe. ALUMNO 1 Página: 1
Nombre: ALUMNO 1 Centro: NOMBRE DEL COLEGIO Curso: 2º E. PRIMARIA Responsable: RESPONSANBLE Localidad: LOCALIDAD Fecha: 21 / julio / 2015 Objeto del informe El presente informe recoge la evaluación psicológica
Más detallesOperaciones básicas con hojas de cálculo
Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja
Más detallesGeneralidades del electrocardiograma normal
Clase 16 Generalidades del electrocardiograma normal La interpretación de un electrocardiograma está a cargo del profesional médico, quien observará con detenimiento el trazado electrocardiográfico en
Más detallesProfesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals
Más detallesReconocimiento automático a través de visión artificial, correlación estadística y Matlab aplicado a las matrículas de vehículos
Reconocimiento automático a través de visión artificial, correlación estadística y Matlab aplicado a las matrículas de vehículos Orlando Barcia * obarcia@ups.edu.ec Introducción Existen muchas investigaciones
Más detallesUtilizan como MEDIO el plano. Ambos deben utilizar el mismo código NORMALIZACIÓN
- NORMALIZACIÓN. Para que la comunicación pueda ser posible, tanto si utilizamos el dibujo como cualquier otro idioma, es necesario que tanto el emisor del mensaje (persona que realiza el dibujo) como
Más detallesUNIDAD 12.- Estadística. Tablas y gráficos (tema12 del libro)
UNIDAD 12.- Estadística. Tablas y gráficos (tema12 del libro) 1. ESTADÍSTICA: CLASES Y CONCEPTOS BÁSICOS En sus orígenes históricos, la Estadística estuvo ligada a cuestiones de Estado (recuentos, censos,
Más detallesTomando como punto de partida la posición actual del dispositivo del usuario y seleccionado un destino, se muestran las paradas mas próximas a dicha
Bizkaibus mobile Bizkaibus Bizkaibus permite de una forma sencilla, acceder a la información necesaria para realizar desplazamientos en autobús por los municipios de Bizkaia y algunos otros de Araba y
Más detalles5.3. Histograma. Herramienta 3: Histograma
Herramienta 3: Histograma El histograma es una herramienta muy potente en SilverFast, con la que puede examinar los datos de la imagen y optimizarlos manualmente. Ya se ha utilizado el histograma en el
Más detallesSistemas Biométricos para el aula nuestro de informática.
Sistemas Biométricos para el aula nuestro de informática. La "biometría informática" es la aplicación de técnicas matemáticas y estadísticas sobre los rasgos físicos o de conducta de un individuo, para
Más detallesEL PRINCIPIO DE MÁXIMA VEROSIMILITUD (LIKELIHOOD)
EL PRINCIPIO DE MÁXIMA VEROSIMILITUD (LIKELIHOOD) Fortino Vela Peón fvela@correo.xoc.uam.mx FVela-0 Objetivo Introducir las ideas básicas del principio de máxima verosimilitud. Problema Considere el experimento
Más detallesMANUAL DE IDENTIDAD VISUAL CÁMARA DE COMERCIO DE CÁDIZ
MANUAL DE IDENTIDAD VISUAL CÁMARA DE COMERCIO DE CÁDIZ El presente Manual de Identidad Visual tiene como fin recoger los elementos de identidad gráfica de la Cámara Oficial de Comercio, Industria, Servicios
Más detallesEXCEL EJERCICIO 18 TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS. Tablas dinámicas
EXCEL EJERCICIO 18 TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS Tablas dinámicas Las tablas dinámicas son una herramienta relacionada con las listas o bases de datos creadas en hojas de cálculo. Sirven para organizar
Más detallesFacturación electrónica de Primas
Facturación electrónica de Primas 1. Facturación desde las pantallas de Emisión y de Endosos (Cliente / Servidor) 2. Facturación desde las pantalla de Emisión y de Endosos (Versión WEB) 3. Pantalla de
Más detallesDERIVADAS PARCIALES Y APLICACIONES
CAPITULO IV CALCULO II 4.1 DEFINICIÓN DERIVADAS PARCIALES Y APLICACIONES En cálculo una derivada parcial de una función de diversas variables es su derivada respecto a una de esas variables con las otras
Más detallesNOMBRE DEL CURSO: Excel 2010 Intermedio
NOMBRE DEL CURSO: Excel 2010 Intermedio DURACION: 15 Horas MODALIDAD: Presencial TITULACION: Al finalizar el curso el alumno recibirá un Diploma o Certificado de Aprovechamiento. AREA FORMATIVA: Informática
Más detallesWanscam. Manual usuario APP movil E-VIEW7. Descargar aplicación
Wanscam Manual usuario APP movil E-VIEW7 Descargar aplicación Descargue e instale la Wanscam APP antes de configurar la cámara IP. Busque en Google Play Store y App Store E-view7 Funcionalidad de configuración
Más detallesCAPITULO XII PUENTES DE CORRIENTE ALTERNA
CAPITULO XII PUENTES DE CORRIENTE ALTERNA 2. INTRODUCCION. En el Capítulo IX estudiamos el puente de Wheatstone como instrumento de medición de resistencias por el método de detección de cero. En este
Más detallesDESIONIZADOR DE LOS VINOS Y MOSTOS
DESIONIZADOR DE LOS VINOS Y MOSTOS Tras varios años de investigación se ha probado y desarrollado una técnica para la reducción de potasio en los vinos tintos, blancos y mostos de uva. Esta técnica es
Más detallesManual de usuario Portal de Proveedores
Manual de usuario Portal de Proveedores 1 de 19 propiedad industrial vigentes. Inicio de sesión Campo usuario: Nombre de usuario registrado en el sistema, puede estar compuesto por letras, números y los
Más detallesPruebas de modos y extensiones en una imagen
Lenguaje computacional Tarea 1 Pruebas de modos y extensiones en una imagen Lucas León 2do Diseño Gráfico Glosario RGB: Es un modelo de color basado en la síntesis aditiva, con el que es posible representar
Más detallesSeñalización de Seguridad. Ing. Dorian Mosquera M
Señalización de Seguridad Ing. Dorian Mosquera M dorianmosquera@ecutel.net 04 5101481-098637623 Señalización de Seguridad y Salud en el Trabajo En el actual Reglamento de Seguridad y Salud del Ecuador
Más detallesUn método de caracterización del patrón de color en la elastografia de nódulos mamarios.
Un método de caracterización del patrón de color en la elastografia de nódulos mamarios. Poster no.: S-1431 Congreso: SERAM 2012 Tipo del póster: Presentación Electrónica Científica Autores: F. Sendra
Más detallesAnálisis de imágenes digitales
Análisis de imágenes digitales SEGMENTACIÓN DE LA IMAGEN Segmentación basada en texturas INTRODUCCIÓN La textura provee información sobre la distribución espacio-local del color o niveles de intensidades
Más detallesUnidad V. 5.1 Recta tangente y recta normal a una curva en un punto. Curvas ortogonales.
Unidad V Aplicaciones de la derivada 5.1 Recta tangente y recta normal a una curva en un punto. Curvas ortogonales. Una tangente a una curva es una recta que toca la curva en un solo punto y tiene la misma
Más detallesÓPTICA GEOMÉTRICA. Teniendo en cuenta que se trata de ángulos paraxiales, la expresión se puede simplificar a: En el triángulo APC:
ÓPTICA GEOMÉTRICA Conceptos generales: Imágenes reales. No se ven a simple vista, pero pueden recogerse sobre una pantalla. Se forman por la intersección de rayos convergentes. Imágenes virtuales. No existen
Más detallesAsimismo, las instancias de símbolos se pueden colocar en un documento de dos formas distintas:
Clase/24 Uso de motivos, símbolos, gráficas e impresión de documentos. En esta clase se describe el trabajo con objetos de dibujo avanzados de Adobe Illustrator, como son los objetos de motivos y símbolos.
Más detallesTécnicas de inteligencia artificial. Visión Artificial Visión 3D
Técnicas de inteligencia artificial Visión Artificial Visión 3D Indice Introducción Visión estéreo Introducción Cuando usamos una cámara, perdemos la información 3D x y z y x z y x Sin embargo, la información
Más detallesFactores de legibilidad de código de barras y OCR
3 de 9 1 Factores de legibilidad de código de y OCR de pantalla Existen muchos factores que pueden afectar a la legibilidad de los caracteres de los códigos de y OCR, incluidos los valores de la impresora
Más detalles