Utp pdiva_s8 operadores de imagenes digitales
-
Upload
jcbenitezp -
Category
Documents
-
view
2.947 -
download
4
Transcript of Utp pdiva_s8 operadores de imagenes digitales
Procesamiento de Imágenes
y Visión Artificial
(PS02)
Facultad de Ingeniería Electrónica y Mecatrónica
Sesión: 7 y 8
Ing. José C. Benítez P.
Operadores de Imágenes Digitales
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P.
Índice
Operadores de Imágenes Digitales
� Procesamiento espacial.o Convolución.o Correlación.o Convolución y correlación.
� Operaciones aritméticas y lógicas.o Suma.o Resta.o Operaciones lógicas.
� Operaciones geométricas.o Traslaciones.o Magnificaciones.o Rotaciones.o Interpolaciones
2
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 3
Definición
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 4
Dominio espacial: Filtros lineales
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 5
Dominio espacial: Filtros lineales
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 6
Convolución
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 7
Convolución
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 8
Convolución
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 9
Convolución
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 10
Convolución
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 11
Convolución. Ejemplo
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 12
Convolución. Resultados
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 13
Correlación
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 14
Correlación
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 15
Correlación
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 16
Ejemplo de
Correlación
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 17
Observaciones y dificultades
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 18
Observaciones y dificultades
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 19
Tratamiento de bordes
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 20
Tratamiento de bordes. Soluciones
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 21
Tratamiento de bordes. Soluciones
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 22
Tratamiento de bordes. Soluciones
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 23
Convolución y correlación en MatLab
Procesamiento espacial
>>a = [0 1 2 1 0]>>stem(a)>>b =[1 0 1]>>stem(b)>>c = conv(a,b)>>stem(c)
c = a * b c = [0 1 2 2 2 1 0]
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 24
Convolución y correlación en MatLab
Procesamiento espacial
>>a=[0 0 0 1 1 1 0 0 0;0 0 0 1 1 1 0 0 0;0 0 0 1 1 1 0 0 0; 0 0 0 1 1 1 0 0 0; 0 0 0 1 1 1 0 0 0];>>imshow(a);>> b=[1 1 1 0 0 0 1 1 1; 1 1 1 0 0 0 1 1 1; 1 1 1 0 0 0 1 1 1]>>imshow(b)>>c = conv2(a,b)>>imshow(c)
>> size(a)ans =
5 9>> size(b)ans =
3 9>> size(c)ans =
7 17
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 25
Convolución y correlación en MatLab
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 26
Convolución y correlación en MatLab
Procesamiento espacial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 27
Convolución y correlación en MatLab
Procesamiento espacial
>> a=magic(5)a =
17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9
>> h=[-1 0 1]h =
-1 0 1Filtro usando la correlacion
>> imfilter(a,h)ans =
24 -16 -16 14 -85 -16 9 9 -146 9 14 9 -2012 9 9 -16 -2118 14 -16 -16 -2
Filtro usando la convolucion>> imfilter(a,h,'conv')ans =-24 16 16 -14 8-5 16 -9 -9 14-6 -9 -14 -9 20-12 -9 -9 16 21-18 -14 16 16 2
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 28
Procesamiento espacial
Dominio Frecuencial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 29
Procesamiento espacial
Dominio Frecuencial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 30
Procesamiento espacial
Dominio Frecuencial
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 31
Operaciones lógicas
AND
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 32
Operaciones lógicas
OR
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 33
Operaciones lógicas
NOT
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 34
Operaciones aritméticas
SUMA
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 35
Operaciones aritméticas
RESTA
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 36
Operaciones aritméticas
OVERFLOW
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 37
Operaciones Geométricas
TRASLACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 38
Operaciones Geométricas
MAGNIFICACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 39
Operaciones Geométricas
ROTACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 40
Operaciones Geométricas
INTERPOLACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 41
Operaciones Geométricas
INTERPOLACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 42
Operaciones Geométricas
INTERPOLACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 43
Operaciones Geométricas
INTERPOLACIONES
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 44
Operaciones Geométricas
INTERPOLACIONES. Formas:
• Vecino más próximo
• Bilineal
• Bicúbica
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 45
Operaciones Geométricas
INTERPOLACION: Vecino mas próximo
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 46
Operaciones Geométricas
INTERPOLACION. Bilineal
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 47
Operaciones Geométricas
INTERPOLACION: Bicúbica
Tarea
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 48
1. Demostrar que la convolucion se utiliza para limpiar, oscurecerla,
eliminar ruido de imágenes digitales.
2. Demostrar que la convolucion se utiliza tambien para
transformaciones de sistemas lineales, suavizado y filtrado de
imágenes digitales..
3. Demostrar que la correlacion se utiliza para deteccion de objetos
dentro de imágenes digitales.
Seleccionar una imagen color de 1024 x 768 diferente para cada uno de los ejercicios, y mostrar la imagen original y la imagen después del filtro o transformación. Además adjuntar el archivo de ambas imágenes.
Tarea
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P. 49
Presentación:
• Impreso y en USB.• Si utiliza información adicional, adjuntar fuentes (03 PDFs y 03
PPTs de cada tema.
Procesamiento de Imaganes y Vision Artificial - Prof. Ing. Jose C. Benitez P.
Agradecimiento
50