¿Cuál es la salida de un filtro Gabor?

Típicamente, se genera un banco de múltiples filtros Gabor variando la frecuencia y orientación de una wavelet madre. Estos filtros se combinan con la imagen de la señal, produciendo un espacio de Gabor. Si entiendo su pregunta correctamente, este espacio de Gabor es el “resultado” que está preguntando. En pocas palabras, los valores en el espacio de Gabor representan el nivel de activación (es decir, la amplitud de respuesta) para cada filtro en cada ubicación espacial en la imagen de la señal.

En aras de la explicación, tomemos un solo filtro de Gabor que tenga una orientación vertical más o menos. Si aplicamos este filtro a una imagen de señal (digamos que la imagen de cebra en la parte superior izquierda de la figura a continuación), debería mostrar una alta activación alrededor de las rayas verticales de la cebra. Entonces podemos visualizar el espacio de Gabor reconstruyendo una imagen en escala de grises usando los valores de activación del filtro como brillo [1]. Como puede ver en la imagen en la parte inferior izquierda de la figura a continuación, las áreas alrededor de las rayas verticales están “iluminadas” con alto brillo (por lo tanto, alta activación de Gabor). Se activarán diferentes filtros por diferentes partes de la imagen de la señal. Por ejemplo, un filtro orientado en diagonal se iluminaría alrededor de los cuartos traseros y el hocico de la cebra (donde las rayas también son diagonales).

[1] https://wwwold.cs.umd.edu/class/…

Aquí hay un video de demostración que hice para que pueda verlo en movimiento (y aplicado a las caras):

http://jmgirard.com/gabor-visual…

More Interesting

Si hubiera un algoritmo de tiempo polinómico para algo como 3SAT, ¿qué tan probable es que sea algo elegante y / o simple?

¿Por qué las máquinas de Turing son un equivalente teórico tan prolífico de lo que puede hacer una computadora real?

¿Cómo podemos escribir un código eficiente para determinar números primos hasta un valor dado, de modo que el límite de tiempo para cada caso de prueba no exceda un segundo en lenguaje C?

¿Cuándo no se puede usar el combinador Y para definir la recursividad en el cálculo lambda?

Si a, b, c son números reales tales que 0 <a <1, 0 <b <1, 0 <c <1, a + b + c = 2, ¿cómo demuestra que [matemáticas] \ frac {a} {1 - a} \ frac {b} {1 - b} \ frac {c} {1 - c} \ geq 8 [/ math]?

Como estudiante de secundaria, ¿cómo puedo aprender Matemáticas para la informática?

¿Cuáles son los conocimientos matemáticos que debo saber para hacer la programación de mainframe?

Términos de Layman: ¿Qué es un filtro Bloom?

¿Qué son las matemáticas básicas y fundamentales para la visión por computadora, el aprendizaje automático, la inteligencia artificial, la estructura de datos y algoritmos, sistemas de control, sistemas en tiempo real y procesamiento de señales digitales?

Cómo lidiar con la codificación cuando no me gustan las matemáticas

¿Qué es una lista de todos los conjuntos de habilidades requeridas (matemáticas / programación / algoritmos, etc.) para poder programar juegos / escenarios de ajedrez?

¿Debo construir una gran base en el desarrollo de backend antes de aprender Machine Learning y Deep Learning, ya que la mayoría de las arquitecturas de ML se basan en el backend?

Si C / C ++ es más rápido, ¿por qué otros lenguajes no se compilan primero en C / C ++ y solo después en el código de máquina?

¿Hay una mejor manera que la recursividad para encontrar palabras reducibles?

¿Qué algoritmos se pueden usar para resolver este problema de optimización?