Sunteți pe pagina 1din 5

TRANSFORMACIONES GEOMETRICAS- HISTOGRAMA

Introduccin
Las transformaciones Geomtricas modifican la relacin espacial entre pxeles. En trminos del
procesamiento de imgenes digitales una transformacin geomtrica consiste de dos
operaciones bsicas:

Una transformacin espacial que define la reubicacin de los pxeles en el plano imagen.
Interpolacin de los niveles de grises, los cuales tienen que ver con la asignacin de los
valores de intensidad de los pxeles en la imagen transformada.

El histograma es de gran utilidad en el tratamiento de imgenes ya que con l se puede variar el


aspecto de las imgenes. Los objetivos de la manipulacin del histograma son:
Mejora en la calidad de la imagen con tcnicas de realzado, que tratan
de eliminar efectos no deseados tales como sombras y reflejos a la vez que aumentan el
contraste.
Fijar umbrales en procesos de binarizacin para la extraccin de regiones en las
imgenes.
El histograma es una funcin discreta que representa el nmero de pxeles en la imagen en
funcin de los niveles de intensidad.

Objetivos
El objetivo que se tiene con la realizacin de la prctica es conocer e implementar los distintos
operadores de transformaciones geomtricas y aplicando las tcnicas bsicas de transformacin
del histograma.

Desarrollo
TRASLACION

Codigo Fuente:
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
despx=4;
despy=8;

>> dimensiones=size(a);
>> for n=despx:dimensiones(1);
B(n)=a(n-despx+1);
end;
>> for n=despy:dimensiones(2);
B(n)=a(n-despy+1);
end;
>> B=uint8(B);
>> subplot(1,2,1);imshow(a);
>> subplot(1,2,2);imshow(B);

ROTACION

Codigo Fuente:
>>
>>
>>
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
g=imrotate(a,45);
g1=imrotate(a,85);
subplot(1,3,1);imshow(a);
subplot(1,3,2);imshow(g);
subplot(1,3,3);imshow(g1);

ESCALADO

Codigo Fuente:
>>
>>
>>
>>
>>
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
g1=imresize(a,0.4);
g2=imresize(a,0.8);
g3=imresize(a,2);
subplot(2,2,1);imshow(a);
subplot(2,2,2);imshow(g1);
subplot(2,2,3);imshow(g2);
subplot(2,2,4);imshow(g3);

CONTRACCION
Esta tcnica produce una disminucin en el contraste del histograma. Est definida por:

f(i,j) = nivel de gris de la imagen de entrada


Cmax = mximo valor deseado en la comprensin del histograma
Cmin = mnimo valor deseado en la comprensin del histograma

Codigo Fuente:
>>
>>
>>
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
g=imrotate(a,45);
g1=imrotate(a,85);
subplot(1,3,1);imshow(a);
subplot(1,3,2);imshow(g);
subplot(1,3,3);imshow(g1);

EXPANSION
Operacin opuesta a la contraccin del histograma. Su funcin es:

MAX = mximo valor posible de los niveles de gris


MIN = mnimo valor posible de los niveles de gris
Esta ecuacin toma yna imagen de entrada f y expande el histograma a lo largo del rango
de valores completo de los niveles de gris. Esto tiene el efecto de incrementar el contraste
de una imagen de bajo contraste. Si se desea que la expansin no cubra el rango total
posible de niveles de gris, se pueden especificar diferentes valores para MAX y MIN.

Codigo Fuente:
>>
>>
>>
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
g=imrotate(a,45);
g1=imrotate(a,85);
subplot(1,3,1);imshow(a);
subplot(1,3,2);imshow(g);
subplot(1,3,3);imshow(g1);

DESPLAZAMIENTO
Se usa para aclarar u oscurecer una imagen, pero manteniendo la relacin entre los valores
de los niveles de gris. Esta operacin puede llevarse a cabo por la simple adicin o

sustraccin de un nmero fijo (DES en la siguiente frmula) a todos los valores del nivel de
gris:

los valores que sobrepasen el mximo y el mnimo por exceso, se redondean,


respectivamente, al mximo y mnimo posibles permitidos. Un valor DES positivo incrementa
el brillo de la imagen y, por tanto, la aclara, mientras que un valor negativo la oscurece al
disminuir el brillo.

Codigo Fuente:
>>
>>
>>
>>
>>
>>
>>

a=imread('images.jpg');
a=rgb2gray(a);
g=imrotate(a,45);
g1=imrotate(a,85);
subplot(1,3,1);imshow(a);
subplot(1,3,2);imshow(g);
subplot(1,3,3);imshow(g1);

Conclusin
Con la realizacin de la prctica se logr implementar los distintos filtros para operaciones de
suavizado de vecindad explicados en clase.

S-ar putea să vă placă și