Filtros High Pass vs Low Pass
No último tutorial, discutimos brevemente sobre filtros. Neste tutorial, discutiremos detalhadamente sobre eles. Antes de discutir, vamos falar primeiro sobre máscaras. O conceito de máscara foi discutido em nosso tutorial de convolução e máscaras.
Máscaras borradas vs máscaras derivadas
Faremos uma comparação entre máscaras de desfoque e máscaras derivadas.
Máscaras borradas
Uma máscara de desfoque tem as seguintes propriedades.
- Todos os valores nas máscaras de desfoque são positivos
- A soma de todos os valores é igual a 1
- O conteúdo da borda é reduzido usando uma máscara de desfoque
- Conforme o tamanho da máscara aumenta, mais efeito de suavização ocorrerá
Máscaras derivadas
Uma máscara derivada possui as seguintes propriedades.
- Uma máscara derivada tem valores positivos e negativos
- A soma de todos os valores em uma máscara derivada é igual a zero
- O conteúdo da borda é aumentado por uma máscara derivada
- Conforme o tamanho da máscara aumenta, mais conteúdo de borda é aumentado
Relação entre máscara de desfoque e máscara derivada com filtros de passagem alta e filtros de passagem baixa.
A relação entre a máscara de desfoque e a máscara derivada com um filtro passa-alta e um filtro passa-baixa pode ser definida simplesmente como.
- Máscaras de borrão também são chamadas de filtro passa-baixo
- Máscaras derivadas também são chamadas de filtro passa-alto
Componentes de frequência passa-alto e componentes de frequência passa-baixo
Os componentes de frequência de passagem alta denotam bordas, enquanto os componentes de frequência de passagem baixa denotam regiões suaves.
Filtros passa-baixo e passa-alto ideais
Este é o exemplo comum de filtro passa-baixo.

Quando um é colocado dentro e o zero fora, temos uma imagem borrada. Agora, à medida que aumentamos o tamanho de 1, o desfoque aumentaria e o conteúdo da borda seria reduzido.
Este é um exemplo comum de filtro passa-alto.

Quando 0 é colocado dentro, obtemos bordas, o que nos dá uma imagem esboçada. Um filtro passa-baixo ideal no domínio da frequência é fornecido abaixo.

O filtro passa-baixo ideal pode ser representado graficamente como

Agora, vamos aplicar esse filtro a uma imagem real e ver o que temos.
Imagem de amostra

Imagem no domínio da frequência

Aplicando filtro sobre esta imagem

Imagem Resultante

Da mesma forma, um filtro passa-alto ideal pode ser aplicado em uma imagem. Mas obviamente os resultados seriam diferentes, pois o passa-baixo reduz o conteúdo da borda e o passa-alto o aumenta.
Filtro passa-baixo gaussiano e passa-alto gaussiano
O filtro passa-baixo gaussiano e o filtro passa-alto gaussiano minimizam o problema que ocorre no filtro passa-baixo e passa-alto ideal.
Esse problema é conhecido como efeito de toque. Isso se deve à razão porque em alguns pontos a transição entre uma cor para outra não pode ser definida com precisão, devido ao qual o efeito de toque aparece naquele ponto.
Dê uma olhada neste gráfico.

Esta é a representação do filtro passa-baixo ideal. Agora, no ponto exato de Do, você não pode dizer se o valor seria 0 ou 1. Devido ao qual o efeito de toque aparece naquele ponto.
Portanto, a fim de reduzir o efeito que aparece no filtro passa-baixo e passa-alto ideal, o seguinte filtro passa-baixo gaussiano e filtro passa-alto gaussiano são introduzidos.
Filtro passa-baixo gaussiano
O conceito de filtragem e passa baixa permanece o mesmo, mas apenas a transição se torna diferente e se torna mais suave.
O filtro passa-baixo gaussiano pode ser representado como

Observe a transição suave da curva, devido à qual, em cada ponto, o valor de Do pode ser definido com exatidão.
Filtro passa-alto gaussiano
O filtro passa-altas gaussiano tem o mesmo conceito do filtro passa-altas ideal, mas novamente a transição é mais suave em comparação com a ideal.