2.2.2.1 Un Ejemplo: filtros de rango


Con el nombre genérico de filtros de rango se especifica una familia de filtros que operan sobre rangos de intensidad de pixel. Básicamente se suelen considerar tres:

Para implementar estos filtros es necesario especificar la vecindad de cada pixel. Generalmente esto se hace indicando el número de pixel de un bloque que rodea al pixel actual considerando éste como el centro del bloque. Básicamente funciona como un filtro lineal pero la operación que se realiza sobre cada pixel es no lineal y específica de cada filtro en lugar de tratarse de una convolución discreta.

Los filtros de rango tradicionalmente se han utilizado en distintas aplicaciones y reciben nombre especiales.

FILTRO MÁXIMO

FILTRO MÍNIMO

FILTRO MEDIANO

Ejemplo de filtros máximo, mediano y mínimo. En la siguiente applet se puede escoger dentro de cada filtro el tamaño de la ventana, este se refienre al tamaño de la matriz de pixels vecinos. Por ejemplo, tamaño 3 indica que se toma una matriz de 3x3 cuyo centro es el pixel a tratar.