P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación...
Transcript of P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación...
![Page 1: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/1.jpg)
UNIVERSIDAD AUTÓNOMA DE
TLAXCALA FACULTAD DE CIENCIAS BÁSICAS,
INGENIERÍA Y TECNOLOGÍA
PROCESAMIENTO
DIGITAL DE LA IMAGEN
![Page 2: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/2.jpg)
OPERACIONES DE PUNTO
Transformaciones de Pixel
Transformaciones de color
Compositing y matting
Igualación de histograma
![Page 3: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/3.jpg)
OPERACIONES DE PUNTO
Utilizadas en la etapa de preprocesamiento de imágenes.
![Page 4: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/4.jpg)
OPERACIÓN A NIVEL DE PIXEL
![Page 5: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/5.jpg)
OPERACIÓN A NIVEL DE PIXEL
Transformación de una imagen de entrada a una imagen de salida.
Operación a nivel de píxel:
Modificación del brillo, el contraste, la corrección de color.
Mejorar la apariencia de la imagen.
f
![Page 6: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/6.jpg)
OPERACIÓN A NIVEL DE PIXEL
Una operación puntual se puede expresar
matemáticamente como:
h
f g
Decide la forma en la que se transformará la imagen.
![Page 7: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/7.jpg)
TRANSFORMACIÓN DE PIXEL
Operaciones más comunes:
Multiplicación y suma por una constante.
gain>0 bias
Modificar el contraste y el brillo de las imágenes.
![Page 8: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/8.jpg)
OPERACIÓN A NIVEL DE PIXEL
Mezcla lineal (linear blend).
Ejemplos de uso:
Efectos de video.
Diferentes algoritmos de
morphing.
Imágenes de entrada
0 a 1
Especifica la cantidad
de mezcla de las
imágenes
![Page 9: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/9.jpg)
OPERACIÓN A NIVEL DE PIXEL
Mezcla lineal (linear blend).
Ejemplos de uso:
Efectos de video.
Diferentes algoritmos de
morphing.
Imágenes de entrada
0 a 1
Especifica la cantidad
de mezcla de las
imágenes
![Page 10: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/10.jpg)
OPERACIÓN A NIVEL DE PIXEL
Mezcla lineal (linear blend).
Ejemplos de uso:
Efectos de video.
Diferentes algoritmos
de morphing.
Imágenes de entrada
0 a 1
Especifica la cantidad
de mezcla de las
imágenes
![Page 11: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/11.jpg)
OPERACIÓN A NIVEL DE PIXEL
Corrección gamma (gamma correction).
Remover el mapeo no lineal entre la radiación y el
valor cuantificado de los píxeles.
2.2
![Page 12: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/12.jpg)
OPERACIÓN A NIVEL DE PIXEL
Efecto de aplicar la corrección gamma.
Corrección gama de 2.2
![Page 13: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/13.jpg)
TRANSFORMACIÓN DE COLOR
![Page 14: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/14.jpg)
TRANSFORMACIÓN DE COLOR
Aumentar la intensidad de cada píxel añadiendo una constante afecta:
Matiz (hue)
Saturación (saturation):
Menor saturación provoca que se tenga una tonalidad grisácea y estará más decolorado.
![Page 15: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/15.jpg)
TRANSFORMACIÓN DE COLOR
Uso:
Para buscar objetos de cierto color.
Algoritmos de detección de caras se basan en buscar los píxeles que sean del color de la piel humana.
![Page 16: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/16.jpg)
COMPOSITING & MATTING
![Page 17: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/17.jpg)
COMPOSITING & MATTING
![Page 18: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/18.jpg)
COMPOSITING & MATTING
Matting
![Page 19: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/19.jpg)
COMPOSITING & MATTING
Compositing
![Page 20: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/20.jpg)
COMPOSITING & MATTING
Alpha-matted
Especifica que pixeles de la imagen corresponden al objeto que se desea extraer
![Page 21: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/21.jpg)
COMPOSITING & MATTING
Fondo
Para insertar un objeto en otra imagen se utiliza over
operator :
Atenúa la influencia de la imagen de fondo y
agrega el objeto a la imagen.
Opacidad
![Page 22: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/22.jpg)
COMPOSITING & MATTING
Atenúa la influencia de la imagen de fondo y agrega el
objeto a la imagen.
![Page 23: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/23.jpg)
COMPOSITING & MATTING
Además de over operator, hay diferentes
algoritmos para realizar este efecto.
![Page 24: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/24.jpg)
IGUALACIÓN DE HISTOGRAMA
![Page 25: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/25.jpg)
IGUALACIÓN DE HISTOGRAMA
Representación gráfica de la distribución de las intensidades de los píxeles de una imagen.
Muestra para cada valor de intensidad (del 0 al 255), cuantos píxeles con esta intensidad hay en la imagen.
![Page 26: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/26.jpg)
IGUALACIÓN DE HISTOGRAMA
![Page 27: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/27.jpg)
IGUALACIÓN DE HISTOGRAMA
En ocasiones se desea mejorar la apariencia de la imagen automáticamente.
Solución popular:
Realizar la ecualización del histograma.
![Page 28: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/28.jpg)
IGUALACIÓN DE HISTOGRAMA
Lograr una distribución más uniforme entre el número de píxeles .
![Page 29: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/29.jpg)
IGUALACIÓN DE HISTOGRAMA
Para realizar la ecualización:
La fórmula histograma ecualización general es:
Distribución acumulativa No. de pixeles
Histograma original
L es el número de niveles de gris utilizado
![Page 30: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/30.jpg)
IGUALACIÓN DE HISTOGRAMA
La intensidad
de los píxeles
concentrados en
un rango del
histograma de
píxeles oscuros.
Después de la ecualización: histograma se ha expandido
a lo largo de las diferentes intensidades.
![Page 31: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/31.jpg)
IGUALACIÓN DE HISTOGRAMA
Valor Contar Valor Contar Valor Contar Valor Contar Valor Contar
52 1 64 2 72 1 85 2 113 1
55 3 65 3 73 2 87 1 122 1
58 2 66 2 75 1 88 1 126 1
59 3 67 1 76 1 90 1 144 1
60 1 68 5 77 1 94 1 154 1
61 4 69 3 78 1 104 2
62 1 70 4 79 2 106 1
63 2 71 2 83 1 109 1
Imagen
Histograma
![Page 32: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/32.jpg)
IGUALACIÓN DE HISTOGRAMA
Valor cdf Valor cdf Valor cdf Valor cdf Valor cdf
52 1 64 19 72 40 85 51 113 60
55 4 65 22 73 42 87 52 122 61
58 6 66 24 75 43 88 53 126 62
59 9 67 25 76 44 90 54 144 63
60 10 68 30 77 45 94 55 154 64
61 14 69 33 78 46 104 57
62 15 70 37 79 48 106 58
63 17 71 39 83 49 109 59
Función de distribución acumulativa (cdf)
Valor Contar
52 1
55 3
58 2
59 3
![Page 33: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/33.jpg)
IGUALACIÓN DE HISTOGRAMA
Valor mínimo de la función de distribución acumulada
Valor cdf
72 40
73 42
75 43
76 44
77 45
78 46
79 48
83 49
![Page 34: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/34.jpg)
IGUALACIÓN DE HISTOGRAMA
![Page 35: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/35.jpg)
IGUALACIÓN DE HISTOGRAMA
![Page 36: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/36.jpg)
IGUALACIÓN DE HISTOGRAMA
En ocasiones no se varia mucho el contraste, por lo tanto el aspecto de la imagen es un poco “turbio”.
Solución para mejorar es: compensar el histograma parcialmente, por ejemplo utilizando una mezcla de la distribución acumulativa con la transformada identidad.
![Page 37: P D DE LA IMAGEN - Aicitel's Weblog · 2012-02-27 · OPERACIÓN A NIVEL DE PIXEL Transformación de una imagen de entrada a una imagen de salida. Operación a nivel de píxel: Modificación](https://reader034.fdocuments.ec/reader034/viewer/2022050122/5f5283abf2810f17a52c9d92/html5/thumbnails/37.jpg)
IGUALACIÓN DE HISTOGRAMA
En algunas imágenes la ecualización es buena,
pero en otras puede ser preferible aplicar
diferentes tipos de ecualización (reducir el ruido)
según la región de la imagen que se esté tratando.
Para lograr la ecualización óptima existen otros
métodos:
Ecualización de histograma adaptativo
Ecualización de histograma adaptativo limitado por
el contraste