El filtro bilateral es un filtro no lineal, preservador de bordes y de reducción de ruido para el suavizado de imágenes. El valor de intensidad en cada pixel de la imagen es reemplazado por una media ponderada de los valores de intensidad de los píxeles cercanos. Este peso se puede basar en una distribución de Gauss. Fundamentalmente, los pesos dependen no solo de la distancia euclidiana de píxeles, sino también en las diferencias radiométricas (por ejemplo, diferencias de rango, tales como la intensidad del color, distancia de profundidad, etc.). Esto preserva bordes afilados por bucle sistemáticamente a través de cada píxel y el ajuste de los pesos a los píxeles adyacentes en consecuencia.

Filtro bilateral

El filtro bilateral se define como

donde el término normalización

asegura que el filtro conserva la energía de la imagen y

  • es la imagen filtrada;
  • es la imagen de entrada original para ser filtrada;
  • son las coordenadas del pixel corriente a filtrar;
  • se centra en la ventana ;
  • es el núcleo gama para suavizar las diferencias en las intensidades. Esta función puede ser una función gaussiana;
  • es el núcleo espacial para suavizar las diferencias de coordenadas. Esta función puede ser una función gaussiana;

Como se mencionó anteriormente, el peso i se asigna mediante la cercanía espacial y la diferencia de intensidad.[1]​ Considere un píxel situado en que necesita ser denoised en imagen con sus píxeles vecinos y uno de sus píxeles vecinos se encuentra en . Entonces, el peso asignado por pixel para eliminar el ruido del pixel viene dada por:

donde σd y σr está suavizando parámetros y I(i, j) y I(k, l) son la intensidad de píxeles y respectivamente. Después de calcular los pesos, normalizarlos.

donde es la intensidad sin ruido de píxeles .

Parámetros editar

  • Como σr aumenta el parámetro de rango de, el filtro bilateral se acerca gradualmente convolución gaussiana más de cerca debido a que el rango de Gauss se ensancha y aplana, lo que significa que se vuelve casi constante durante el intervalo de intensidad de la imagen.
  • Al aumentar el espacio de parámetros σd, las características más grandes quedan suavizados.

Limitaciones editar

El filtro bilateral en su forma directa puede introducir varios tipos de artefactos de la imagen:

  • Efecto Escalera - mesetas intensidad que conducen a las imágenes que aparecen como los dibujos animados [1]
  • Reversión de degradado - introducción de bordes falsos en la imagen [2]

Existen varias extensiones para el filtro que se ocupan de estos artefactos. Filtros alternativos, como el filtro guiada [3], también han sido propuestos como una alternativa eficiente sin estas limitaciones.

Implementaciones editar

Adobe Photoshop implementa un filtro bilateral en su herramienta de desenfoque superficie . GIMP implementa un filtro bilateral en sus Filtros -> Herramientas de la falta de definición; y se llama Selective Gaussian Blur ".

Modelos relacionados editar

El filtro bilateral ha demostrado ser una aplicación del kernel de tiempo corto del flujo de Beltrami [2]​ ver también[3]

Véase también editar

Enlaces externos editar

Referencias editar

  1. Carlo Tomasi and Roberto Manduchi, “Bilateral filtering for gray and color images,” in Computer Vision, 1998. Sixth International Conference on . IEEE, 1998, pp. 839– 846.
  2. R. Kimmel, R. Malladi, and N. Sochen. Images as Embedded Maps and Minimal Surfaces: Movies, Color, Texture, and Volumetric Medical Images. International Journal of Computer Vision, 39(2):111-129, Sept. 2000. some color results http://www.cs.technion.ac.il/~ron/PAPERS/KimMalSoc_IJCV2000.pdf
  3. N. Sochen, R. Kimmel, and A.M. Bruckstein. Diffusions and confusions in signal and image processing, Journal of Mathematical Imaging and Vision, 14(3):195-209, 2001.http://www.cs.technion.ac.il/~ron/PAPERS/SocKimBru_JMIV2001.pdf