![Page 1: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/1.jpg)
Procesamiento digital de Imágenes
Mejoramiento de imágenes en el dominio espacial
![Page 2: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/2.jpg)
Trasformaciones
Si T actúa sobre un píxel (intensity mapping)Donde r es el nivel de gris de f(x,y) mientras que
s el nivel de gris de g(x,y) en todo punto (x,y)
![Page 3: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/3.jpg)
Trasformaciones
T en este caso logra un mejoramiento en el contraste (mayor contraste). Intensidades debajo de m son llevadas a un valor mas oscuro (compresión) mientras que valores de intensidad mayores a m son llevadas a un valor mas claro (expansión). En el caso limite tendremos una imagen binaria (thresholding)
Contrast Streching
![Page 4: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/4.jpg)
Trasformaciones Básicas
![Page 5: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/5.jpg)
Trasformaciones Básicas
![Page 6: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/6.jpg)
Trasformaciones Básicas
1- Negativa : s = L-1 - r Usado para mejorar detalles blancos o grises en zonas oscuras de la imagen
![Page 7: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/7.jpg)
Trasformaciones Básicas
2- Transformaciones Logarítmicas : s = c log (1+ r) r 0
Se expanden las intensidades de píxeles oscuros mientras se comprimen las intensidades mas altas. Ejemplo Espectro de una imagen
Compresión del rango dinámico (display de 8 bit L=256) 0 - 1.5 x 106 0 - 6.2
![Page 8: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/8.jpg)
Trasformaciones Básicas
3- Transformaciones Exponenciales Logarítmicas: 0 0s c r c r
![Page 9: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/9.jpg)
Trasformaciones Básicas
Corrección gamma en CRT
![Page 10: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/10.jpg)
Trasformaciones Básicas
Corrección gamma en Resonancia Magnética
0.6,0.4,0.3
![Page 11: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/11.jpg)
Trasformaciones Básicas
Compresión de niveles de gris
3,4,5
![Page 12: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/12.jpg)
Trasformaciones BásicasTransformaciones por tramos lineales
Si r1=s1 y r2=s2 La transformación es lineal.
Si r1=r2 y s1=0 s2=L-1Threshold Imagen binaria.
Valores intermedios son posibles siempre que r1 r2 s1 s2
![Page 13: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/13.jpg)
Trasformaciones BásicasTransformaciones por tramos lineales : Contrast
streching
Imagen de bajo contraste 8 bit rmin rmax niveles mínimos y máximos de gris de la imagen
![Page 14: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/14.jpg)
Trasformaciones BásicasTransformaciones por tramos lineales : Contrast
streching
Imagen de bajo contraste 8 bit m es el valor medio de gris en la
imagen.
![Page 15: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/15.jpg)
Trasformaciones BásicasTransformaciones por tramos lineales : Gray level slicing
Refuerzo de un rango especifico de niveles de gris (imagen binaria).
![Page 16: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/16.jpg)
Trasformaciones BásicasTransformaciones por tramos lineales : Gray level slicing
En este caso se preservan los niveles de gris de las zonas no reforzadas así como los niveles de fondo
![Page 17: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/17.jpg)
Trasformaciones BásicasBit Plane slicing
Bit Plane 7 0-127 0 y 128-255 255
![Page 18: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/18.jpg)
Trasformaciones BásicasBit Plane slicing
Bit Plane 7 0-127 0 y 128-255 255
![Page 19: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/19.jpg)
Trasformaciones BásicasBit Plane slicing
Bit Plane 6 0 - 63 0 y 64 -128 255
![Page 20: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/20.jpg)
Trasformaciones BásicasBit Plane slicing
Bit Planes 5 to 0
![Page 21: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/21.jpg)
Trasformaciones Básicas Histogramas
Un histograma es una función discreta h(rk)=nk
Siendo rk uno de los L niveles de gris de la imagen mientras que nk es la cantidad de puntos de la imagen que tienen ese valor (rk). Es común normalizar este valor dividiendo cada componente por el numero total de puntos .
![Page 22: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/22.jpg)
Trasformaciones Básicas Histogramas
![Page 23: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/23.jpg)
Trasformaciones Básicas Histogramas
![Page 24: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/24.jpg)
Trasformaciones Básicas Histogramas
![Page 25: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/25.jpg)
Trasformaciones Básicas Histogramas
![Page 26: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/26.jpg)
Trasformaciones Básicas Histogramas Ecualización
Se puede definir una transformación que nos permita mejorar el contraste de una imagen.
Esta transformación debe satisfacer los siguientes requisitos
-a T(r) es uni-valuada y monótona creciente en el intervalo 0r1.
-b 0 T(r) 1 para 0r1
La condición a garantizala existencia de la funcióninversa r=T-1(s).La condición b garantiza quelos niveles de salida y entradatienen el mismo rango.
![Page 27: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/27.jpg)
Trasformaciones Básicas Histogramas Ecualización
Los niveles de gris en una imagen pueden ser vistos como variables aleatorias en el intervalo [0 1]. Un descriptor muy usado en variables
aleatorias es la PDF. Sean pr(r) y ps(s) sean las PDF de las variables aleatorias r y s.
La PDF de la variable transformada s queda determinada por:
a- El nivel por el nivel de gris de la PDF de la imagen de entrada
b- La transformación elegida.
![Page 28: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/28.jpg)
Trasformaciones Básicas Histogramas Ecualización
Una transformación muy usada en procesamiento de imágenes es:
![Page 29: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/29.jpg)
Trasformaciones Básicas Histogramas Ecualización
Recordando que:
Nos queda:
Resulta entonces que ps(s) tiene una distribución uniforme independiente de pr(r)
![Page 30: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/30.jpg)
Trasformaciones Básicas Histogramas Ecualización
En el caso discreto:
Nos queda:
Resulta entonces que la imagen procesada se obtiene mapeando cada píxel de nivel rk en la imagen de entrada en el píxel correspondiente con nivel sk en la imagen de salida. Recordando que la representación grafica de pr(rk) en función rk es el histograma de la imagen resulta que sk se conoce como ecualización del histograma
![Page 31: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/31.jpg)
Trasformaciones Básicas Histogramas Ecualización
![Page 32: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/32.jpg)
Trasformaciones Básicas Histogramas Ecualización
![Page 33: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/33.jpg)
Trasformaciones Básicas Histogramas Ecualización
Matlab Tools
I = imread('cameraman.tif');
imshow(I)
figure, imhist(I,64)
IMHIST(I,N)
Muestra un histograma con N bins para la imagen I agregando una barra con la escala de gris de largo N Si la imagen es binaria N=2
![Page 34: Procesamiento digital de Imágenes Mejoramiento de imágenes en el dominio espacial](https://reader036.vdocuments.co/reader036/viewer/2022081420/5665b49d1a28abb57c92ab18/html5/thumbnails/34.jpg)
Trasformaciones Básicas Histogramas Ecualización
Matlab Tools J=IMADJUST(I)
Mapea la imagen de entrada de manera que el 1% de los datos estén saturados en intensidades bajas y altas. Incrementando el contraste