introducción al procesamiento de imagenes ing. samuel oporto díaz (mg) [email protected]...

40
Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) [email protected] ntroducción al Procesamiento de Imágen

Upload: pino-chaparro

Post on 16-Feb-2015

38 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Introducción al Procesamiento de Imagenes

Ing. Samuel Oporto Díaz (Mg)[email protected]

Introducción al Procesamiento de Imágenes

Page 2: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Mapa del Curso

Operaciones Punto

Filtros Segmentación

Extracción de características

Operaciones Morfológicas

Reconocimiento de Patrones

Introducción a la Visión Artificial

Representación de la Imagen

Page 3: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Tabla de Contenido

• Visión Artificial• Dificultades de la Visión Artificial• Aplicaciones de la Visión Artificial• Sistema de Visión Artificial• Libros

Page 4: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Objetivos

1. Presentar los conceptos básicos de la visión artificial2. Identificar la líneas de investigación de la visión artificial

Page 5: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

VISIÓN ARTIFICIAL

Page 6: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Inteligencia Artificial

• La inteligencia artificial es una ciencia que intenta crear programas para máquinas que imiten el comportamiento y la comprensión humana.

• Intenta crear máquinas y/o programas para automatizar tareas que requieran de comportamiento inteligente.

• Estas máquinas y/o programas se denominan agentes.

Page 7: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Visión Artificial

• La Visión Artificial (Visión por Computador o Visión Computacional), es parte de la inteligencia artificial.

• Es el conjunto de técnica y modelos que permiten procesar, analizar y explicar aquella información espacial (3-D) obtenida a través de una imagen digital (2-D).

• Intenta programar un computador para que "entienda" una escena o las características de una imagen digital.

Page 8: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

La visión artificial y otras áreas

Page 9: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Disciplinas de la Visión Computacional

Procesamiento de Imágenes

Reconocimiento de Patrones

Visión Computacional

Gráficos por Computadora

Page 10: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Procesamiento de Imágenes

• Transforma imágenes para obtener nuevas imágenes.

Binarización, ComplementoCorte, Ecualización, FiltrosOperaciones Morfológicas

Imagen 2D Imagen 2D

Page 11: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

• Mejorado de Imágenes

• Restauración de imágenes corregir imágenes fuera de foco

• Compresión de la imagen (transmisión)

• Identificar el ROI.

Procesamiento de Imágenes

Page 12: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Patrones

• Identificar los objetos existentes en una imagen.

Segmentación, filtros, Identificación de bordes, Clasificación y reconoci-miento de Patrones

Imagen 2D patrones

Page 13: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

• Reconocimiento de rostros

• Reconocimiento de celulas

• Reconocimiento de huellas digitales

• Reconocimiento de placas

Reconocimiento de Patrones

Page 14: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Visión Computacional

• Reconstrucción de la imagen 3D desde imágenes 2D

Esquema intermedioEsquema Básico Escena en 3-DImagen Original

Construcción imágenes 3DGeneración de escenasDescripción de la escena

Imagen 2D Datos geométricos en 3D

Page 15: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

• Determinar la identidad y localización de objetos en una imagen.

• Construir una representa-ción tridimensional de un objeto.

• Construir una descripción de la escena de trabajo.

• Establece la relación entre el mundo 3-D y las vistas 2-D tomadas de él, para:

1. Reconstruir un espacio 3-D a partir de vistas 2-D

2. Proyectar una escena 3-D en un plano 2-D.

Visión Computacional

Page 16: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Gráficos por Computadora

• Modelado Geométrico de objetos

Projecciones 3D en 2DSombreado,TexturizadoAnimación, Renderización

Datos Geométricos

en 3DImagen 2D

Page 17: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

DIFICULTADES DE LA VISIÓN COMPUTACIONAL

Page 18: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Dificultades

Es un mapeo de M:1 (3D 2D)• Muchas superficies 3D con materiales, geometría e

iluminación distintas, nos llevan a imágenes 2D idénticas.

• El mapeo inverso (2D 3D) no tiene una solución única, por que en el paso 3D 2D se ha perdido información.

Computacionalmente cara.• El cerebro humano trabaja en paralelo, para procesar miles

de señales. Una PC tiene un solo μP.

Dificultad para identificar el patrón a reconocer.• No entendemos aún el problema de reconocimiento de

patrones.

Page 19: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Patrones

¿Cómo discernir entre realidad y una imagen de la realidad?¿Qué pistas o claves están presentes en la imagen?¿Qué conocimiento utilizamos para reconocer algo en la

imagen?

Page 20: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Patrones

¿Qué es este objeto?¿Juega el color un rol importante en el reconocimiento?¿Sería más fácil reconocerlo desde una vista diferente?

Page 21: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Patrones

• ¿La textura característica de una imagen pueden ayudarnos a reconocer objetos rápidamente?

Page 22: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Patrones

• ¿La forma de una imagen pueden ayudarnos a reconocer objetos rápidamente?

¿cuál es macho y cuál es hembra?

Page 23: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Imposibilidad física

Page 24: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Restricciones y Supuestos

• Restricciones para recobrar la escena– Recolectar más datos (imágenes)– Asumir cosas acerca del mundo

• Computabilidad y robustez– Es la solución computable usando recursos razonables?– Es la solución robusta?

• Sistemas para la industria.– Hacen fuertes suposiciones sobre las condiciones de iluminación– Hacen fuertes suposiciones sobre la posición de los objetos– Hacen fuertes suposiciones sobre el tipo de objetos

Page 25: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

APLICACIONES DE VISIÓN ARTIFICIAL

Page 26: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Control de calidad en la industria

Page 27: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Biometría

Page 28: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Detección de rostros

Page 29: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de Actividad Humana

Page 30: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Reconocimiento de objetivos

Page 31: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Interpretación de imágenes aéreas

Page 32: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Monitoreo de tráfico

Page 33: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

SISTEMA DE VISIÓN ARTIFICIAL

Page 34: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Sistema de Visión Artificial

Page 35: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Sistema de Visión Artificial

Page 36: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Sistema de Visión Artificial

Digitalización

Procesamientode la imagen

Segmento de interésObjetos Reconocidos

Retro-alimentación Imagen Capturada

Page 37: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

REFERENCIAS BIBLIOGRÁFICAS

Page 38: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Referencias

• R. C. González, R. E. Woods; Digital image processing; Addison-Wesley, 2007.

• N. Efford; Digital image processing: A practical introduction using JAVA; Addison-Wesley, 2000.

• R. C. González, R. E. Woods, S. L. Eddins; Digital image processing using MATLAB; Prentice Hall, 2004.

• J. R. Parker; Algorithms for image processing and computer vision; Wiley, 1997.

Page 39: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

Tratamiento Digital de Imágenes

González, Rafael C. Woods, Richard E.

Libros

Page 40: Introducción al Procesamiento de Imagenes Ing. Samuel Oporto Díaz (Mg) soporto@wiphala.net Introducción al Procesamiento de Imágenes

PREGUNTAS