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 |
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.
