Jbsfd

Solo disponible en BuenasTareas
  • Páginas : 5 (1121 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
PROCESAMIENTO DIGITAL DE IMÁGENES

Jesús alberto uriza Suarez
Elkin carrillo

EL HISTOGRAMA

Un histograma es una representación gráfica de una variable en forma de barras, donde la superficie de cada barra es proporcional a la frecuencia de los valores representados.
‘Guason.jpg’ es una imagen de contraste alto. Para ver la distribución de
intensidades de la imagen , se crear unhistograma utilizando el comando de matlab alimhist .Observe que el rango de intensidad alcanza los valores de 0 a 255. Obteniendo los valores altos y bajos que resultan de un buen contraste, podemos decir que la gran cantidad de pixeles se encuentran entre los valores digitales de 70-140, los valores cercanos a cero muestra la parte más oscura de la imagen en este caso el cabello del guason.a=imread('guason.jpg');

b=rgb2gray(a);
figure,imshow(b);
figure,imhist(b);

BRILLO DE UNA IMAGEN
El brillo en una imagen nos indica la intensidad de los números digitales, el resultado de aplicar una operación para modificar el brillo, es una imagen más clara o más oscura dependiendo si hemos lo aumentado o disminuido, el brillo de una imagen esta en función de. f(x,y) = b(x,y) + brilloa=imread('guason.jpg');
b=rgb2gray(a);
f=b+100;
figure,imshow(f);
figure,imhist(f);

Se puede observar que la imagen con el brillo aumentado , el resultado es una imagen mas clara, además el cambio se refleja también en el histograma teniendo una distribución de píxeles hacia la izquierda.

CONTRASTE
El contraste es el que permite diferenciar visualmente objetos plasmados en una imagen,está relacionado con la diferencia de los niveles de gris claros y oscuros, la modificación del contraste consiste en variar el rango dinámico de la imagen. A continuación se muestra un ejemplo
a=imread('guason.jpg');
b=rgb2gray(a);
f=b+100;
g=f-120;
figure,imshow(g)

Como se puede observar en la imagen el contraste se puede modificar con operaciones aritmética, en este caso se utilizo unaresta y una constante por cada valor de la matriz que conforma la imagen original resaltando así los objetos más sobresalientes de imagen.
RUIDO DE UNA IMAGEN
Ruido: El ruido corresponde a cada valor de píxel que no corresponda a la realidad, es principalmente causado por el equipo con se captura la imagen, es un deterioro de la imagen que puede producirse debido a:
1.- Píxeles perdidos en unsensor CCD
2.- Cuando se comprime o transmite la imagen
3.- Inadecuada iluminación de la escena
4.- Escáner de documentos
5.- Sensibilidad inadecuada de las cámaras, etc.
s=20;
s=s/255;
t=imnoise(a,'gaussian',0,s^2);
figure,imshow(t);

o=imnoise(b,'poisson');
figure,imshow(o);



I=imnoise(b,'salt & pepper'); V=imnoise(b,'speckle');figure,imshow(I); figure,imshow(V);


Como se puede observar existen diversos tipos de ruidos que presenta una imagen y para mejorar estos inconvenientes se utilizan filtros ejemplo:
Se crea una mascara , en este caso aplicamos el filtro al ruido gausiano
w =
0.1111 0.1111 0.1111
0.1111 0.1111 0.1111
0.1111 0.1111 0.1111w=ones(3,3)/9;
p=imfilter(t,w);
figure,imshow(p);
imagen con ruido ‘gausiano’ imagen filtrada







Filtro gaussiano
w=fspecial('gaussian',3,0.5);
I2=imfilter(t,w,'replicate');
figure,imshow(I2);

imagen con ruido imagen filtrada









TRANSFORMACIONES GEOMÉTRICASson operaciones que permiten manipular la posición de la imagen en el eje de coordenadas, asi como ajustar la escala y las distintas proyecciones de perspectiva, cuando se aplica una transformación geométrica, es decir el cambio de posición de un píxel a un nuevo lugar, tiende a distorsionarse la calidad visual de la imagen, y es necesario de contar con algoritmos para aminorar este problema,...
tracking img