Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Filtros de Suavizado y Agudizamiento
Filtros de Suavizado y Agudizamiento
Computacional
Máscara
Solución:
Analizando las intensidades de los píxeles, se puede notar que hay “discontinuidades” en
algunos cambios adyacentes. Estas discontinuidades se dan por el cambio brusco de
intensidades (un cambio brusco se da de 5 a 0 y un cambio continuo es de 2 a 3).
𝟏
Por ejemplo, 𝑔 3; 1 = 𝟒 + 𝟓 + 𝟑 + 𝟓 + 𝟓 = 𝟐, 𝟒 ≈ 𝟐
𝟗
𝟏
𝑔 1; 2 = 𝟐 + 𝟑 + 𝟓 + 𝟐 + 𝟒 + 𝟓 + 𝟐 + 𝟒 + 𝟓 = 𝟑, 𝟓𝟔 ≈ 𝟒
𝟗
Ejemplo de aplicación del filtro de la media
Debido al análisis de la imagen, veremos que al aplicar el filtro de la media, deben
desaparecer estas discontinuidades.
Al aplicar la máscara dada sobre la matriz de la imagen, veremos que la matriz resultante es:
Por ejemplo, 𝑔 3; 1 = 2
𝑔 1; 2 = 4
Como se puede notar, no existen cambios entre píxeles adyacentes. Los cambios son suaves
y por esto se dice que se ha suavizado la imagen. Incluso los cambios ahora, en su mayoría
son de valor 1.
Aplicación
Supongamos que una imagen de 3x3 usa 3 bits para cada píxel, y que su representación
matricial es la siguiente:
𝑔 1; 2 =
𝑔 0; 0 =
𝑔 2; 0 =
𝑔 0; 1 =
𝑔 2; 1 =
𝑔 0; 2 =
𝑔 2; 2 =
𝑔 1; 0 =
𝑔 1; 1 =
1.2 Filtro de la Mediana
El filtro de la mediana cambia el valor del pixel central por la mediana de los valores de
intensidad en la vecindad de ese pixel. Los filtros de la mediana son bastante populares
porque, para ciertos tipos de ruido aleatorio, proporcionan excelentes resultados en la
reducción del ruido, con un suavizado considerablemente menor que el filtro de la media.
Los filtros de la mediana son particularmente eficaces para eliminar ruidos del tipo “sal y
pimienta” (se llama así porque presenta puntos blancos y negros superpuestos en una imagen).
Debemos tener en cuenta que la mediana M de un
conjunto de valores es tal que la mitad de los valores del
conjunto es menor o igual que M y la otra mitad es mayor o
igual que M.
Para realizar el filtrado de la mediana en un punto de la
imagen, primero ordenamos los valores de los píxeles de la
vecindad, calculamos su mediana y atribuimos ese valor al
pixel correspondiente en la imagen filtrada.
De esta manera, la principal misión del filtro de la mediana
es forzar a los puntos con niveles de intensidad distintos a
ser más semejantes a sus vecinos.
Ejemplo de aplicación del filtro de la mediana
Supongamos que se tiene una imagen de 5x5 donde se han usado 3 bits por pixel y su
representación matricial se muestra en la figura. Apliquemos el filtro de mediana.
Imagen original
Solución:
Analizando las intensidades de los píxeles, se puede notar que hay puntos blancos y negros
(ruido “sal y pimienta”).
Ejemplo de aplicación del filtro de la mediana
Veamos cómo se va calculando cada intensidad de los píxeles en la nueva imagen.
Calculemos g(2,1).
En la imagen, se indican los píxeles alrededor de la posición (2,1):
0, 1, 1, 0, 7, 1, 7, 0, 1
Los datos se ordenan de menor a mayor: 0, 0, 0, 1, 1, 1, 1, 7, 7
La mediana es 1. Entonces la imagen nueva en esta posición será:
𝑔 0; 0 = 𝑔 1; 4 = 𝑔 3; 3 =
𝑔 0; 1 = 𝑔 2; 0 = 𝑔 3; 4 =
𝑔 0; 2 = 2 𝑔 2; 1 = 1 𝑔 4; 0 =
𝑔 0; 3 = 𝑔 2; 2 = 𝑔 4; 1 =
𝑔 0; 4 = 𝑔 2; 3 = 𝑔 4; 2 =
𝑔 1; 0 = 𝑔 2; 4 = 𝑔 4; 3 =
𝑔 1; 1 = 𝑔 3; 0 = 𝑔 4; 4 =
Como hemos notado, ha desaparecido el ruido
𝑔 1; 2 = 𝑔 3; 1 = y la imagen nueva ha llenado el ruido por los
valores que estaban a su alrededor. De esta
manera ha eliminado el ruido y ha hecho la
𝑔 1; 3 = 𝑔 3; 2 = imagen mucho más suave. Ese es el efecto del
filtro de la mediana. Imagen Nueva
Comparación entre filtro de la media y el filtro de mediana en el caso
de ruido “sal y pimienta”
Podemos notar que el filtro de la mediana ha logrado llenar el ruido “sal y pimienta” usando
los datos a su alrededor, logrando una imagen más continua, mientras que el filtro de la
media lo llena con valores nuevos.
Comparación
Imagen con ruido sal y Imagen Nueva usando Imagen Nueva usando
pimienta filtro de la mediana 3x3 filtro de la media 3x3
Debido a que el filtro de la mediana llena el ruido con valores que existen a su alrededor y por esto
lo reduce con mayor efectividad que el de la media (que coloca nuevos valores) como se ve en la
foto.
Comparación
Imagen con ruído sal y Imagen Nueva usando Imagen Nueva usando
pimienta filtro de la mediana 3x3 filtro de la media 3x3
Tipos de Filtrado Espacial
2. Filtrado de Agudizamiento: Para el aumento de la nitidez de una imagen realzando los
bordes.
Filtrado espacial de agudizamiento
+ =
Imagen Aplicando el
Original Laplaciano Imagen Resultante
Filtrado espacial de agudizamiento con el Laplaciano
Recordemos que la zona de la imagen sobre la que se aplican las máscaras o filtros es de la
siguiente forma:
𝛻 2 𝑓 = 𝟏𝑓 𝑥 + 1, 𝑦 + 𝟏𝑓 𝑥 − 1, 𝑦 + 𝟏𝑓 𝑥, 𝑦 + 1 + 𝟏𝑓 𝑥, 𝑦 − 1 − 𝟒𝑓 𝑥, 𝑦
máscara 1 máscara 2
Imagen original
Ejemplo de aplicación del filtro laplaciano
Pero si aplicamos los filtros Laplacianos dados obtenemos los siguientes resultados
máscara 2
máscara 1
Ejemplo de aplicación del filtro laplaciano
Al aplicarle los filtros Laplacianos dados obtenemos los siguientes resultados respectivos
usando la operación módulo para asegurarnos que los valores se mantengan en el intervalo
0; 𝐿 − 1 :
2. Se halla la recta que une los extremos 𝑥1 ; 0 y 𝑥2 ; 𝐿 − 1 . Esta recta será el cambio de
escala.
𝟕 𝟓𝟔
𝒚 = 𝟏𝟏 𝒙+
𝟏𝟏
El módulo o magnitud del vector gradiente está dado por: 𝛻𝑓 = 𝑀 𝑥, 𝑦 = 𝑓𝑥 2 + 𝑓𝑦 2 ≈ |𝑓𝑥 | + |𝑓𝑦 |
Usando las fórmulas anteriores, y tomando en cuenta que: |𝛻𝑓| ≈ |𝑓𝑥 | + |𝑓𝑦 |
tenemos que algunas de las máscaras son:
Dichas máscaras se
𝑓𝑦 = 𝑓𝑥 = denominan filtros u
operadores de Sobel.
Filtrado espacial de agudizamiento con el Gradiente
Ejemplo de aplicación del filtro de Sobel
Supongamos que una imagen de 4x4 usa 3 bits para cada píxel, y
que su representación matricial es la siguiente:
𝑔 0; 0 = 𝑔 2; 0 =
𝑔 0; 1 = 𝑔 2; 1 =
𝑔 0; 2 = 𝑔 2; 2 =
Aplique la máscara del
gradiente de Sobel, dada a
𝑔 0; 3 = 𝑔 2; 3 =
continuación, y re-escale
𝑔 1; 0 = 𝑔 3; 0 =
𝑔 1; 1 = 𝑔 3; 1 =
𝑔 1; 2 = 𝑔 3; 2 =
𝑔 1; 3 = 𝑔 3; 3 =
Ejemplo de aplicación del filtro de Sobel
Ahora vamos a cambiarle a re-escalar:
Filtrado espacial de agudizamiento con Sobel
Original
Laplaciano
Sobel
Preguntas
Si tienes dudas sobre los temas, consulte con el
profesor del curso mediante los medios (correo UPC,
Workplace, etc.) proporcionados por él mismo.