Necesito mejorar la visibilidad de las venas en las imágenes de venas dorsales de la mano en mi proyecto. Utilizo dos bancos de filtros Gabor incluso simétricos diferentes para mejorar la visibilidad de las venas.
El primer banco consta de estas funciones de gabor:
El segundo banco consta de estos:
donde es el índice de escala, k es el índice de orientación, f θ es la frecuencia central del filtro, σ es la desviación estándar (a menudo llamada escala), γ es la relación de aspecto de la envoltura gaussiana elíptica, υ es el factor que determina la respuesta de CC , x θ = ( x cos θ + y sen θ ) e y θ = ( - x sen θ + y cos θ ) son versiones rotadas de y coordenadas.
He codificado estos filtros en MATLAB, no tengo ningún problema en la codificación. Pero no puedo entender la diferencia subyacente entre estas dos funciones de Gabor.
fuente
Respuestas:
Dependiendo de la ubicación del pico y la escala de los dos ejes de la envoltura gaussiana, el filtro puede tener una gran respuesta de CC. Un enfoque popular para obtener una respuesta de CC cero es restar la salida de un filtro gaussiano de paso bajo, que es lo que hace el primero de estos dos. En el caso de las imágenes, si no se elimina la respuesta DC, el filtro responderá a la intensidad absoluta de la imagen.
Este tutorial da un poco más de detalle.
fuente
Además de la diferencia de componente DC mencionada (donde típicamente v ^ 2 = sigma ^ 2). La primera fórmula tiene un gaussiano normalizado debido al primer coeficiente, aunque no estoy seguro de cuánto uso tiene la parte normalizadora de una función de onda, ya que no involucra funciones de probabilidad.
fuente