La diferencia entre filtro bilateral y filtro gaussiano


9

Me gustaría saber las diferencias básicas entre el filtro Gaussiano y el filtro Bilateral en el procesamiento de imágenes digitales ... Solo sé que ambos se usan para suavizar una imagen, pero realmente agradecería que alguien me haga saber cuál es el propósito y el escenario de cada uno de estos filtros Agradeciendo de antemano!

Respuestas:


9

El filtro gaussiano corresponde a la difusión isotrópica (o la ecuación de calor si está familiarizado con él). Su aplicación a una imagen la desenfocará uniformemente, sea cual sea el contenido de la imagen, los bordes, etc.

El filtro bilateral es casi como un filtro gaussiano, excepto que el gaussiano está modulado por una función que calcula la similitud entre el píxel central (donde se aplica el filtro) y un píxel en su vecindad (que se utiliza para difuminar).

  • Si los dos valores de píxel son muy cercanos, multiplica el coeficiente gaussiano por algo cercano a 1 y, por lo tanto, es equivalente al filtrado gaussiano.
  • Si los valores de los píxeles son muy diferentes, multiplicará el coeficiente gaussiano por un número cercano a 0, desactivando así el filtrado gaussiano para este píxel.

Intuitivamente, este comportamiento produce el siguiente resultado: filtrado gaussiano en áreas uniformes de la imagen, sin filtrado a través de los bordes de los objetos. El filtro bilateral producirá resultados más agradables, ya que evitará la introducción de desenfoque entre objetos y al mismo tiempo eliminará el ruido en áreas uniformes.


1
Un filtro bilateral es un "filtro de preservación de bordes"
ijuneja
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.