Está en la página 1de 19

I

Procesamiento de Imgenes

ejercicios

Objetivos
1. Desarrollar las operaciones puntos. 2. Desarrollar tcnicas para mejorar la calidad de la imagen.

Mejoramiento de la imagen
Operaciones puntuales,

Ecualizacin por histograma

Filtrado

Ejemplos de Histogramas

Imagen c/varias intensidades: Histograma c/rango amplio de grises (alto contraste)

Imagen obscura: Histograma con rango reducido de grises (menor contraste)

Ejercicio 1
Genere el histograma de una imagen y analice los resultados obtenidos
function ejercicio31 I = imread('henry paulson.jpg'); G = rgb2gray(I); subplot(2,1,1), imshow(G); subplot(2,1,2), imhist(G);

2500 2000 1500 1000 500 0 0 50 100 150 200 250

Operaciones puntuales
Cada pixel de la imagen de salida slo depende del correspondiente pixel de la imagen de entrada

S[x,y] = f(E[x,y]) E: Imagen de entrada S: Imagen de salida

Transformacin de la Intensidad
Funciones que actan sobre un nico pixel de la imagen modificando su valor de intensidad
I(S) 255
Vs

Ve

I(E) 255

Ejemplos
Escalado de intensidad
Imagen original Imagen escalado

Ajuste

f(x,y)

a f(x,y)

El escalado en el dominio- es equivalente a escalar en el dominio de la luminosidad, (igual a ajustar el tiempo de exposicin de la cmara)

a (f(x,y)) with = 1.5

Ejercicio 2
function ejercicio32 I = imread('timothy geithner.jpg'); G = rgb2gray(I); J = imadjust(G); J(end,end) = uint8(255); subplot(2,2,1), subplot(2,2,2), subplot(2,2,3), subplot(2,2,4), imshow(G); imhist(G); imshow(J); imhist(J);

Usar la funcin para ajustar la imagen para las siguientes curvas.


1.0

0.2 1.0 1.0

0.3

1.0

Ejercicio 2
1500

1000

500

0 0 50 100 150 200 250

2000

1500

1000

500

0 0 50 100 150 200 250

Ejercicio 2
1500

1000

500

0 0 50 100 150 200 250

10000 8000 6000 4000 2000 0 0 50 100 150 200 250

Ejercicio 1
Determinar el umbral de binarizacin para separar los nevados del resto de la imagen.
I = imread('ausangate.jpg') G = rgb2gray(I); imshow(G); imhist(G)
3000 2500 2000 1500

1000

500

50

100

150

200

250

im2bw(I,100/256)

im2bw(I,125/256)

im2bw(I,150/256)

im2bw(I,175/256)

im2bw(I,200/256)

Ejercicio 2 : Puede ver en demos tambin

Ejercicio 3

Ejemplo 4

Ejemplo 2

Imagen original

Imagen ecualizada

Desarrollo matemtico (discreto)


Para el caso discreto: Sea nj el histograma de una imagen I.

1 j =k s(k ) = T (r ) = n j n j =1
Para k=0,1,2,3,, Imax, n = pixeles de la imagen Esto es, al hacer la transformacin se asigna a cada nivel de intensidad de la imagen de salida el valor de la sumatoria de las probabilidades hasta ese valor.

Ejercicio 4
Ecualizar imgenes. Verificar si existe algn cambio en el histograma de la imagen si es que se vuelve a ecualizar la imagen. Por qu no se logra obtener un histograma plano, al ecualizar una imagen.

PREGUNTAS

También podría gustarte