Por que as imagens precisam ser preenchidas antes de filtrar no domínio da frequência


8

Nos livros de processamento de imagens, somos informados de que as imagens precisam ser preenchidas durante a filtragem no domínio da frequência. Por que precisamos desse preenchimento zero?



Estou interessado em preenchimento de imagens, mais sobre o significado físico.
Prashant Singh

2
@PrashantSingh Não há significado físico. O preenchimento zero é apenas uma maneira de fazer as convoluções cíclicas (que são as convoluções baseadas na FFT) agirem como convoluções lineares.
Jim Clay

Respostas:


15

A multiplicação no domínio da frequência corresponde à convolução circular no domínio espacial. Isso significa que, sem preencher a imagem adequadamente, os resultados de um lado da imagem serão agrupados no outro lado da imagem.

Você pode pensar na filtragem 2D como uma janela deslizante centralizada sobre cada pixel na imagem e o pixel de saída central é uma soma ponderada dos pixels na janela. Com a convolução circular, quando a janela paira sobre a borda direita da imagem, ela está voltando ao lado esquerdo da imagem. Isso significa que os pixels de saída na borda direita da imagem serão afetados pelos pixels na borda esquerda, o que quase nunca é o que realmente é desejado.

O preenchimento zero permite que o espaço para esse contorno ocorra sem contaminar os pixels de saída reais.


3
Apenas uma observação: você está evitando a quebra de um lado da imagem para o outro; mas você ainda está introduzindo um transitório entre a área preenchida com 0 e a imagem real. Para minimizar esse transitório, em vez de preenchimento zero, você pode usar técnicas como espelhar a imagem real na área de preenchimento.
Juancho

0

A transformação de Fourier é de natureza periódica. A função periódica pode causar interferência entre períodos adjacentes e isso levará a um erro abrangente.

erro envolvente

Para superar isso, optamos pelo preenchimento zero


Você não está adicionando muito material a resposta original ...
MaximGi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.