Efectos De Visualización En Imágenes Digitales
Efectos de visualización
Existe un fenómeno conocido como efectocheckerboard. Este efecto es observado cuando en una imagen se deja sin alterar el numero de niveles de gris y el área de visualización y se hace variar la resolución espacial. El efecto checkerboard escausado por la duplicación de pixeles en imágenes de baja resolución espacial para poder llenar el área de visualización. El siguiente código muestra una imagen a diferentes resoluciones espaciales sincambiar el tamaño de la ventana de despliegue. A=imread('rosa.jpg'); A=rgb2gray(A); B=imresize(A,0.5); C=imresize(A,0.25); D=imresize(A,0.125); E=imresize(A,0.0625); F=imresize(A,0.0312); figuresubplot(2,3,1) image(A) colormap(gray(256)) subplot(2,3,2) image(B) colormap(gray(256)) subplot(2,3,3) image(C) colormap(gray(256)) subplot(2,3,4) image(D) colormap(gray(256)) subplot(2,3,5) image(E)colormap(gray(256)) subplot(2,3,6) image(F) colormap(gray(256)) Para disminuir el tamaño de la imagen se usa la función imresize, la cual ajusta el tamaño de la imagen de salida por medio de un factor deescala, por ejemplo, para el caso siguiente: B=imresize(A, 0.5); las dimensiones de la matriz original A son reducidas en un factor de 0.5 = 1/2, es decir, a la mitad del tamaño original. Parareducir el tamaño se elimina cada una de la filas y columnas pares de la matriz original.
Página 1 de 2
Universidad Iberoamericana Laboratorio de Imagenología Médica M. en I. Ernesto Moya Alborprocesa_imagenes@yahoo.com.mx
Otro efecto es el contraste percibido de un objeto sobre diferentes fondos: m=512; k=192; r=(m-k)/2; n=0.005; A=zeros(m,m); B=zeros(m,m)+32; C=zeros(m,m)+192;D=zeros(m,m)+224; A(r:r+k,r:r+k)=92; B(r:r+k,r:r+k)=92; C(r:r+k,r:r+k)=92; D(r:r+k,r:r+k)=92; A=imnoise(uint8(A),'gaussian',0,n); B=imnoise(uint8(B),'gaussian',0,n); C=imnoise(uint8(C),'gaussian',0,n);...
Regístrate para leer el documento completo.