Actividad de aprendizaje

Planteamiento

Las operaciones matriciales que se necesitan para conseguir el filtro promedio se pueden programar utilizando los comandos básicos de programación, pero para efectos del procesamiento de imágenes se utiliza la función que realiza todos los cálculos.

Desarrollo

Implemente el código en Matlab y verifique los resultados. Compare las figuras resultantes con los dos filtros aplicados: filtro a la mediana y filtro promedio de las actividades precedentes. Compare las matrices resultantes con la del ejemplo.

Realimentación

La mayoría de los lenguajes de programación que tienen herramientas de procesamiento de imágenes han desarrollado funciones que le permiten al desarrollador aplicarlas sin mayores restricciones, Matlab utiliza la función fspecial, ‘average’ en combinación con imfilter.

En la figura siguiente se despliega el resultado del programa:

Imagen a la cual se le aplica el filtro a la mediana.

(Para ampliar la imagen haga clic sobre ella)

En la figura se observa la imagen original sin filtro promedio y el efecto que este produce al aplicarlo.

81 135 148 151 153 164 164 164 141 84
135 203 190 180 196 233 244 243 219 138
138 199 143 153 175 201 191 190 196 143
138 201 158 166 187 205 188 185 184 136
141 214 191 212 222 210 162 149 157 126
157 225 209 202 195 207 180 186 191 142
138 202 193 171 143 133 127 160 169 121
127 194 198 171 121 104 124 161 171 103
110 186 173 179 113 110 106 151 136 84
76 128 109 129 84 100 81 100 86 56
Matriz resultante después de aplicar el filtro promedio.

Imágenes resultantes al aplicar los filtros de la mediana y promedio sobre la misma imagen:

(Para ampliar la imagen haga clic sobre ella)

En la figura se observa la imagen en tono de grises a la cual se le aplican los filtros de la mediana y el filtro promedio, observe los efectos de cada uno de ellos sobre la imagen original.