Articulo de referencia

Filtro de Wiener generalizado

El filtro de Wiener, tal como lo propuso originalmente Norbert Wiener, es un filtro de procesamiento de señales que utiliza el conocimiento de las propiedades estadísticas tanto...

El filtro de Wiener, tal como lo propuso originalmente Norbert Wiener, es un filtro de procesamiento de señales que utiliza el conocimiento de las propiedades estadísticas tanto de la señal como del ruido para reconstruir una estimación óptima de la señal a partir de un flujo de datos unidimensionales ordenados en el tiempo y con ruido. El filtro de Wiener generalizado extiende esta misma idea más allá del dominio del procesamiento de señales unidimensionales ordenadas en el tiempo, siendo el procesamiento de imágenes bidimensionales su aplicación más común. [ 1 ]

Descripción

Consideremos un vector de datos.d{\displaystyle d}que es la suma de vectores de señal y ruido independientesd=s+norte{\displaystyle d=s+n}con media cero y covarianzasssT=S{\displaystyle \langle ss^{T}\rangle =S}ynortenorteT=norte{\displaystyle \langle nn^{T}\rangle =N}El filtro de Wiener generalizado es el operador lineal .GRAMO{\displaystyle G}que minimiza el residuo esperado entre la señal estimada y la señal verdadera,mi=(GRAMOds)T(GRAMOds){\displaystyle e=\langle (Gd-s)^{T}(Gd-s)\rangle }. ElGRAMO{\displaystyle G}que minimiza esto esGRAMO=S(S+norte)1{\displaystyle G=S(S+N)^{-1}}, lo que da como resultado el estimador de Wieners^=S(S+norte)1d{\displaystyle {\hat {s}}=S(S+N)^{-1}d}. En el caso de una señal y ruido con distribución gaussiana , este estimador es también el estimador de máxima probabilidad a posteriori .

El filtro de Wiener generalizado se aproxima a 1 para las partes de los datos dominadas por la señal, y a S/N para las partes dominadas por el ruido.

Una variante frecuente expresa el filtro en términos de covarianzas inversas. Esto es matemáticamente equivalente, pero evita una pérdida excesiva de precisión numérica en presencia de modos de alta varianza. En esta formulación, el filtro de Wiener generalizado se convierte en:GRAMO=(S1+norte1)1norte1{\displaystyle G=(S^{-1}+N^{-1})^{-1}N^{-1}}utilizando la identidadA1+B1=A1(A+B)B1{\displaystyle A^{-1}+B^{-1}=A^{-1}(A+B)B^{-1}}.

Un ejemplo

El fondo cósmico de microondas (CMB) es un campo aleatorio homogéneo e isotrópico , y su covarianza es, por lo tanto, diagonal en una base de armónicos esféricos . Cualquier observación del CMB será ruidosa, y el ruido suele tener propiedades estadísticas diferentes a las del CMB. Por ejemplo, podría no estar correlacionado en el espacio de píxeles. El filtro de Wiener generalizado aprovecha esta diferencia de comportamiento para aislar la mayor cantidad posible de señal del ruido.

Resultado de aplicar un filtro de Wiener generalizado a una observación ruidosa del fondo cósmico de microondas. El filtro produce una imagen dominada por la señal en todas las escalas, a costa de introducir un sesgo (que se manifiesta como desenfoque en este ejemplo).

La estimación de la señal filtrada por Wiener (en este caso, la radiación cósmica de fondo).s^=S(S+norte)1d{\displaystyle {\hat {s}}=S(S+N)^{-1}d}requiere la inversión de la matriz, que suele ser enormeS+norte{\displaystyle S+N}Si S y N fueran diagonales en la misma base, esto sería trivial, pero a menudo, como en este caso, no es así. En estos casos, la solución debe hallarse resolviendo la ecuación equivalente.(S+norte)S1s^=d{\displaystyle (S+N)S^{-1}{\hat {s}}=d}Por ejemplo, mediante la iteración de gradientes conjugados . En este caso, todas las multiplicaciones se pueden realizar en la base adecuada para cada matriz, evitando la necesidad de almacenar o invertir más que su diagonal. El resultado se puede apreciar en la figura.

Véase también

Referencias

  1. Pratt, William K. (julio de 1972). "Técnicas de cálculo de filtrado de Wiener generalizadas" (PDF) . IEEE Transactions on Computers . c-21 (7). doi : 10.1109/tc.1972.223567 . Recuperado el 4 de octubre de 2014 .