Quero saber qual é a diferença entre ruído aditivo, ruído multiplicativo. Em que domínio esses ruídos são tratados para remover?
O ruído aditivo e o ruído multiplicativo são apenas modelos de como o ruído corrompe nossos dados.
Um modelo muito comum é o modelo de ruído aditivo, onde temos nosso vetor de dados 'verdadeiro' s[n], (que estamos tentando verificar), sendo corrompidos por um vetor de ruído, v[n]. O que nos é dado éx[n], Onde:
x[n]=s[n]+v[n]
Isso é chamado de modelo de ruído 'aditivo', porque, como você pode ver, o ruído é adicionado ao nosso verdadeiro sinal, dando-nosx[n]. Existem várias maneiras pelas quais podemos remover esse ruído em um modelo aditivo, como a filtragem (que é uma forma de média, se você preferir). Este é um tipo muito comum de modelo de ruído. Se eu estou falando e você está falando de mim, sua voz pode ser modelada como aditiva à minha voz. Sua voz seria um 'ruído' aditivo, que é adicionado à minha voz, que neste exemplo vã é o sinal 'verdadeiro' (embora isso seja contestado em uma discussão acalorada entre duas pessoas). Em um exemplo mais objetivo, o ruído térmico dos componentes eletrônicos de um microfone também pode ser modelado como um ruído aditivo, que é adicionado ao sinal de voz recebido. Muitas coisas podem ser modeladas como tipos aditivos de ruídos.
O ruído multiplicativo, por outro lado, ainda é um modelo, mas neste modelo nossas verdadeiras amostras de dados estão sendo multiplicadas por amostras de ruído, como:
x[n]=s[n]v[n]
Uma maneira comum de remover o ruído multiplicativo é transformá-lo em um modelo aditivo e aplicar tudo o que sabemos no campo de redução de ruído aditivo. Podemos fazer isso facilmente através do logaritmo do sinal, da filtragem e da transformação inversa de log. Assim podemos fazer:
x[n]=s[n]v[n]⟹log(x[n])=log(s[n]v[n])=log(s[n])+log(v[n])
Neste ponto, temos um modelo aditivo mais uma vez. Agora, podemos filtrar como normalmente fazemos, para remover ou reduzirlog(v[n])e simplesmente pegue log−1 do resultado, produzindo uma estimativa de s[n], nosso verdadeiro sinal.
Estou particularmente interessado no conjunto de dados de imagens
Um exemplo de ruído multiplicativo está nas diferenças de iluminação entre as imagens, que são resolvidas da maneira acima. A iluminação não uniforme em uma imagem pode ser modelada como uma multiplicação de pixel por pixel da imagem por uma máscara de iluminação. Isso também é conhecido como filtragem homomórfica. Sempre que você pode modelar um fenômeno corrompido como multiplicando seu sinal de dados limpos, você pode usar esse modelo multiplicativo.