Métodos Avanzados para Análisis y Representación de Imágenes

Documentos relacionados
Métodos Avanzados para Análisis y Representación de Imágenes

Tema 5: Morfología. Segunda parte

Caracterización de Imágenes

Filtrado no lineal: morfología

Análisis de imágenes digitales

Segmentación de imágenes a través de reconstrucción morfológica en niveles de gris.

Tema 8. Análisis morfológico en imágenes

Análisis de imágenes digitales

PROCESAMIENTO DIGITAL DE IMÁGENES

Análisis de imágenes digitales

Tema 2: PROCESAMIENTO EN EL DOMINIO ESPACIAL (Parte 2)

Preguntas tema 4: MORFOLOGÍA

M.C. ENRIQUE MARTÍNEZ PEÑA

Realzado de Imagen. 11 de junio de El histograma de una imagen digital con niveles de gris en la amplitud de [0, L 1], es función discreta

Filtrado de imágenes (parte 2)

Segmentación de Imágenes Parte 2

Extensión de la Morfología Matemática a imágenes en Color

Visión Artificial Unidad de Competencia I Introducción a la Visión Artificial

Morfología matemática

Análisis de imágenes digitales

License Plate Detection using Neural Networks

Análisis de imágenes digitales

Procesamiento Morfológico de Imágenes

Procesamiento Digital de Imágenes

Procesamiento Digital de imágenes: Procesamiento morfológico de imágenes

SEGMENTADO DE HUELLAS EN FICHAS DECADACTILARES

Procesamiento digital de imágenes

PDI - Procesamiento Digital de Imagen

Técnicas recientes de procesado geométrico de imágenes y de secuencias de vídeo. Philippe Salembier

Visión Artificial Avanzada

Extracción de Bordes

Capítulo III: Aperturas, Cierres

Procesamiento de imágenes

Procesamiento de Imágenes. Prof. Alexandra La Cruz, PhD

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

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

Porqué analizar imágenes?

Capítulo 3. Fundamentos de Morfología Matemática

TOTAL DE HORAS: Semanas de clase: 5 Teóricas: 3 Prácticas: 2. SERIACIÓN OBLIGATORIA ANTECEDENTE: Ninguna SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna

Universidad Nacional de Quilmes Ing. en Automatización y Control Industrial Cátedra: Visión Artificial Agosto de 2005

Orden de las clases...

Tema 3. Transformaciones de imágenes

Filtrado de Imágenes y Detección de Orillas Utilizando un Filtro Promediador Móvil Multipunto Unidimensional

REALCE AUTOMÁTICO DE IMÁGENES DRR PARA EL POSICIONAMIENTO DEL PACIENTE EN TRATAMIENTOS DE RADIOTERAPIA

II.3. Retoque (enhancement) de imágenes médicas (Bankman I. N. (Ed.), Handbook of medical imaging, Academic Press, 2000)

Uso de las estadísticas de los histogramas para el realce local de imágenes

Filtros digitales dominio del espacio dominio de la frecuencia

Procesamiento de Imágenes. Curso 2011 Clase 3 Eliminación del ruido mediante filtrado espacial

Análisis de imágenes digitales

Filtrado lineal. Digital image processing, Gonzalez & Woods, chpt 4 Digital Image Processing, WK Pratt, part 3. filtrado lineal 1

Aplicaciones de realidad aumentada en un ipad

Francisco J. Hernández López

Contenido Capítulo 1 Introducción Capítulo 2 Conceptos Básicos Capítulo 3 Procesamiento de Imágenes en el Dominio Espacial

Laboratorio de Visión para Robots. Práctica 2

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniería en Electricidad y Computación SYLLABUS DEL CURSO Procesamiento Digital de Imágenes

Capítulo VII. Residuos y familias de primitivas. Construcción de familias de primitivas. Erosión última Esqueleto Bisectriz condicional

TÉCNICAS ESPECIALES DE IMÁGENES

Modelos de iluminación Representación de imágenes

RECTIFICACIÓN DE DOCUMENTOS USANDO CONJUNTOS FUZZY Y OPERACIONES MORFOLÓGICAS.

Análisis Bioseñales I

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

Capítulo 3. Bases Teóricas, Digitalización y Análisis de Imágenes

MEJORA DE LA IMAGEN EN EL DOMINIO DE LA FRECUENCIA: TRANSFORMADA DE FOURIER

Algebra de Boole: Teoremas

Detección de bordes en una imagen.

Visión n por Computador

Células en cultivos: Segmentación y seguimiento en secuencias de imágenes

VISIÓN POR COMPUTADOR

FILTRO DE EXCENTRICIDAD BASADO EN MORFOLOGÍA MATEMÁTICA PARA IMÁGENES MULTIDIMENSIONALES MORPHOLOGICAL ECCENTRICITY FILTER FOR MULTIDIMENSIONAL IMAGES

1 Introducción. 1.1 Ecualización del histograma

REDUCCIÓN DEL RUIDO EN UNA IMAGEN DIGITAL

Tema 4. Reducción del ruido

Cuando se termina de delimitar objetos en una imagen usando los operadores de búsqueda de bordes aparece el problema de definir dichos objetos dentro

Tema 6: Morfología. Primera parte

Herramientas matemáticas básicas para el procesamiento de imágenes

PROCESAMIENTO DE IMÁGENES DIGITALES

Plan 95 Adecuado. Fundamentación:

Reconocimiento automático a través de visión artificial, correlación estadística y Matlab aplicado a las matrículas de vehículos

Análisis de imágenes digitales

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

Qué es una textura? Texturas

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

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

Presenta: Norma Atriano Pérez

Universidad Autónoma del Estado de México UAEM Secretaria de Docencia Dirección de Estudios Profesionales

Estudio del Efecto de las Máscaras de Convolución en Imágenes Mediante el Uso de la Transformada de Fourier

DESCRIPCIÓN DE LA ASIGNATURA

RIVC - Robótica Industrial y Visión por Computador

1. Señales y sistemas Sistemas lineales e invariantes en el tiempo (SLI) 13.5

CURSO DE POSTGRADO. Procesamiento de Imágenes y Bioseñales II. N o m b r e C u r s o. N o m b r e C o m p l e t o

3. ANÁLISIS DE SEÑALES

Detección de bordes: metodos lineales de cálculo de gradientesk, etc. Detección de bordes. Métodos basados en operadores lineales de gradiente

Capítulo VIII : Adelgazamientos. Adelgazamiento y espesamientos homotópicos

Seriación obligatoria antecedente: Análisis Espectral de Señales y Variable Compleja Aplicada a la Geofísica

MICRODISEÑO CURRICULAR Ingeniería de Sistemas. Créditos TPS TIS TPT TIT

Tema 4:Segmentación de imágenes

CAPITULO 3: PASOS REALIZADOS PARA LA DETECCIÓN DE BORDES DE IMÁGENES A COLOR

Análisis de imágenes digitales

Transcripción:

Morfología Matemática p. 1/24 Métodos Avanzados para Análisis y Representación de Imágenes Morfología Matemática en niveles de gris Departamento de Informática - FICH Universidad Nacional del Litoral Septiembre de 2012

Morfología Matemática p. 2/24 Contenido 1. Conceptos preliminares Imágenes de grises como conjuntos 2. Morfología matemática en grises Elemento estructurante Operaciones básicas: dilatación, erosión, apertura y cierre 3. Algoritmos y aplicaciones Suavizado morfológico (Smoothing) Gradiente morfológico Transformaciones: Top-Hat y Botton-Hat Granulometría Segmentación de texturas Reconstrucción morfológica

Morfología Matemática p. 3/24 Conjuntos Imágenes de grises como conjuntos SiAes una imagen de grises, los elementos son coordenadas de pixels y su nivel de gris A = {(x,y,z) x,y,z Z} Dependiendo del número de bits(k) utilizados para representar z, se pueden representar K = 2 k 1 niveles de gris. Se puede definir el complemento del conjunto A como: A c = {(x,y,k z) (x,y,z) A}

Morfología Matemática p. 4/24 Elemento estructurante (EE) Características similares a las vistas para morfología binaria, a saber Se utilizan para probar propiedades de la imagen que se estudia Debe tener especificado un origen Se deben definir las condiciones de borde Pueden ser planos (todos ceros) o no-planos (no son frecuentemente usados) La reflexión del EE, similar a la definición previa, es:ˆb(x,y) = b( x, y)

Morfología Matemática p. 5/24 Erosión para niveles de gris La erosión deaconb (EE plano) en algún punto(x,y) se define como: [A B](x,y) = mín {A(x+s,y +t)} (s,t) B es el mínimo valor de la imagen en la región coincidente conb, conb centrado en(x,y). Dilatación para niveles de gris La dilatación deaconb (EE plano) en algún punto(x,y) se define como: [A B](x,y) = máx {A(x s,y t)} (s,t) B es el máximo valor de la imagen en la región coincidente con ˆB, con ˆB centrado en(x, y).

Morfología Matemática p. 6/24 Erosión y dilatación con EE planos Erosión -> valor mínimo -> imagen más oscura. el tamaño de las características oscuras aumenta y el de las brillantes disminuye. Dilatación -> valor máximo -> imagen menos oscura. el tamaño de las características brillantes aumenta y el de las oscuras disminuye.

Morfología Matemática p. 7/24 Erosión para niveles de gris La erosión deaconb N (EE no-plano) en algún punto(x,y) se define como: [A B N ](x,y) = mín (s,t) B N {A(x+s,y +t) B N (s,t)} No está acotada por los valores dea, puede ser muy difícil de interpretar el resultado y se debe tratar con valores fuera de rango. Dilatación para niveles de gris La erosión deaconb N (EE no-plano) en algún punto(x,y) se define como: Dualidad [A B N ](x,y) = máx (s,t) B N {A(x s,y t)+b N (s,t)} Dificultades similares a las de la erosión. (A B) c = (A c ˆB) y (A B) c = (A c ˆB)

Morfología Matemática p. 8/24 Apertura para niveles de gris Similar a su contraparte binara, se define como: A B = (A B) B Cierre para niveles de gris Similar a su contraparte binara, se define como: AB = (A B) B Dualidad (AB) c = A c ˆB (A B) c = A c ˆB

Morfología Matemática p. 9/24 Apertura y Cierre Apertura: elimina detalles luminosos pequeños, en relación al EE Cierre: elimina detalles oscuros pequeños, en relación al EE

Morfología Matemática p. 10/24 Apertura y Cierre Apertura: elimina detalles luminosos pequeños, en relación al EE Cierre: elimina detalles oscuros pequeños, en relación al EE

Morfología Matemática p. 11/24 Algoritmos: suavizado y remoción de ruido Filtrado secuencial alternado:a k = (A k 1 B)B EE de 1,3,5.

Morfología Matemática p. 12/24 Algoritmos: gradiente morfológico Se define a partir de dilatación y erosión, como: Grad = (A B) (A B) Las áreas homogéneas no son afectadas y la diferencia tiende a eliminarlas

Morfología Matemática p. 13/24 Algoritmos: transformaciones Top-Hat y Bottom-Hat Se definen a partir de apertura y cierre utilizando substracción de imágenes T hat = A (A B) B hat = (AB) A Remoción de objetos en una imagen: Utilizando EE específicos a ciertos objetos se pueden remover otros, y luego con la diferencia obtener los objetos deseados. Top-Hat: resalta objetos brillantes en fondos oscuros. Bottom-Hat: lo opuesto. Top-Hat: para corregir efectos de iluminación no uniforme (segmentación). A B A - ( A B ) B A

Morfología Matemática p. 14/24 Algoritmos: transformaciones Top-Hat y Bottom-Hat

Morfología Matemática p. 15/24 Algoritmos: granulometría Se requiere determinar la distribución del tamaño de las partículas en una imagen. Las partículas suelen estar solapadas, lo cual complejiza el problema de contarlas. Se puede estimar la distribución de forma indirecta con aperturas morfológicas. Solución propuesta: Aplicar sucesivas aperturas con EE de tamaño creciente. El mayor efecto se da en imágenes con partículas similares al EE. En cada apertura, se realiza una suma de los valores de los píxeles. La suma decrece con el incremento de EE, porque la apertura quita intensidad a lo brillante. Se realiza una diferencia con el valor anterior, para resaltar los cambios. El ploteo de estos valores expondrá picos en los tamaños predominantes.

Morfología Matemática p. 16/24 Algoritmos: granulometría

Morfología Matemática p. 17/24 Algoritmos: segmentación por texturas Encontrar una frontera entre dos regiones, dependiendo del tamaño de las manchas EE definido para extraer sólo las manchas grandes Objetos oscuros en fondo claro => operación de Cierre Operación de Apertura => eliminar espacios claros entre manchas Gradiente morfológico => frontera de segmentación por texturas

Morfología Matemática p. 18/24 Algoritmos: reconstrucción morfológica Consideremos la imagenf y la imagen máscaragen escala de grises, tal quef G. Las operaciones de dilatación y erosión dependerán del EE (plano o no-plano). Dilatación geodésica (tamaño 1): D (1) G (F) = (F B) G Dilatación geodésica (tamaño n): D (n) G (F) = D(1) G [D(n 1) G (F)], D (0) G (F) = F Erosión geodésica (tamaño 1): E (1) G (F) = (F B) G Erosión geodésica (tamaño n): E (n) G (F) = E(1) G [E(n 1) G (F)], E (0) G (F) = F

Morfología Matemática p. 19/24 Algoritmos: reconstrucción morfológica Reconstrucción por dilatación: R D G(F) = D (k) G (F), hasta qued(k) G (F) = D(k+1) G (F) Reconstrucción por erosión: R E G(F) = E (k) G (F), hasta quee(k) G (F) = E(k+1) G (F) Apertura por reconstrucción (preservar formas presentes después de la erosión): O (n) R (F) = RD F [(F nb)], paranerosiones def yb Cierre por reconstrucción: C (n) R (F) = RE F [(F nb)], parandilataciones def yb Por dualidad:c (n) R (F) = [O(n) R (Fc )] c

Morfología Matemática p. 20/24 Algoritmos: Top-Hat por reconstrucción

Morfología Matemática p. 21/24 Algoritmos: Top-Hat por reconstrucción 1. Eliminar la reflexión horizontal arriba de las teclas Apertura por reconstrucción usando una línea horizontal como EE para erosión Resultado: fondo con teclas y sus reflexiones 2. Eliminar reflexiones horizontales y variaciones de fondo Substraer la imagen original y el resultado anterior (Top-Hat por reconstrucción) 3. Eliminar reflexiones verticales Apertura por reconst. usando una línea del ancho de las reflexiones como EE Resultado: se eliminan las reflexiones y caracteres (como ser la letra I)

Morfología Matemática p. 22/24 Algoritmos: Top-Hat por reconstrucción [a][b][c] [d][e][f]

Morfología Matemática p. 23/24 Algoritmos: Top-Hat por reconstrucción [g][h][i] Recuperar partes verticales eliminadas Dilatación horizontal de caracteres (porque originalmente están muy cercanos) Generar imagen de punto mínimo entre [g] y [d] =>[h] (aun sin letra I) Hacer reconstrucción de grises con [h] y usando [g] como máscara Imagen de todos los caracteres, sin irregularidades del fondo y fondo de teclas!

Morfología Matemática p. 24/24 Fin de teoría Bibliografía J. Serra (1982): Image Analysis and Mathematical Morphology, Academic Press, London. R. Gonzales and R. Woods (2007): Digital Image Processing (3rd Edition), Prentice Hall. E. R. Davies (2005) Machine Vision: Theory, Algorithms, Practicalities (3rd Edition), Elsevier. F. Shih (2009) Image Processing and Mathematical Morphology: Fundamentals and Applications, CRC Press. W. Burger and M. J. Burge (2010) Digital Image Processing - An algorithmic Introduction Using Java, Springer. J. Goutsias, L. Vincent and D. S. Bloomberg (Editors). (2000) Mathematical Morphology and Its Applications to Image and Signal, Springer. Online course on mathematical morphology, by Jean Serra (in English, French, and Spanish). http://cmm.ensmp.fr/~serra/cours/index.htm