Sie sind auf Seite 1von 11

Suavizado

Oscar Martn Dciga Flores


5 de Octubre 2017
Materia:
Procesamiento digital de imgenes

Instituto Tecnolgico Superior de Irapuato


Ing. Mecatrnica
Profesor: Gerardo Trejo Caballero
Contenido
Resumen.............................................................................................................................................. 3
Introduccin ........................................................................................................................................ 4
Objetivo ............................................................................................................................................... 5
Desarrollo ............................................................................................................................................ 6
Resultados ........................................................................................................................................... 8
Conclusin ......................................................................................................................................... 10
Resumen
Se creara una funcin de Matlab a aplicar para aplicar un suavizado en una imagen digital y
el efecto que sobre ella producen.
Introduccin

El suavizado de una imagen es un proceso muy importante a la hora de mejorar una imagen
ya que nos permite reducir el ruido de la imagen, mejorar el enfoque, etc. Por tanto, vamos a
ver en que consiste la convolucin (una matriz mas pequea que llamaremos ventana que
estar actuando sobre nuestra matriz de entrada).
Objetivo
El objetivo de esta prctica es el de usar una imagen en la escala de grises y a esta aplicar un
filtro (suavizado), todo esto creado a partir de una funcin, a la cual mandaremos llamar.
Desarrollo
Aplicar convolucin a una imagen no es ms que superponer una ventana a una imagen, por
tanto, tenemos la matriz de una imagen (A) y otra matriz ms pequea que es nuestra ventana
(v).
La ventana se va desplazando sobre la imagen de tal forma que el elemento central de la
ventana coincida con cada uno de los pixeles de la imagen, para esto nuestra matriz debe ser
cuadrada pero impar, para que le valor central de nuestra ventana siempre este en el centro.
Para suavizar nuestra imagen se utiliza un promediado de un pixel con los pixeles de
alrededor.
Nuestro filtro utilizara un promediado ponderado por el contorno de nuestra ventana, donde
los valores de cada pixel correspondan a los valores nuestra matriz (los pixeles ms cercanos
tienen ms influencia que los pixeles ms alejados).

Fig.1. Ejemplo de como funcionara nuestra ventana con respecto a nuestra matriz (A)
function [B]=Suavizado_0(A,v)
k=(v-1)/2; %valor de la ventana de inicio a fin
A=double(A);%convertimos la imagen a doble precision
B=A;%indicamos que B sera igual a A

[r,c]=size(A(:,:,1));%Indicamos que nuestra matriz tomara los componentes


de grises

for i=1+k: r-k%Aqui encontramos los valores centrales


for j=1+k: c-k
aux=0;%inicializamos nuestra auxiliar
for m=i-k:i+k%aqui
for n=j-k:j+k
aux=aux+A(m,n);%hace la suma
end
end
B(i,j)=aux/(v^2);%sacamos el promedio, sabiendo que v^2 es el
valor general de la matriz de la ventana
end
end
A=uint8(A);%Forzamos a A a que sea entera sin signos en la escala de
grises de 8bits
B=uint8(B);%%Forzamos a B a que sea entera sin signos en la escala de
grises de 8bits
figure(1);
subplot(1,2,1);
imshow(A);
subplot(1,2,2);
imshow(B);
end
Resultados

Fig.2. Imagen original junto con la imagen resultante, con un valor en la ventana de 51.

Fig.2.2. Imagen original junto con la imagen resultante, con un valor en la ventana de 25.
Fig.2.3. Imagen original junto con la imagen resultante, con un valor en la ventana de 25.
Conclusin
Conforme a la primer prueba que hicimos, empezamos a dar valores ms pequeos donde
nos percatamos, que entre ms pequeo nuestro valor para la ventana, en este caso 5, el
nuestra imagen es ms perceptible a nuestra vista, en cambio que si damos el valor de 51
nuestra imagen ya tiene cambio un poco ms brusco con respecto al valor de 5, as que
tendramos que estar jugando con nuestros valores para que nuestra imagen sea ms
apreciable.

Das könnte Ihnen auch gefallen