Convolución que implica convertir cada valor de píxel en el valor de píxel más representado del vecindario

7

Para corregir los cambios graduales de intensidades en el fondo de las imágenes en escala de grises, las he estado difuminando y luego restando las imágenes originales de las curvas.

En algunos casos, he visto una mejora usando el desenfoque medio en lugar del desenfoque.

Por lo tanto, me preguntaba si podría ir más allá y usar un filtro que incluye una imagen en escala de grises para que cada píxel tome el valor del valor de píxel más representado en el histograma de un vecindario rectangular .

¿Conoces el nombre de esta convolución?

¿Conoces alguna implementación en OpenCV?

Muchas gracias,

Quentin Geissmann
fuente

Respuestas:

10

Este es un filtro no lineal , la operación que se realiza no es una convolución y no puede ser representada por un núcleo de filtro. A veces se denomina filtro de modo , por analogía con el filtro mediano, ya que el valor tomado por un píxel es el modo de distribución de los valores vecinos. OpenCV hace un filtrado medio (cvSmooth con el parámetro CV_MEDIAN), aunque no creo que sí lo haga.

pichenettes
fuente