Respuestas:
Un filtro F se llama "lineal", iff para cualquier escalar , c 2 y cualquier imagen I 1 e I 2 :
Esto incluye:
y muchos otros.
Ejemplos de filtros no lineales son:
Digamos que tiene dos filtros, uno lineal y otro no lineal (para filtrar algunas imágenes con ruido dañado). es decir, tiene algunos píxeles defectuosos con valores realmente altos o bajos que se ven como 'el extraño' en una pequeña región rectangular en una imagen.
Ahora, un filtro lineal (como 'promedio') funciona así:
Notará que si expande el área de la ventana del filtro, la extenderá sobre más elementos (es decir, más elementos constituyen el promedio que contribuye automáticamente al valor de píxel filtrado).
Por otro lado, para un filtro no lineal como la mediana (que reemplaza el píxel que se filtrará con el valor de la mediana dentro de la ventana cuadrada), aumentar la ventana no necesariamente aporta una contribución a la mediana de la ventana y, por lo tanto, sí no provocar un impacto directo en el píxel filtrado.
Aquí hay un ejemplo numérico: digamos que tiene ai, j (es decir, ventana 3x3) con el ancla (píxel central en el medio en la posición (2,2) y los valores son (nivel de brillo) 40, 60, 80, 89, 90 , 100, 101, 105, 185. notará que la mediana es 90, por lo que el píxel de anclaje se convertirá en 90. ahora supongamos que aumenta el tamaño de la ventana y agrega más valores a esos nueve, es decir, tener una ventana de 5x5. existe la posibilidad de que, incluso después de eso, la mediana siga siendo 90. Por lo tanto, un cambio en la entrada no necesariamente da un cambio proporcional en la salida, de ahí la no linealidad.
Por supuesto, esa 'linealidad' no tiene nada que ver con que un filtro sea lineal. Suponga que quiero predecir el valor de una señal usando tres valores anteriores, y decido ajustarlos a través de un polinomio de segundo grado y extrapolar. La extrapolación entonces encajaría en una parábola , pero mi filtro seguiría siendo un filtro lineal , porque el valor extrapolado es una combinación lineal de la entrada.