utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones
TRANSCRIPT
![Page 1: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/1.jpg)
Procesamiento de Imágenes
y Visión Artificial
(WEE2)
Sesión: 3
Ing. José C. Benítez P.
Operaciones, transformaciones y conversiones
![Page 2: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/2.jpg)
Logros de aprendizaje
1. Conocer las operaciones lógicas y aritméticas aplicadas a
los diferentes tipos de imágenes digitales.
2. Procesar espacialmente las imágenes digitales.
3. Conocer los métodos de conversión de las imágenes
digitales RGB a escala de grises.
2
![Page 3: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/3.jpg)
3
Contenido
Operaciones, transformaciones y conversiones:
• Operaciones con imágenes.
• Procesamiento espacial de imágenes.
• Métodos de conversión RGB a escala de grises.
![Page 4: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/4.jpg)
Operaciones con imágenes
� Operaciones lógicas y aritméticas.
o Operaciones lógicas.
o Suma.
o Resta.
� Operaciones geométricas.
o Traslaciones.
o Magnificaciones.
o Rotaciones.
o Interpolaciones
� Procesamiento espacial.
o Convolución.
o Correlación.
o Convolución y correlación.
![Page 5: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/5.jpg)
5
Operaciones lógicas
AND
![Page 6: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/6.jpg)
6
Operaciones lógicas
OR
![Page 7: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/7.jpg)
7
Operaciones lógicas
NOT
![Page 8: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/8.jpg)
8
Operaciones aritméticas
SUMA
![Page 9: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/9.jpg)
9
Operaciones aritméticas
RESTA
![Page 10: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/10.jpg)
10
Operaciones aritméticas
OVERFLOW
![Page 11: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/11.jpg)
11
Operaciones Geométricas
TRASLACIONES
![Page 12: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/12.jpg)
12
Operaciones Geométricas
MAGNIFICACIONES
![Page 13: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/13.jpg)
13
Operaciones Geométricas
ROTACIONES
![Page 14: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/14.jpg)
14
Operaciones Geométricas
INTERPOLACIONES
![Page 15: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/15.jpg)
15
Operaciones Geométricas
INTERPOLACIONES
![Page 16: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/16.jpg)
16
Operaciones Geométricas
INTERPOLACIONES
![Page 17: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/17.jpg)
17
Operaciones Geométricas
INTERPOLACIONES
![Page 18: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/18.jpg)
18
Operaciones Geométricas
INTERPOLACIONES. Formas:
• Vecino más próximo
• Bilineal
• Bicúbica
![Page 19: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/19.jpg)
19
Operaciones Geométricas
INTERPOLACION: Vecino mas próximo
![Page 20: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/20.jpg)
20
Operaciones Geométricas
INTERPOLACION. Bilineal
![Page 21: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/21.jpg)
21
Operaciones Geométricas
INTERPOLACION: Bicúbica
![Page 22: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/22.jpg)
22
Procesamiento espacial
Definición
![Page 23: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/23.jpg)
23
¿Cómo convertir una imagen a escala de grises?
Para que una imagen sea vea en tonos de gris se
requiere que los tres componentes básicos del color (en
el computador: rojo, verde, azul – RGB por sus siglas en
inglés) tengan más o menos la misma intensidad,
podemos decir que si queremos convertir un pixel a su
equivalente en escala de grises bastaría con hacer algo
como esto:
• Sumar los valores de los componentes de color del
pixel, es decir sumar R + G + B
• Sacar el promedio de esa suma
• El valor hallado se debe asignar a R, G y B
Con estos tres pasos ya logramos que el pixel sea de
color gris ya que cada uno de sus componentes tiene el
mismo valor.
![Page 24: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/24.jpg)
24
¿Cómo convertir una imagen a escala de grises?
Hay muchas otras formas de hacerlo, incluso alguien que
haya trabajado previamente con imágenes puede tener
su propia versión de como implementarlo de acuerdo a lo
que necesite o al tiempo que tenga.
Pero existe una manera ampliamente conocida y
aceptada en el gremio de las personas que trabajan con
imágenes y visión por computador esa manera es la que
aprenderemos a efectuar.
![Page 25: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/25.jpg)
25
El ojo humano y su sensibilidad
Bien, resulta que el ojo humano es mucho más sensible a los
colores verdes y rojos que al azul, por lo que en cuanto a
precepción de iluminación se trata nuestro ojo reconoce los
patrones de iluminación en color en las siguientes
proporciones para cada componente:
• Rojo: 30%
• Verde: 59%
• Azul: 11%
Así que lo más adecuado es calcular el valor de cada
componente de color con base a esta proporción y de este
modo se obtiene el pixel de color gris con la iluminación
adecuada para que nuestro ojo lo perciba como un mejor
equivalente a su versión en color.
![Page 26: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/26.jpg)
26
Conversión de imágenes RGB a grayscale
En PDI existen generalmente cuatro funciones diferentes
para convertir los colores a escala de grises: "lightness",
"luminosity" y "average".
Para cada píxel: "lightness" promedia los valores de color
máximo y mínimo; "luminosity" le da más peso al verde y
muy poco al azul; "average" calcula el promedio de los tres
colores:
Average = (R + G + B) / 3
Lightness = ( max(R,G,B) + min(R,G,B) ) / 2
Luminosity = 0,21 × R + 0,72 × G + 0,07 × B
Luminancia = R × 0.3 + G × 0.59 + B × 0.11
![Page 27: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/27.jpg)
27
Conversión de imágenes RGB a grayscale
![Page 28: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/28.jpg)
28
Negativo de una imagen
� Si una imagen es binaria, el negativo de la imagen es el
cambio de los pixeles 1 a 0.
� Si una imagen es de escala de grises, el negativo es el
valor del pixel interpolado opuesto a la profundidad.
Ejemplo: Si el pixel tiene valor g, y su profundidad es 8
bpp su valor negativo será 255-g.
� Si una imagen es a color, el negativo es el valor de cada
pixel de cada color interpolado opuesto a la profundidad
de los colores.
Ejemplo: Si el pixel tiene valor (r, g, b), y su profundidad
es 8 bpp su valor negativo para cada color será: (255-x,
255-y, 255-z)
![Page 29: Utp pdi_2014-2_sap3 operaciones, transformaciones y conversiones](https://reader034.vdocumento.com/reader034/viewer/2022052623/55990d2f1a28abbf5b8b47e2/html5/thumbnails/29.jpg)
29
Agradecimiento
Procesamiento de Imágenes
y Visión Artificial
Blog del curso:
http://utppdiyva.blogspot.com