imbilatfilt
Filtrado bilateral de imágenes con núcleos gaussianos
Sintaxis
Descripción
especifica la cantidad de suavizado. Cuando J
= imbilatfilt(I
,degreeOfSmoothing
)degreeOfSmoothing
es un valor pequeño, imbilatfilt
suaviza los entornos con una varianza pequeña (áreas uniformes), pero no los entornos con una varianza grande, como los bordes pronunciados. Cuando aumenta el valor de degreeOfSmoothing
, imbilatfilt
suaviza tanto las áreas uniformes como los entornos con una varianza mayor.
también especifica la desviación estándar, J
= imbilatfilt(I
,degreeOfSmoothing
,spatialSigma
)spatialSigma
, del núcleo de suavizado gaussiano espacial. Los valores más grandes de spatialSigma
aumentan la contribución de los píxeles vecinos más distantes, aumentando efectivamente el tamaño del entorno.
usa pares nombre-valor para cambiar el comportamiento del filtro bilateral.J
= imbilatfilt(___,Name,Value
)
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
El valor de
degreeOfSmoothing
corresponde a la varianza del núcleo gaussiano de intervalo del filtro bilateral [1]. El intervalo gaussiano se aplica a la distancia euclidiana de un valor de píxel a partir de los valores de sus vecinos.Para suavizar perceptivamente los colores cercanos de una imagen RGB, convierta la imagen al espacio L*a*b* CIE utilizando
rgb2lab
antes de aplicar el filtro bilateral. Para ver los resultados, convierta la imagen filtrada a RGB utilizandolab2rgb
.Al aumentar
spatialSigma
aumentaNeighborhoodSize
, lo que aumenta el tiempo de ejecución del filtro. Se puede especificar unNeighborhoodSize
más pequeño para lograr un tiempo de ejecución más rápido a costa de la precisión.
Referencias
[1] Tomasi, C., and R. Manduchi. "Bilateral Filtering for Gray and Color Images". Proceedings of the 1998 IEEE® International Conference on Computer Vision. Bombay, India. Jan 1998, pp. 836–846.
Capacidades ampliadas
Historial de versiones
Introducido en R2018aConsulte también
imdiffusefilt
| imgaussfilt
| imguidedfilter
| imfilter
| nlfilter
| locallapfilt
| imnlmfilt