SlideShare a Scribd company logo
1 of 36
Download to read offline
Procesamiento de Imágenes
y Visión Artificial
(WEE2)
Sesión: 1
Ing. José C. Benítez P.
Introducción a
la Visión Artificial y el
Procesamiento Digital de Imágenes
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
3
Contenido
Introducción a la Visión Artificial y al Procesamiento Digital de Imágenes
• Inteligencia artificial
• Visión Artificial
• Visión Computacional – Visión Artificial – Procesamiento de Imágenes
– 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
• Referencias.
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
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
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écnicas 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.
6
La visión artificial y otras áreas
7
Disciplinas de la Visión Computacional
Procesamiento
de Imágenes
Reconocimiento
de Patrones
Visión
Computacional
Gráficos por
Computadora
8
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
• 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
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
• Reconocimiento de rostros
• Reconocimiento de celulas
• Reconocimiento de huellas
digitales
• Reconocimiento de placas
Reconocimiento de Patrones
12
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 escena
Imagen 2D
Datos
geométricos
en 3D
13
• 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
Gráficos por Computadora
• Modelado Geométrico de objetos
Projecciones 3D en 2D
Sombreado,
Texturizado
Animación, Renderización
Datos
Geométricos
en 3D
Imagen 2D
15
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
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
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
Dificultades del Reconocimiento de Patrones
• ¿La textura característica de una imagen pueden ayudarnos a
reconocer objetos rápidamente?
19
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
Imposibilidad física
21
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
Aplicaciones de la
Visión Artificial
23
Control de calidad en la industria
24
Biometría
25
Detección de rostros
26
Reconocimiento de Actividad Humana
27
Reconocimiento de objetivos
28
Interpretación de imágenes aéreas
29
Monitoreo de tráfico
30
Sistema de Visión Artificial
31
Sistema de Visión Artificial
32
Digitalización
Procesamiento
de la imagen
Segmento de interésObjetos Reconocidos
Retro-alimentación Imagen Capturada
33
Sistema de Visión Artificial
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
Tarea 01
35
1. Realizar el resumen de ésta Presentación correspondiente
a la Sesión de Aprendizaje No. 1, mediante mapas
conceptuales ealborado s con el CMapTools.
2. Adjuntar fuentes que le han ayudado a consolidar la
tarea.
Presentación
Todas las tareas deben entregarse en su carpeta personal del
Dropbox, dentro de una carpeta que lleve las iniciales del curso,
sus Apellidos, guion bajo y luego el numero de la Sesión al que
corresponden las tareas. Ejemplo:
PDI_PaternoM_S1
Las Tareas que no cumplan las indicaciones no
serán evaluadas por el profesor.
36
Agradecimiento
Procesamiento de Imágenes
y Visión Artificial
Blog del curso:
http://utppdiyva.blogspot.com

More Related Content

Viewers also liked

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binariajcbp_peru
 
Utp pdiva_cap1 introduccion a la va 2012-2
 Utp pdiva_cap1 introduccion a la va 2012-2 Utp pdiva_cap1 introduccion a la va 2012-2
Utp pdiva_cap1 introduccion a la va 2012-2jcbenitezp
 
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversionesjcbenitezpol
 
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversioneshiperu2005
 
Utp pdiva_lab3_ introduccion al procesamiento de imagenes con mat_lab
 Utp pdiva_lab3_ introduccion al procesamiento de imagenes con  mat_lab Utp pdiva_lab3_ introduccion al procesamiento de imagenes con  mat_lab
Utp pdiva_lab3_ introduccion al procesamiento de imagenes con mat_labjcbenitezp
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial ic09271
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2jcbenitezp
 
Utp sirn_s2_rna 2012-2
 Utp sirn_s2_rna 2012-2  Utp sirn_s2_rna 2012-2
Utp sirn_s2_rna 2012-2 jcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp pdiva_s5 fundamentos de vision artificial
 Utp pdiva_s5 fundamentos de vision artificial Utp pdiva_s5 fundamentos de vision artificial
Utp pdiva_s5 fundamentos de vision artificialjcbenitezp
 
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 Utp va_sl5 procesamiento de imagenes con  mat_lab iii Utp va_sl5 procesamiento de imagenes con  mat_lab iii
Utp va_sl5 procesamiento de imagenes con mat_lab iiic09271
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas ijcbp_peru
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2a_tamayo
 
Utp pdiva_cap1 introduccion a la va
 Utp pdiva_cap1 introduccion a la va Utp pdiva_cap1 introduccion a la va
Utp pdiva_cap1 introduccion a la vajcbenitezp
 
Utp va_s9 filtrado de imagenes
 Utp va_s9 filtrado de imagenes Utp va_s9 filtrado de imagenes
Utp va_s9 filtrado de imagenesjcbenitezp
 
Utp pdiva_cap4 tipos de vision y sensores
 Utp pdiva_cap4 tipos de vision y sensores Utp pdiva_cap4 tipos de vision y sensores
Utp pdiva_cap4 tipos de vision y sensoresjcbenitezp
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab ijcbenitezp
 
Utp pdiva_cap3 procesamiento digital de imagenes
 Utp pdiva_cap3 procesamiento digital de imagenes Utp pdiva_cap3 procesamiento digital de imagenes
Utp pdiva_cap3 procesamiento digital de imagenesjcbenitezp
 
robot futbolista
robot futbolistarobot futbolista
robot futbolistavlady_mir
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicasjcbp_peru
 

Viewers also liked (20)

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
 
Utp pdiva_cap1 introduccion a la va 2012-2
 Utp pdiva_cap1 introduccion a la va 2012-2 Utp pdiva_cap1 introduccion a la va 2012-2
Utp pdiva_cap1 introduccion a la va 2012-2
 
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
 
Utp pdiva_lab3_ introduccion al procesamiento de imagenes con mat_lab
 Utp pdiva_lab3_ introduccion al procesamiento de imagenes con  mat_lab Utp pdiva_lab3_ introduccion al procesamiento de imagenes con  mat_lab
Utp pdiva_lab3_ introduccion al procesamiento de imagenes con mat_lab
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2
 
Utp sirn_s2_rna 2012-2
 Utp sirn_s2_rna 2012-2  Utp sirn_s2_rna 2012-2
Utp sirn_s2_rna 2012-2
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp pdiva_s5 fundamentos de vision artificial
 Utp pdiva_s5 fundamentos de vision artificial Utp pdiva_s5 fundamentos de vision artificial
Utp pdiva_s5 fundamentos de vision artificial
 
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 Utp va_sl5 procesamiento de imagenes con  mat_lab iii Utp va_sl5 procesamiento de imagenes con  mat_lab iii
Utp va_sl5 procesamiento de imagenes con mat_lab iii
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas i
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Utp pdiva_cap1 introduccion a la va
 Utp pdiva_cap1 introduccion a la va Utp pdiva_cap1 introduccion a la va
Utp pdiva_cap1 introduccion a la va
 
Utp va_s9 filtrado de imagenes
 Utp va_s9 filtrado de imagenes Utp va_s9 filtrado de imagenes
Utp va_s9 filtrado de imagenes
 
Utp pdiva_cap4 tipos de vision y sensores
 Utp pdiva_cap4 tipos de vision y sensores Utp pdiva_cap4 tipos de vision y sensores
Utp pdiva_cap4 tipos de vision y sensores
 
Utp va_sl2 procesamiento de imagenes con mat_lab i
 Utp va_sl2 procesamiento de imagenes con  mat_lab i Utp va_sl2 procesamiento de imagenes con  mat_lab i
Utp va_sl2 procesamiento de imagenes con mat_lab i
 
Utp pdiva_cap3 procesamiento digital de imagenes
 Utp pdiva_cap3 procesamiento digital de imagenes Utp pdiva_cap3 procesamiento digital de imagenes
Utp pdiva_cap3 procesamiento digital de imagenes
 
robot futbolista
robot futbolistarobot futbolista
robot futbolista
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 

Similar to Utp pd_iy_va_cap1 introduccion a la va

Class 01 introduction_imagen_procesing
Class 01 introduction_imagen_procesingClass 01 introduction_imagen_procesing
Class 01 introduction_imagen_procesingPorfirio Rubio
 
Utp pdiva_cap1 introduccion a la va
 Utp pdiva_cap1 introduccion a la va Utp pdiva_cap1 introduccion a la va
Utp pdiva_cap1 introduccion a la vajcbenitezp
 
Capitulo vi procesamiento digital de una imagen
Capitulo vi procesamiento digital de una imagenCapitulo vi procesamiento digital de una imagen
Capitulo vi procesamiento digital de una imagenIngenieria Geologica
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Filiberto Rivas
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Filiberto Rivas
 
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentaciónc09271
 
Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Ing.Ramiro Lopera
 
Presentación PDI FICH
Presentación PDI FICHPresentación PDI FICH
Presentación PDI FICHCesar Martinez
 
Diapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DDiapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DJaime Martínez Verdú
 
Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1dave
 
Realidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesRealidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesDiego Monjas
 
Haciendo visible lo invisible: imágenes en la plataforma ArcGIS
Haciendo visible lo invisible: imágenes en la plataforma ArcGISHaciendo visible lo invisible: imágenes en la plataforma ArcGIS
Haciendo visible lo invisible: imágenes en la plataforma ArcGISEsri España
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por ComputadoraYESENIA CETINA
 
Manual de prácticas de fotointerpretacion
Manual de prácticas de fotointerpretacionManual de prácticas de fotointerpretacion
Manual de prácticas de fotointerpretacionDicson Campos Sandoval
 

Similar to Utp pd_iy_va_cap1 introduccion a la va (20)

Class 01 introduction_imagen_procesing
Class 01 introduction_imagen_procesingClass 01 introduction_imagen_procesing
Class 01 introduction_imagen_procesing
 
Utp pdiva_cap1 introduccion a la va
 Utp pdiva_cap1 introduccion a la va Utp pdiva_cap1 introduccion a la va
Utp pdiva_cap1 introduccion a la va
 
Visión artificial
Visión artificialVisión artificial
Visión artificial
 
Capitulo vi procesamiento digital de una imagen
Capitulo vi procesamiento digital de una imagenCapitulo vi procesamiento digital de una imagen
Capitulo vi procesamiento digital de una imagen
 
Vision computacionalgcn
Vision computacionalgcnVision computacionalgcn
Vision computacionalgcn
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
Pteg g-grupo2-lista38-10-3-40-36-19-visita4-expo cap 10 tema graficos por com...
 
Patrones
PatronesPatrones
Patrones
 
Utp pd_iy_va_sap11 segmentación
 Utp pd_iy_va_sap11 segmentación Utp pd_iy_va_sap11 segmentación
Utp pd_iy_va_sap11 segmentación
 
Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6Realidad aumentada en BarCampMED6
Realidad aumentada en BarCampMED6
 
Vision
VisionVision
Vision
 
Presentación PDI FICH
Presentación PDI FICHPresentación PDI FICH
Presentación PDI FICH
 
Diapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3DDiapositivas Visión por Computador: Visión 3D
Diapositivas Visión por Computador: Visión 3D
 
Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1
 
Realidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionalesRealidad aumentada y códigos bidimensionales
Realidad aumentada y códigos bidimensionales
 
Haciendo visible lo invisible: imágenes en la plataforma ArcGIS
Haciendo visible lo invisible: imágenes en la plataforma ArcGISHaciendo visible lo invisible: imágenes en la plataforma ArcGIS
Haciendo visible lo invisible: imágenes en la plataforma ArcGIS
 
Algo de filtros
Algo de filtros Algo de filtros
Algo de filtros
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
 
Manual de prácticas de fotointerpretacion
Manual de prácticas de fotointerpretacionManual de prácticas de fotointerpretacion
Manual de prácticas de fotointerpretacion
 
Vision artificial
Vision artificialVision artificial
Vision artificial
 

More from jcbenitezp

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitezjcbenitezp
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientojcbenitezp
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 epjcbenitezp
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gjcbenitezp
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gjcbenitezp
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3 jcbenitezp
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 gjcbenitezp
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015jcbenitezp
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3jcbenitezp
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3jcbenitezp
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2cjcbenitezp
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivasjcbenitezp
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion iajcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1jcbenitezp
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2jcbenitezp
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialjcbenitezp
 
W0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialW0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialjcbenitezp
 

More from jcbenitezp (20)

Cap4 jc benitez
Cap4 jc benitezCap4 jc benitez
Cap4 jc benitez
 
Tarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimientoTarea 1 tesis i filosofia y conocimiento
Tarea 1 tesis i filosofia y conocimiento
 
It526 2017 2 ep
It526 2017 2 epIt526 2017 2 ep
It526 2017 2 ep
 
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 gUni rdsi 2016 1 sesion 13-14 redes moviles 4 g
Uni rdsi 2016 1 sesion 13-14 redes moviles 4 g
 
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 gUni rdsi 2016 1 sesion 12 redes moviles 3 g
Uni rdsi 2016 1 sesion 12 redes moviles 3 g
 
It526 2015 2 pc3
It526 2015 2 pc3 It526 2015 2 pc3
It526 2015 2 pc3
 
Calendario academico 2015 02 g
Calendario academico 2015   02 gCalendario academico 2015   02 g
Calendario academico 2015 02 g
 
Db vsa-011 registro de asistencia docente ago2015
Db vsa-011 registro de asistencia docente  ago2015Db vsa-011 registro de asistencia docente  ago2015
Db vsa-011 registro de asistencia docente ago2015
 
Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Utp sirn_2015-2 lab3
 Utp sirn_2015-2 lab3 Utp sirn_2015-2 lab3
Utp sirn_2015-2 lab3
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
Utp 2015-2_sirn_s7_r_competitivas
 Utp 2015-2_sirn_s7_r_competitivas Utp 2015-2_sirn_s7_r_competitivas
Utp 2015-2_sirn_s7_r_competitivas
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Utp ia_s1_introduccion ia
 Utp ia_s1_introduccion ia Utp ia_s1_introduccion ia
Utp ia_s1_introduccion ia
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Utp sirn_2014-1 lab1
 Utp sirn_2014-1 lab1 Utp sirn_2014-1 lab1
Utp sirn_2014-1 lab1
 
Utp sirn_s1_introduccion ia 2014-2
 Utp sirn_s1_introduccion ia 2014-2 Utp sirn_s1_introduccion ia 2014-2
Utp sirn_s1_introduccion ia 2014-2
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
W0 i9 inteligenciaartificial
W0 i9 inteligenciaartificialW0 i9 inteligenciaartificial
W0 i9 inteligenciaartificial
 

Utp pd_iy_va_cap1 introduccion a la va

  • 1. Procesamiento de Imágenes y Visión Artificial (WEE2) Sesión: 1 Ing. José C. Benítez P. Introducción a la Visión Artificial y el Procesamiento Digital de Imágenes
  • 2. 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
  • 3. 3 Contenido Introducción a la Visión Artificial y al Procesamiento Digital de Imágenes • Inteligencia artificial • Visión Artificial • Visión Computacional – Visión Artificial – Procesamiento de Imágenes – 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 • Referencias.
  • 4. 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
  • 5. 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
  • 6. 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écnicas 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. 6
  • 7. La visión artificial y otras áreas 7
  • 8. Disciplinas de la Visión Computacional Procesamiento de Imágenes Reconocimiento de Patrones Visión Computacional Gráficos por Computadora 8
  • 9. 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
  • 10. • 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
  • 11. 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
  • 12. • Reconocimiento de rostros • Reconocimiento de celulas • Reconocimiento de huellas digitales • Reconocimiento de placas Reconocimiento de Patrones 12
  • 13. 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 escena Imagen 2D Datos geométricos en 3D 13
  • 14. • 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
  • 15. Gráficos por Computadora • Modelado Geométrico de objetos Projecciones 3D en 2D Sombreado, Texturizado Animación, Renderización Datos Geométricos en 3D Imagen 2D 15
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Dificultades del Reconocimiento de Patrones • ¿La textura característica de una imagen pueden ayudarnos a reconocer objetos rápidamente? 19
  • 20. 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
  • 22. 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
  • 23. Aplicaciones de la Visión Artificial 23
  • 24. Control de calidad en la industria 24
  • 31. Sistema de Visión Artificial 31
  • 32. Sistema de Visión Artificial 32
  • 33. Digitalización Procesamiento de la imagen Segmento de interésObjetos Reconocidos Retro-alimentación Imagen Capturada 33 Sistema de Visión Artificial
  • 34. 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
  • 35. Tarea 01 35 1. Realizar el resumen de ésta Presentación correspondiente a la Sesión de Aprendizaje No. 1, mediante mapas conceptuales ealborado s con el CMapTools. 2. Adjuntar fuentes que le han ayudado a consolidar la tarea. Presentación Todas las tareas deben entregarse en su carpeta personal del Dropbox, dentro de una carpeta que lleve las iniciales del curso, sus Apellidos, guion bajo y luego el numero de la Sesión al que corresponden las tareas. Ejemplo: PDI_PaternoM_S1 Las Tareas que no cumplan las indicaciones no serán evaluadas por el profesor.
  • 36. 36 Agradecimiento Procesamiento de Imágenes y Visión Artificial Blog del curso: http://utppdiyva.blogspot.com