Lección 2: Conectividad

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Lección 2: Conectividad"

Transcripción

1 Lección : Conectividad.Definiciones.Algoritmos de etiquetado Recursivo Secuencial.Análisis de conectividad RLE Algoritmo secuencial 8 - J. Neira Universidad de Zaragoza

2 Conectividad Propósito: separar los objetos de la escena: Del fondo Unos de otros De los agujeros ruido Se trata de etiquetar cada región de pixels contiguos con un valor diferente agujeros Hay ruido de sal y pimienta, que intentamos eliminar Trabaja con la imagen binaria Genera una imagen coloreada ahorro de espacio? mejora semántica? 8 - J. Neira Universidad de Zaragoza

3 Definiciones: conectividad Problema: Conectividad (vecindad): proximidad espacial entre pixels de la imagen binaria -conectividad x x x x x 8-conectividad x x x x 5 x x x 6 x 7 x 8 cuántos objetos? agujeros, fondo? Depende lo que se considere adyacente a un pixel (conectividad). También de lo que se considere interior, exterior, etc. 6-conectividad x x x x x x 5 x J. Neira Universidad de Zaragoza

4 Conectividad Geometría Euclidiana: una curva cerrada divide el plano en dos regiones no contiguas. Dada una imagen digital, una curva cerrada simple (sin cruzamientos), segmenta la imagen en dos regiones conexas disjuntas: interior y exterior. Si se usa -conectividad: cuatro objetos dos regiones disjuntas pero no hay curva de Jordan! Si se usa 8-conectividad: un solo objeto una curva de Jordan dentro del objeto no hay dos regiones disjuntas!! 8 - J. Neira Universidad de Zaragoza

5 Definiciones Objeto (foreground): conjunto de -pixels (S) Camino: un camino del pixel [i,j ] al pixel [i n,j n ] es una secuencia de pixels tal que [i k,j k ] es vecino de [i k+,j k+ ] para todo k=...n- -conectado 8-conectado Conectividad: dos pixels p, q S están conectados si hay un camino que lleve de p a q cuyos pixels S. Es una relación de equivalencia:. Reflexividad: p está conectado a p. Conmutatividad: Si p está conectado a q, entonces q está conectado a p. Transitividad: Si p está conectado a q, y q está conectado a r, entonces p está conectado a r 8 - J. Neira Universidad de Zaragoza 5

6 Componente conexa (blob): conjunto de pixels mutuamente conectados. cada blob corresponderá a un objeto diferente Definiciones Volviendo al mismo problema... Fondo (background): conjunto de componentes conectadas del complemento de S ( ) que tienen puntos en el borde de la imagen. Agujeros: conjunto de componentes conectadas de que NO tienen puntos en el borde de la imagen. S S Objs Agujs ??!! ok ok Para evitar inconsistencias se usa una vecindad para fondo y otra para el objeto, ó 6-vecindad para ambos? 8 - J. Neira Universidad de Zaragoza 6

7 Frontera (Boundary): la frontera de S es el conjunto de pixels con vecinos en S (suele denotarse como S ). Definiciones Interior: conjunto de pixels de S que no pertenecen a S (S - S ). Rodear (Surrounds): una región T rodea a S si cualquier camino desde cualquier punto de S al borde de la imagen, intersecta a T. frontera interior 8 - J. Neira Universidad de Zaragoza 7

8 Algoritmos etiquetado: recursivo Etiquetar: particionar una imagen binaria en componentes conexas. Se espera que las componentes conexas correspondan a objetos o superficies diferentes. Se asigna una etiqueta diferente a los pixels de cada componente conexa. Algoritmo recursivo:. Buscar un -pixel y asignarle una nueva etiqueta L.. Recursivamente asignarle la etiqueta L a todos sus vecinos -pixels.. Si no hay más -pixels, fin.. Ir al paso. Recursivo: sencillo pero ineficiente en máquinas secuenciales (es paralelizable). Secuencial: requiere dos pasadas, pero sólo dos filas de la imagen (utilizado cuando hay limitaciones de espacio). 8 - J. Neira Universidad de Zaragoza 8

9 Algoritmo secuencial Para etiquetar un pixel sólo hace falta considerar sus vecinos anterior y superiores. Depende del tipo de conectividad que se utilice para objeto (aquí - conectividad). (b) mismo objeto objeto nuevo (c) (a) (b) (c) (d) (d) qúe ocurre en estos casos? (a) (a)?? Tabla de Equivalencia 8 - J. Neira Universidad de Zaragoza 9

10 Alg. secuencial (-conectividad) Procesar la imagen de izquierda a derecha, de arriba hacia abajo.. Si el siguiente pixel a procesar es -pixel: ya procesados. Si sólo uno de sus vecinos (superior e izquierdo) es -pixel, copiar su etiqueta.. Si ámbos lo son, y tienen la misma etiqueta, copiarla Si tienen etiquetas diferentes: superior? menor?. Copiar la del anterior.. Reflejar en la tabla la equivalencia.. Dlc, asignar una etiqueta nueva.. Si hay más pixels, ir al paso. 8 - J. Neira Universidad de Zaragoza {,, 7} {} {} {5, 6, 8} {} Luego se reetiqueta con la menor de las etiquetas equivalentes. Los pixels de un mismo segmento siempre tienen la misma etiqueta

11 Algoritmo secuencial 8-conectividad: : : : : : aparecerán vecinos con tres etiquetas diferentes? -conect. 8-conect. Conclusiones: Es conceptualmente sencillo y claro, pero la representación resultante es del mismo nivel que la imagen binaria No se ha extraído información adicional (descriptores, relaciones de inclusión,...). La mayoría de los descriptores pueden calcularse simultáneamente. Objetos elongados 8 - J. Neira Universidad de Zaragoza

12 Run Length Encoding (RLE) RLE: aprovecha la coherencia espacial de las imágenes binarias Varias posibilidades: A: codificar la posición del primer -pixel y la cantidad de -pixels consecutivos: Utilizado en transmisión de datos: (,) (6,) (,) (6,) (9,) (,) (8,) (,) (6,6) B: codificar la longitud de cada segmento, comenzando por los -segmentos,,,,,,,,,,,,,,6 8 - J. Neira Universidad de Zaragoza

13 Mejor caso: A: RLE Ratio de compresión: tamaño original / tamaño comprimido (,) - B: Peor caso: A: (,) (,)... B: Ratio A: C=6 bits / 6 bits = Ratio A: C bits / 6C bits =.65 6 * 8 / 687 * 6 = J. Neira Universidad de Zaragoza

14 Análisis de conectividad. El análisis puede hacerse por segmentos en vez de por pixels. Es mucho más eficiente.. Solo hace falta analizar dos filas de la imagen a la vez Si en una fila no se actualiza un blob, no se volverá a actualizar. el mismo objeto. Los casos de conectividad se reducen a tres:. nuevo objeto. fusión de objetos 8 - J. Neira Universidad de Zaragoza

15 Esquema general. Obtener el RLE (sólo consideraremos -pixels): Imagen binaria codificación RLE RLE... Del RLE: NFILAS NSEGMENTOS De una fila f del rle: PRIMER_SEGMENTO(f) ULTIMO_SEGMENTO(f) De un segmento s: FILA(s) COLUMNA(s) LONGITUD(s) COMIENZO(s) FINAL(s) 8 - J. Neira Universidad de Zaragoza 5

16 Esquema general.análisis de conectividad: RLE blob conectividad siguiente NULO Blobs Blobs tamaño primero último De un segmento s: BLOB(s) SIGUIENTE(s) De un blob b: TAMANO(b) PRIMERO(b) ULTIMO(b) Para todos: NULO (-) 8 - J. Neira Universidad de Zaragoza 6

17 Imagen binaria Esquema general RLE blob siguiente NULO Blobs... tamaño primero último 8 - J. Neira Universidad de Zaragoza 7

18 Algoritmo de conectividad PARA cada fila f de la imagen HACER FPARA PARA cada segmento s de la fila f HACER FPARA [n, b] = blobs_que_toca(s); SI n = crear_blob(s) SINO SI n = anadir_segmento_a_blob(b, s) SINO PARA cada blob bi de b excepto b HACER fusionar_blobs(b, b i ) FPARA anadir_segmento_a_blob(b, s) FSI FSI 8 - J. Neira Universidad de Zaragoza 8

19 -conectividad: s s s s conectividad A_LA_IZQUIERDA(s,s) SE_SOLAPAN(s,s) A_LA_IZQUIERDA(s,s): (FINAL(s) < COMIENZO(s)) 8-conectividad: s s s s A_LA_IZQUIERDA(s,s) SE_SOLAPAN(s,s) A_LA_IZQUIERDA(s,s): (FINAL(s) + < COMIENZO(s)) (FINAL(s) < COMIENZO(s) - ) 8 - J. Neira Universidad de Zaragoza 9

20 blobs_que_toca (-conectividad) De dos segmentos s y s: A_LA_IZQUIERDA(s,s): (FINAL(s) < COMIENZO(s)) A_LA_DERECHA(s,s): (A_LA_IZQUIERDA(s,s)) SE_SOLAPAN(s,s): (!(A_LA_IZQUIERDA(s,s)) &&!(A_LA_DERECHA(s,s))) s s s s s5 A_LA_IZQUIERDA(s,s5) A_LA_DERECHA(s,s5) SE_SOLAPAN(s,s5) SE_SOLAPAN(s,s5)?????? primera fila fila anterior vacía 8 - J. Neira Universidad de Zaragoza

21 Filtro de tamaño Eliminación del ruido de tamaño y forma variable: si los objetos de interés tienen un tamaño de entre T min y T max pixels, el resto de los blobs pueden ignorarse. Imagen binaria Menos de pixels Mas de pixels Entre y pixels 8 - J. Neira Universidad de Zaragoza

22 Este análisis puede hacerse durante la conectividad: crear_blob(s): Filtro de tamaño tamaño = LONGITUD(s); anadir_segmento_a_blob(b, s): Un blob no actualizado en una fila, se puede considerar cerrado. blob cerrado tamano += LONGITUD(s); fusionar_blobs(b, b i ): procesando tamano += tamano i ; 8 - J. Neira Universidad de Zaragoza

23 No podemos resolver todos los problemas... Imagen binaria Filtro de tamaño Ruido de sal: Entre y pixels Solapamiento: 8 - J. Neira Universidad de Zaragoza

Fundamentos de Visión por Computador

Fundamentos de Visión por Computador Fundamentos de Visión por Computador Sistemas Informáticos Avanzados Índice Introducción Conectividad Operaciones matemáticas básicas OR AND NOT XOR Operadores morfológicos Dilatación Erosión Cierre Apertura

Más detalles

Lección 5: Morfología

Lección 5: Morfología Lección 5: Morfología 1. Introducción 2. Expansión y contracción 3. Dilatación y erosión 4. Apertura y cierre 5. Esqueletos 6. Mapas de distancia 1 1/6. Introducción Morfología: estudio de la forma de

Más detalles

Tratamiento de imágenes Relaciones básicas entre píxeles

Tratamiento de imágenes Relaciones básicas entre píxeles Tratamiento de imágenes Relaciones básicas entre píxeles Héctor Alejandro Montes [email protected] http://scfi.uaemex.mx/hamontes Advertencia No use estas diapositivas como referencia única de estudio

Más detalles

Imágenes binarias. Horn, Robot Vision Haralick & Shapiro, Computer and Robot Vision Gonzalez & Woods, Digital Image Processing. imagenes binarias 1

Imágenes binarias. Horn, Robot Vision Haralick & Shapiro, Computer and Robot Vision Gonzalez & Woods, Digital Image Processing. imagenes binarias 1 Imágenes binarias Horn, Robot Vision Haralick & Shapiro, Computer and Robot Vision Gonzalez & Woods, Digital Image Processing imagenes binarias 1 Propiedades geométricas simples: Area: la integral de la

Más detalles

Descriptores de Forma

Descriptores de Forma Descriptores de Forma Procesamiento de Imágenes y Bioseñales I Gabriela Villavicencio Andrés Cortés Jorge Mansilla Javier Ortiz Agenda Microscopia y Procesamiento en la migración celular Descriptores de

Más detalles

TOPOLOGÍA DIGITAL Modelos para el plano digital

TOPOLOGÍA DIGITAL Modelos para el plano digital TOPOLOGÍA DIGITAL Modelos para el plano digital Facultad de Informática (UPM) October 14, 2007 Facultad de Informática (UPM) () TOPOLOGÍA DIGITAL Modelos para el plano digital October 14, 2007 1 / 9 Modelos

Más detalles

Compresión de imágenes

Compresión de imágenes Compresión de imágenes Tipos de imágenes Desde el punto de vista de la compresión Binarias: Blanco y negro. Escala de grises, color y estacionarias de vídeo. Imágenes binarias Presentes en documentos que

Más detalles

CAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver

CAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver CAPÍTULO 2 PROCESAMIENTO DE IMÁGENES 2.1 Imágenes Digitales Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver como una matriz de miles o millones de píxeles cada

Más detalles

Examen correspondiente a la evaluación alternativa. Procesamiento de imágenes digitales curso 2007/2008

Examen correspondiente a la evaluación alternativa. Procesamiento de imágenes digitales curso 2007/2008 Examen correspondiente a la evaluación alternativa Procesamiento de imágenes digitales curso 2007/2008 Cada respuesta correcta puntúa 0.25. Cada respuesta incorrecta puntúa -0.05. 1. Cuál de las siguientes

Más detalles

INDICE Prefacio 1. Introducción 2. Fundamentos de la imagen digital

INDICE Prefacio 1. Introducción 2. Fundamentos de la imagen digital INDICE Prefacio XVII 1. Introducción 1.1. Fundamentos 1 1.2. Representación digital de imágenes 6 1.3. Etapas fundamentales del procesamiento de imágenes 8 1.4. Elementos de los sistemas de procesamiento

Más detalles

Teoría de grafos y optimización en redes

Teoría de grafos y optimización en redes Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,

Más detalles

Visión por Computador: Introducción

Visión por Computador: Introducción Visión por Computador: Introducción Ciencia que desarrolla la base teórica y algorítmica mediante la que se extrae y analiza información útil sobre el mundo/ entorno, a partir de: una imagen un conjunto

Más detalles

Tema 4. Reducción del ruido

Tema 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 detalles

Tema 6: Contornos. 1. Introducción. 2. Filtrado de imágenes: Convolución. 3. Detección de Contornos. 4. Segmentación de Contornos

Tema 6: Contornos. 1. Introducción. 2. Filtrado de imágenes: Convolución. 3. Detección de Contornos. 4. Segmentación de Contornos . Introducción Tema 6: Contornos 2. Filtrado de imágenes: Convolución 3. Detección de Contornos Detectores de Gradiente: Sobel, Canny,... Cruces por Cero: Marr-Hildreth 4. Segmentación de Contornos Seguimiento

Más detalles

CLASIFICACIÓN DE IMÁGENES DE SATÉLITE MEDIANTE AUTÓMATAS CELULARES

CLASIFICACIÓN DE IMÁGENES DE SATÉLITE MEDIANTE AUTÓMATAS CELULARES 1 CLASIFICACIÓN DE IMÁGENES DE SATÉLITE MEDIANTE AUTÓMATAS CELULARES Antonio Moisés Espínola Pérez - PROYECTO SOLERES - 15 de febrero de 2010 2 INDICE DEL SEMINARIO CLASIFICACION DE IMÁGENES DE SATÉLITE

Más detalles

Geometría Computacional. Dr. Antonio Marín Hernández

Geometría Computacional. Dr. Antonio Marín Hernández Geometría Computacional Dr. Antonio Marín Hernández Centro de Investigación en Inteligencia Artificial Universidad Veracruzana [email protected] www.uv.mx/anmarin Contenido Introducción Intersección de segmentos

Más detalles

Tema 5: SEGMENTACIÓN (II) I N G E N I E R Í A I N F O R M Á T I C A

Tema 5: SEGMENTACIÓN (II) I N G E N I E R Í A I N F O R M Á T I C A Tema 5: SEGMENTACIÓN (II) 1 I N G E N I E R Í A I N F O R M Á T I C A Tema 5: Segmentación Los algoritmos de segmentación se basan en propiedades básicas de los valores del nivel de gris: 2 - Discontinuidad:

Más detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales SEGMENTACIÓN DE LA IMAGEN Transformada watershed CONCEPTOS BÁSICOS En la morfología matemática, se define una técnica de segmentación basada en regiones denominada transformada

Más detalles

Estructura de Datos Espaciales. por José Antonio Navarrete Pacheco INTRODUCCIÓN

Estructura de Datos Espaciales. por José Antonio Navarrete Pacheco INTRODUCCIÓN Estructura de Datos Espaciales por José Antonio Navarrete Pacheco INTRODUCCIÓN 1 FENÓMENOS GEOGRÁFICOS Definición: Es algo de interés que: Puede ser medido o descrito Puede ser georreferido o georreferenciado,

Más detalles

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30 Grafos AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Grafos / 0 Objetivos Al finalizar este tema tendréis que: Conocer la terminología básica de la teoría de grafos. Pasar

Más detalles

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción.

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción. Índice 1. Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales Procesamiento de imágenes digitales Transformaciones basadas en el histograma Ecualización del

Más detalles

Tema 5: SEGMENTACIÓN (II) I N G E N I E R Í A I N F O R M Á T I C A

Tema 5: SEGMENTACIÓN (II) I N G E N I E R Í A I N F O R M Á T I C A Tema 5: SEGMENTACIÓN (II) 1 I N G E N I E R Í A I N F O R M Á T I C A Tema 5: Segmentación Los algoritmos de segmentación se basan en propiedades básicas de los valores del nivel de gris: 2 - Discontinuidad:

Más detalles

Relleno de Polígonos 1

Relleno de Polígonos 1 Relleno de Polígonos 1 Relleno de Polígonos El caso más sencillo de relleno es el del triángulo Luego le sigue en complejidad el de polígonos convexos de N-lados Finalmente le sigue el relleno de polígonos

Más detalles

Tema 6: Descriptores topológicos, geométricos y estadísticos de las imágenes digitales

Tema 6: Descriptores topológicos, geométricos y estadísticos de las imágenes digitales Tema 6: Descriptores topológicos, geométricos y estadísticos de las imágenes digitales de imágenes (después de realizar una segmentación) Componentes conexas Agujeros (2D) Túneles y cavidades (3D) Característica

Más detalles

Tema 4: MORFOLOGÍA (Parte I) I N G E N I E R Í A I N F O R M Á T I C A

Tema 4: MORFOLOGÍA (Parte I) I N G E N I E R Í A I N F O R M Á T I C A Tema 4: MORFOLOGÍA (Parte I) 1 I N G E N I E R Í A I N F O R M Á T I C A 2 La morfología matemática se basa en operaciones de teoría de conjuntos. En el caso de imágenes binarias, los conjuntos tratados

Más detalles

Fundamentos de Visión por Computador

Fundamentos de Visión por Computador Fundamentos de Visión por Computador Sistemas Informáticos Avanzados Índice Definiciones Geometría de una curva Curvas digitales Representaciones de curvas Ajustes de curvas Medidas de error Ajuste poligonal

Más detalles

Sistemas de Información Geográfica. Unidad didáctica 3

Sistemas de Información Geográfica. Unidad didáctica 3 Sistemas de Información Geográfica Unidad didáctica 3 Tipos de datos en un SIG Tema 4. Datos vectoriales Tema 5. Datos raster Tema 6. Calidad de la información Conceptos teóricos Unidad didáctica 3 (cont.)

Más detalles

Estructura de Datos. Temario Unidad VI. Árboles Árboles Binarios

Estructura de Datos. Temario Unidad VI. Árboles Árboles Binarios Estructura de Datos Árboles Árboles Binarios Temario Unidad VI 6.1 Definición y operaciones 6.2 Implementación 6.3 Recorrido en Árboles Binarios 6.4 Árboles AVL y su implementación 6.5 Árboles n-arios

Más detalles

Grafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos.

Grafos. Suponiendo que e = [u, v]. Entonces los nodos u y v se llaman extremos de e y u y v se dice que son nodos adyacentes o vecinos. Grafos Los grafos son estructuras que constan de vértices o nodos y de aristas o arcos que conectan los vértices entre sí. Un grafo G consiste en dos cosas: 1. Un conjunto V de elementos llamados nodos

Más detalles

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) 1. CONVERSORES DE CODIGO La disponibilidad de una gran variedad de códigos para los mismos elementos discretos de información origina el uso de

Más detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales REPRESENTACIÓN Y DESCRIPCIÓN Rasgos morfológicos RASGOS GEOMÉTRICOS El área y perímetro de un objeto son dos rasgos primarios que se utilizan cuando el tamaño de las regiones

Más detalles

Simplificación y minimización por adyacencias

Simplificación y minimización por adyacencias Simplificación y minimización por adyacencias Resumen La simplificación y minimización por adyacencias utiliza los teoremas de complementos y de asociación del algebra booleana, aunada a la disposición

Más detalles

Análisis de Algoritmos Teoría de grafos

Análisis de Algoritmos Teoría de grafos Análisis de Algoritmos Teoría de grafos Dra. Elisa Schaeffer [email protected] PISIS / FIME / UANL Teoría de grafos p. 1 Grafos Un grafo G es un par de conjuntos G = (V,E) Teoría de grafos p. 2

Más detalles

1. GRAFOS : CONCEPTOS BASICOS

1. GRAFOS : CONCEPTOS BASICOS 1. GRAFOS : CONCEPTOS BASICOS Sea V un conjunto finito no vacio y sea E V x V. El par (V, E) es un grafo no dirigido, donde V es un conjunto de vértices o nodos y E es un conjunto de aristas. Denotaremos

Más detalles

Fundamentos de POV-Ray. Computación Geométrica 2010/2011 Jorge Calvo Zaragoza

Fundamentos de POV-Ray. Computación Geométrica 2010/2011 Jorge Calvo Zaragoza Fundamentos de POV-Ray Computación Geométrica 2010/2011 Jorge Calvo Zaragoza Índice 1. Introducción 2. Fundamentos del trazado de rayos 3. Construcción de escenas con POV-Ray 4. Geometría sólida constructiva

Más detalles

Un árbol binario T se define como un conjunto finito de elementos, llamados nodos, de forma que:

Un árbol binario T se define como un conjunto finito de elementos, llamados nodos, de forma que: Instituto Universitario de Tecnología Industrial Rodolfo Loero Arismendi I.U.T.I.R.L.A. ÁRBOLES Sección 3DA Asignatura: Estructura de Datos Lenguaje (C). Ciudad Bolívar _ abril_ 2006. Introducción El siguiente

Más detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales FILTRADO DE LA IMAGEN Filtros espaciales suavizantes INTRODUCCIÓN El uso de máscaras espaciales para el procesamiento de imágenes se denomina filtrado espacial y a las propias

Más detalles

Estructura de Datos. Códigos de Huffman. Primer Semestre, Compresión de Archivos. Compresión de Archivos

Estructura de Datos. Códigos de Huffman. Primer Semestre, Compresión de Archivos. Compresión de Archivos Estructura de Datos Códigos de Huffman Prof.: Mauricio Solar Prof.: Lorna Figueroa Primer Semestre, 2 Los algoritmos estudiados hasta ahora han sido diseñados, en general, para que utilicen el menor tiempo

Más detalles

AUTÓMATAS CELULARES MULTIESTADO APLICADOS A LA CLASIFICACIÓN CONTEXTUAL ITERATIVA DE IMÁGENES DE SATÉLITE

AUTÓMATAS CELULARES MULTIESTADO APLICADOS A LA CLASIFICACIÓN CONTEXTUAL ITERATIVA DE IMÁGENES DE SATÉLITE 1 AUTÓMATAS CELULARES MULTIESTADO APLICADOS A LA CLASIFICACIÓN CONTEXTUAL ITERATIVA DE IMÁGENES DE SATÉLITE - PROYECTO SOLERES - 24 de febrero de 2011 2 INDICE DEL SEMINARIO Autómatas celulares multiestado

Más detalles

Sistemas de Percepción Visión por Computador

Sistemas de Percepción Visión por Computador Nota: Algunas de las imágenes que aparecen en esta presentación provienen del libro: Visión por Computador: fundamentos y métodos. Arturo de la Escalera Hueso. Prentice Hall. Sistemas de Percepción Visión

Más detalles

Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides Introducción La visión artificial, también conocida como visión por computador

Más detalles

Sistemas de Percepción Visión por Computador

Sistemas de Percepción Visión por Computador Nota: Algunas de las imágenes que aparecen en esta presentación provienen del libro: Visión por Computador: fundamentos y métodos. Arturo de la Escalera Hueso. Prentice Hall. Sistemas de Percepción Visión

Más detalles

Analisis decodificación QR Code

Analisis decodificación QR Code Analisis decodificación QR Code Autores: Lázaro Pereira Javier Cardozo Santiago Báez Docentes: Andrés Aguirre Nicolás Furquez Contenido Alcance del proyecto Gestión de riesgos Proceso técnico Análisis

Más detalles

TEMA 5 TÉCNICAS DE PROTECCIÓN FRENTE A ERRORES (CÓDIGOS CONVOLUCIONALES) Códigos convolucionales. Introducción de la redundancia mediante filtrado

TEMA 5 TÉCNICAS DE PROTECCIÓN FRENTE A ERRORES (CÓDIGOS CONVOLUCIONALES) Códigos convolucionales. Introducción de la redundancia mediante filtrado TEMA 5 TÉCNICAS DE PROTECCIÓN FRENTE A ERRORES (CÓDIGOS CONVOLUCIONALES) MMC (UC3M) Comunicaciones Digitales Codificación de Canal / 7 Códigos convolucionales Introducción de la redundancia mediante filtrado

Más detalles

TEMA IV TEORÍA DE GRAFOS

TEMA IV TEORÍA DE GRAFOS TEMA IV TEORÍA DE GRAFOS Poli Abascal Fuentes TEMA IV Teoría de grafos p. 1/? TEMA IV 4. TEORÍA DE GRAFOS 4.1 GRAFOS 4.1.1 Introducción 4.1.2 Definiciones básicas 4.1.3 Caminos y recorridos 4.1.4 Subgrafos,

Más detalles

Preguntas tema 4: MORFOLOGÍA

Preguntas 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 detalles

REDUCCIÓN DEL RUIDO EN UNA IMAGEN DIGITAL

REDUCCIÓ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 detalles

Autómata Programable (PLC)

Autómata Programable (PLC) Autómata Programable (PLC) UPCO ICAI Departamento de Electrónica y Automática 1 Hardware del autómata Sistema digital basado en un microprocesador CPU Reloj Marca el funcionamiento de todo el sistema (20

Más detalles

Representación y manipulación de grafos: caminos, expansión, cortes y flujos

Representación y manipulación de grafos: caminos, expansión, cortes y flujos Un grafo G es un par de conjuntos G =(V,E) Representación y manipulación de grafos: caminos, expansión, cortes y flujos V = un conjunto de n vértices u, v, w V E = un conjunto de m aristas V = n, E = m

Más detalles

Procesamiento Digital de Imágenes

Procesamiento Digital de Imágenes Unidad VI: Compresión de imágenes II p. 1/24 Procesamiento Digital de Imágenes Unidad VI (b): Compresión de imágenes con pérdidas Departamento de Informática - FICH Universidad Nacional del Litoral 20

Más detalles

Análisis y Complejidad de Algoritmos. Arboles Binarios. Arturo Díaz Pérez

Análisis y Complejidad de Algoritmos. Arboles Binarios. Arturo Díaz Pérez Análisis y Complejidad de Algoritmos Arboles Binarios Arturo Díaz Pérez Arboles Definiciones Recorridos Arboles Binarios Profundidad y Número de Nodos Arboles-1 Arbol Un árbol es una colección de elementos,

Más detalles

RECONOCIMIENTO DE MENSAJES EN CÓDIGO BRAILLE MEDIANTE TÉCNICAS DE PROCESADO DE IMÁGENES

RECONOCIMIENTO DE MENSAJES EN CÓDIGO BRAILLE MEDIANTE TÉCNICAS DE PROCESADO DE IMÁGENES PROCESAMIENTO DE IMÁGENES DIGITALES RECONOCIMIENTO DE MENSAJES EN TRABAJO REALIZADO POR: MANUEL CASAS ALAMINOS FRANCISCO JAVIER IGLESIAS RUIZ CURSO: 2013/2014 ÍNDICE: 1. INTRODUCCIÓN 2. PREPROCESADO 3.

Más detalles

Segmentación. Transformada de Hough.

Segmentación. Transformada de Hough. Segmentación. Transformada de Hough. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Uso de la transformada de Hough como técnica

Más detalles

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002

Definiciones: conjuntos, grafos, y árboles. Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 Definiciones: conjuntos, grafos, y árboles Agustín J. González ELO 320: Estructura de Datos y Algoritmos. 2002 1 Conjuntos (sets) y Grafos (graphs) Un Conjunto es una colección de objetos distintos. No

Más detalles

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 5b

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 5b Procesamiento Digital de Imágenes Pablo Roncagliolo B. Nº 5b Orden de las clases... CAPTURA, DIGITALIZACION Y ADQUISICION DE IMAGENES TRATAMIENTO ESPACIAL DE IMAGENES TRATAMIENTO EN FRECUENCIA DE IMAGENES

Más detalles

Departamento de Geografía Física y AGR Universidad de Sevilla

Departamento de Geografía Física y AGR Universidad de Sevilla 1. Componentes de la información geográfica 2. Modelos de datos: raster y vectorial 3. La estructura de datos raster 4. Aspectos claves de los datos raster 5. La Georreferenciación 6. Escala y Resolución

Más detalles

Morfología. Lección Dr. Pablo Alvarado Moya

Morfología. Lección Dr. Pablo Alvarado Moya Morfología Lección 09.1 Dr. Pablo Alvarado Moya CE5201 Procesamiento y Análisis de Imágenes Digitales Área de Ingeniería en Computadores Tecnológico de Costa Rica I Semestre, 2017 P. Alvarado TEC 2017

Más detalles

Procesamiento digital de imágenes

Procesamiento digital de imágenes Procesamiento digital de imágenes Dr. Luis Gerardo de la Fraga E-mail: [email protected] Departamento de Computación Cinvestav 15 de febrero, 2011 Dr. Luis Gerardo de la Fraga UPIBI, 2011 Procesamiento

Más detalles

Algoritmos paralelos para la Multiplicación de Matrices

Algoritmos paralelos para la Multiplicación de Matrices Introducción Paralelizar onclusiones Trabajo ibliografía lgoritmos paralelos para la Multiplicación de Matrices Universidad de Murcia - UM 18 de diciembre de 2008 Introducción Paralelizar onclusiones Trabajo

Más detalles

Tema 9. Compresión de imágenes

Tema 9. Compresión de imágenes 1 Div. Ingeniería de Sistemas y Automática Universidad Miguel Hernández GRUPO DE TECNOLOGÍA INDUSTRIAL Tabla de Contenidos 2 Introducción Modelo del sistema de compresión Criterios de fidelidad Métodos

Más detalles

Procesamiento Digital de Imágenes LCC-594

Procesamiento Digital de Imágenes LCC-594 Procesamiento Digital de Imágenes LCC-594 Dr. Daniel Alejandro Valdés Amaro Otoño 2012 Operaciones morfológicas Principios y transformaciones básicas Elemento estructural Conjunto de puntos Definición

Más detalles

Orden de las clases...

Orden de las clases... Procesamiento Digital de Imágenes Pablo Roncagliolo B. Nº 18 Orden de las clases... CAPTURA, DIGITALIZACION Y ADQUISICION DE IMAGENES TRATAMIENTO ESPACIAL DE IMAGENES TRATAMIENTO EN FRECUENCIA DE IMAGENES

Más detalles

UNIVERSIDAD DE MANAGUA Al más alto nivel

UNIVERSIDAD DE MANAGUA Al más alto nivel UNIVERSIDAD DE MANAGUA Al más alto nivel Programación Lineal Encuentro #9 Tema: PROBLEMA DE ASIGNACIÓN Prof.: MSc. Julio Rito Vargas A. Grupos: CCEE y ADMVA /201 Objetivos: Resolver problemas de asignación

Más detalles

TEMA 5 El tipo grafo. Tipo grafo

TEMA 5 El tipo grafo. Tipo grafo TEMA 5 El tipo grafo PROGRAMACIÓN Y ESTRUCTURAS DE DATOS Tipo grafo 1. Concepto de grafo y terminología 2. Especificación algebraica. Representación de grafos.1. Recorrido en profundidad o DFS.2. Recorrido

Más detalles

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 18

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 18 Procesamiento Digital de Imágenes Pablo Roncagliolo B. Nº 18 Orden de las clases... CAPTURA, DIGITALIZACION Y ADQUISICION DE IMAGENES TRATAMIENTO ESPACIAL DE IMAGENES TRATAMIENTO EN FRECUENCIA DE IMAGENES

Más detalles

Operaciones a nivel bit

Operaciones a nivel bit Operaciones a nivel bit En primer lugar veamos la necesidad de trabajar a nivel bit, y creo que la mejor forma es dando un ejemplo práctico. Supongamos que obtuvimos un código de Huffman sobre unos caracteres

Más detalles

Árboles B y B ) 20. Algoritmos y Estructuras de Datos II I.T. en Informática de Gestión/Sistemas Universidad de Huelva 63

Árboles B y B ) 20. Algoritmos y Estructuras de Datos II I.T. en Informática de Gestión/Sistemas Universidad de Huelva 63 y B + 3.8 y B+! Problema de los ABB cuando se usa almacenamiento secundario:! la búsqueda de un elemento requeriría muchos accesos a disco (un acceso a disco es extremadamente lento si lo comparamos con

Más detalles

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada Hemos visto que los ordenadores modernos son máquinas digitales que sólo funcionan con datos binarios. Así que necesitamos una representación binaria de cada dato que queremos usar en un ordenador. El

Más detalles

Tema 7: Problemas clásicos de Programación Lineal

Tema 7: Problemas clásicos de Programación Lineal Tema 7: Problemas clásicos de Programación Lineal 1.- Características generales de un problema de transporte y asignación Surgen con frecuencia en diferentes contextos de la vida real. Requieren un número

Más detalles

Contenido. Capítulo 1. Capítulo 2. Capítulo 3. Prólogo

Contenido. Capítulo 1. Capítulo 2. Capítulo 3. Prólogo Contenido Prólogo XIII Capítulo 1 Acerca del procesamiento de imágenes 1 1.1 Introducción 2 1.2 Sistema de visión y procesamiento de imágenes 2 1.3 Procesamiento digital de imágenes 3 1.4 Relaciones básicas

Más detalles

Tratamiento de imágenes

Tratamiento de imágenes Tratamiento de imágenes Representación y resolución de imágenes digitales [email protected] http://scfi.uaemex.mx/hamontes 24 de abril de 2016 1 Advertencia No use estas diapositivas como referencia

Más detalles

Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones.

Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones. Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones. 2.1 Revisión sistema reconocimiento caracteres [9]: Un sistema de reconocimiento típicamente esta conformado por

Más detalles

3 Fundamentos y algoritmos de visión artificial

3 Fundamentos y algoritmos de visión artificial 3. Descripción de los procesos utilizados En esta aplicación el problema de visión artificial que se plantea es la discriminación y localización de una serie de objetos, concretamente discos circulares

Más detalles

Tema 6. Tema 6. Tema 6. Modelado 3D 6.1 Introducción 6.2 Modelado plano de superficies 6.3 modelado de sólidos. 6.1 Introducción

Tema 6. Tema 6. Tema 6. Modelado 3D 6.1 Introducción 6.2 Modelado plano de superficies 6.3 modelado de sólidos. 6.1 Introducción Tema 6 Tema 6 Tema 6. Modelado 3D 6.1 Introducción 6.3 modelado de sólidos Gràfics per Computador 2004/2005 Tema 6. Modelado 3D 1 6.1 Introducción Una escena puede contener distintos tipos de objetos (nubes,

Más detalles

Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios

Indice. 1. Tipos de grafos. 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios Teoría de Grafos 1 1. Tipos de grafos Indice 2. Conceptos Básicos 3. Representación de grafos 4. Subgrafos. Grafos complementarios 5. Caminos y conectividad 6. Grafos Bipartitos 2 Tipos de Grafos Un grafo

Más detalles

Práctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I

Práctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I PRÁCTICA I Ejercicio 1.1 Desarrollar un programa que permita registrar los datos de un campeonato de fútbol para N equipos (valor constante). Por cada equipo debe almacenar: El nombre, la cantidad de partidos

Más detalles

Introducción general a la compresión de datos multimedia

Introducción general a la compresión de datos multimedia Introducción general a la compresión de datos multimedia Necesidad de la compresión La mayoría de las aplicaciones multimedia requieren volúmenes importantes de almacenamiento y transmisión. CD-ROM 640

Más detalles