No processamento de imagens, um filtro gaussiano, também conhecido como desfoque gaussiano, é um tipo de filtro de suavização linear que reduz o ruído da imagem e desfoca a imagem. É baseado na função Gaussiana, que é uma função matemática que descreve uma curva em forma de sino.
O filtro Gaussiano funciona convolvendo a imagem com um kernel Gaussiano, que é uma matriz de pesos que corresponde aos valores da função Gaussiana em diferentes pontos. O processo de convolução envolve multiplicar cada pixel da imagem por seu peso correspondente no kernel e depois somar os produtos para obter o novo valor do pixel na imagem filtrada.
O filtro gaussiano é frequentemente usado para reduzir ruído de alta frequência em imagens, como ruído sal e pimenta ou ruído gaussiano. Também pode ser usado para criar efeitos artísticos, como desfocar o fundo de uma imagem para destacar o primeiro plano.
Os parâmetros de um filtro gaussiano incluem o desvio padrão (σ) do kernel gaussiano. Um valor maior de σ produz uma imagem mais desfocada. O tamanho do kernel também é um fator importante, pois um kernel maior produzirá um desfoque mais uniforme.
Os filtros gaussianos são frequentemente usados no processamento de imagens como uma etapa de pré-processamento antes de aplicar outras operações, como detecção de bordas ou segmentação. Eles também podem ser usados para criar transições suaves entre diferentes partes de uma imagem.
Aqui está uma representação visual de como funciona um filtro gaussiano:
Imagem original
Desfoque Gaussiano
Como você pode ver, o desfoque gaussiano removeu o ruído da imagem e a tornou mais suave.