Quiero saber cuál es la diferencia entre ruido aditivo, ruido multiplicativo. ¿En qué dominio se manejan estos ruidos para eliminarlos?
El ruido aditivo y el ruido multiplicativo son solo modelos de cómo el ruido corrompe nuestros datos.
Un modelo muy común es el modelo de ruido aditivo, donde tenemos nuestro vector de datos 'verdadero' s [ n ], (que estamos tratando de determinar), siendo corrompido por un vector de ruido, v [ n ]. Lo que se nos da esx [ n ], dónde:
x [ n ] = s [ n ] + v [ n ]
Esto se llama el modelo de ruido 'aditivo' porque, como puede ver, el ruido se agrega a nuestra señal real, lo que nos dax [ n ]. Hay muchas formas en que podemos eliminar este ruido en un modelo aditivo, como el filtrado (que es una forma de promediar si lo desea). Este es un tipo muy común de modelo de ruido. Si estoy hablando y tú estás hablando sobre mí, tu voz puede ser modelada como aditiva a mi voz. Su voz sería un "ruido" aditivo, que se agrega a mi voz, que en este vano ejemplo es la señal "verdadera" (aunque esto se disputaría en una acalorada discusión entre dos personas). En un ejemplo más objetivo, el ruido térmico de la electrónica de un micrófono también se puede modelar como un ruido aditivo, que se agrega a una señal de voz que ha recibido. Muchas cosas pueden modelarse como tipos de ruidos aditivos.
El ruido multiplicativo, por otro lado, sigue siendo un modelo, pero en este modelo nuestras muestras de datos reales se multiplican por muestras de ruido, de la siguiente manera:
x [ n ] = s [ n ] v [ n ]
Una forma común de eliminar el ruido multiplicativo es transformarlo en un modelo aditivo y luego aplicar todo lo que sabemos del campo de reducción de ruido aditivo. Podemos hacerlo fácilmente tomando el logaritmo de la señal, filtrando y luego transformando el registro inverso. Así podemos hacer:
x [ n ] = s [ n ] v [ n ]⟹Iniciar sesión( x [ n ] ) = log( s [ n ] v [ n ] ) = log( s [ n ] ) + log( v [ n ] )
En este punto, tenemos un modelo aditivo una vez más. Ahora, podemos filtrar como normalmente lo haríamos, para eliminar o reducirIniciar sesión( v [ n ] )y luego simplemente toma Iniciar sesión- 1 del resultado, produciendo una estimación de s [ n ], nuestra verdadera señal.
Estoy interesado particularmente en el conjunto de datos de imagen
Un ejemplo de ruido multiplicativo es en las diferencias de iluminación entre imágenes, que se resuelve de la manera anterior. La iluminación no uniforme a través de una imagen se puede modelar como una multiplicación píxel por píxel de la imagen por una máscara de iluminación. Por cierto, esto también se conoce como filtrado homomórfico. Siempre que pueda modelar un fenómeno de corrupción como multiplicación de su señal de datos limpios, puede usar este modelo multiplicativo.