utp 2014-1_pdi_cap1 introduccion a la va

37
Procesamiento de Imágenes y Visión Artificial (WEE2) Sesión: 1 MSc. Ing. José C. Benítez P. Introducción a la Visión Artificial y el Procesamiento Digital de Imágenes

Upload: c09271

Post on 24-Jun-2015

3.389 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Utp 2014-1_pdi_cap1 introduccion a la va

Procesamiento de Imágenes

y Visión Artificial

(WEE2)

Sesión: 1

MSc. Ing. José C. Benítez P.

Introducción a

la Visión Artificial y el

Procesamiento Digital de Imágenes

Page 2: Utp 2014-1_pdi_cap1 introduccion a la va

Logros de aprendizaje

1. Definir los conceptos básicos de Inteligencia Artificial,

Visión Computacional, Visión Artificial, Procesamiento

de Imágenes, Gráficos por computadora.

2. Conocer las dificultades de la Visión Computacional y el

Reconocimiento de Patrones.

3. Definir la imposibilidad física y, las restricciones y

supuestos del procesamiento de imágenes.

4. Identificar la aplicaciones de la visión artificial.

5. Modelar un Sistema de Visión Artificial.

2

Page 3: Utp 2014-1_pdi_cap1 introduccion a la va

3

Contenido

Introducción a la Visión Artificial y al PDI

• Inteligencia artificial.

• Visión Artificial, Visión Computacional, PDI, Gráficos

por computadora.

• Disciplinas de la Visión Computacional.

• Procesamiento de Imágenes.

• Reconocimiento de patrones.

• Visión computacional.

• Gráficos por computadora.

• Dificultades de la Visión Computacional.

• Dificultades del Reconocimiento de Patrones.

• Imposibilidad física.

• Restricciones y supuestos.

• Aplicaciones de la Visión Artificial.

• Sistema de Visión Artificial.

Page 4: Utp 2014-1_pdi_cap1 introduccion a la va

Esquema 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

4

Page 5: Utp 2014-1_pdi_cap1 introduccion a la va

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.

5

Page 6: Utp 2014-1_pdi_cap1 introduccion a la va

Visión Artificial

• La Visión Artificial (Visión por Computadoro Visión Computacional), es parte de lainteligencia artificial.

• Es el conjunto de técnicas y modelos quepermiten procesar, analizar y explicaraquella información espacial (3-D) obtenidaa través de una imagen digital (2-D).

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

6

Page 7: Utp 2014-1_pdi_cap1 introduccion a la va

La visión artificial y otras áreas

7

Page 8: Utp 2014-1_pdi_cap1 introduccion a la va

Disciplinas de la Visión Computacional

Procesamiento de Imágenes

Reconocimiento de Patrones

Visión Computacional

Gráficos por Computadora

8

Page 9: Utp 2014-1_pdi_cap1 introduccion a la va

Procesamiento de Imágenes

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

Binarización, Complemento

Corte, Ecualización, Filtros

Operaciones Morfológicas

Imagen 2D Imagen 2D

9

Page 10: Utp 2014-1_pdi_cap1 introduccion a la va

• 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

10

Page 11: Utp 2014-1_pdi_cap1 introduccion a la va

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

11

Page 12: Utp 2014-1_pdi_cap1 introduccion a la va

• Reconocimiento de rostros

• Reconocimiento de celulas

• Reconocimiento de huellas

digitales

• Reconocimiento de placas

Reconocimiento de Patrones

12

Page 13: Utp 2014-1_pdi_cap1 introduccion a la va

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 3D

Generación de escenas

Descripción de la escenaImagen 2D

Datos

geométricos

en 3D

13

Page 14: Utp 2014-1_pdi_cap1 introduccion a la va

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

• Construir una representació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

14

Page 15: Utp 2014-1_pdi_cap1 introduccion a la va

Gráficos por Computadora

• Modelado Geométrico de objetos

Projecciones 3D en 2D

Sombreado,

Texturizado

Animación, Renderización

Datos

Geométricos

en 3DImagen 2D

15

Page 16: Utp 2014-1_pdi_cap1 introduccion a la va

Dificultades de la visión computacional

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.

16

Page 17: Utp 2014-1_pdi_cap1 introduccion a la va

Dificultades del 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?

17

Page 18: Utp 2014-1_pdi_cap1 introduccion a la va

Dificultades del 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?

18

Page 19: Utp 2014-1_pdi_cap1 introduccion a la va

Dificultades del Reconocimiento de Patrones

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

19

Page 20: Utp 2014-1_pdi_cap1 introduccion a la va

Dificultades del Reconocimiento de Patrones

• ¿La forma de una imagen pueden ayudarnos a reconocer

objetos rápidamente?

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

20

Page 21: Utp 2014-1_pdi_cap1 introduccion a la va

Imposibilidad física

21

Page 22: Utp 2014-1_pdi_cap1 introduccion a la va

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

22

Page 23: Utp 2014-1_pdi_cap1 introduccion a la va

Aplicaciones de la Visión Artificial

23

Page 24: Utp 2014-1_pdi_cap1 introduccion a la va

Control de calidad en la industria

24

Page 25: Utp 2014-1_pdi_cap1 introduccion a la va

Biometría

25

Page 26: Utp 2014-1_pdi_cap1 introduccion a la va

Detección de rostros

26

Page 27: Utp 2014-1_pdi_cap1 introduccion a la va

Reconocimiento de Actividad Humana

27

Page 28: Utp 2014-1_pdi_cap1 introduccion a la va

Reconocimiento de objetivos

28

Page 29: Utp 2014-1_pdi_cap1 introduccion a la va

Interpretación de imágenes aéreas

29

Page 30: Utp 2014-1_pdi_cap1 introduccion a la va

Monitoreo de tráfico

30

Page 31: Utp 2014-1_pdi_cap1 introduccion a la va

Sistema de Visión Artificial

31

Page 32: Utp 2014-1_pdi_cap1 introduccion a la va

Sistema de Visión Artificial

32

Page 33: Utp 2014-1_pdi_cap1 introduccion a la va

Digitalización

Procesamientode la imagen

Segmento de interésObjetos Reconocidos

Retro-alimentación Imagen Capturada

33

Sistema de Visión Artificial

Page 34: Utp 2014-1_pdi_cap1 introduccion a la va

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.

34

Page 35: Utp 2014-1_pdi_cap1 introduccion a la va

35

Resumen� Realizar un resumen mediante mapas conceptuales (CMapTools)

de esta diapositiva.

� Serán mejor consideradas los resúmenes que tengan información

extra a esta diapositiva.

� Las fuentes adicionales utilizadas en el resumen se presentarán

en su carpeta personal del Dropbox y deben conservar el nombre

original y agregar al final _S1.

� Las fuentes y los archivos *.cmap deben colocarse dentro de su

carpeta personal del Dropbox, dentro de una carpeta de nombre:

PDI_PaternoM_S1

Las Tareas que no cumplan las

indicaciones no serán considerados

por el profesor.

Page 36: Utp 2014-1_pdi_cap1 introduccion a la va

36

Preguntas

El resumen con mapas conceptuales solicitado de la Sesión, al

menos debe responder las siguientes preguntas:

1. ¿Qué es la IA?. ¿Qué son los agentes?

2. ¿Qué es la VA? ¿Qué es el PDI?

3. ¿Cuáles son las aplicaciones del PDI?

4. ¿Qué es el reconocimiento de patrones?

5. ¿Cuáles son las aplicaciones del RDP?

6. ¿Qué es la visión computacional (VC)?

7. ¿Qué son los gráficos por computadora?.

8. ¿Cuáles son las dificultades de la VC y del RDP?.

9. Hacer un listado de 10 aplicaciones del PDI.

10. ¿Qué es un sistema de VA y cuáles son sus elementos?

Page 37: Utp 2014-1_pdi_cap1 introduccion a la va

37

Sesión 1. Introducción a la VA y al PDI

Procesamiento de Imágenes

y Visión Artificial

Blog del curso:

http://utppdiyva.blogspot.com