Un filtrado lineal, tal como introdujimos en el apartado anterior, se puede expresar de la siguiente manera:
k·A*x+b
con k factor de escala, A la matriz del filtro, b el bias y x es una submatriz de nuestra imagen (debe coincidir con el tamaño matricial de A). Vemos que hay tres símbolos de operación, dos de ello bien conocidos:
+ Suma
· Multiplicación
Pero aparece una tercera operación entre matrices, la del filtro (A) y la de la imagen (x) que es la convolución (símbolo*) y que vamos a introducir en el apartado siguiente. Una vez que se entienda cómo se realiza esta operación pasaremos a la implementación de los filtros.
En el caso de los filtrados lineales, como siempre se aplica la misma operación, sólo hay que desarrollar un algoritmo siendo lo que cambia para cada caso la matriz, el factor de escala y el bias.
|
|
|