Transformada de Gabor - Gabor transform

La transformada de Gabor , que lleva el nombre de Dennis Gabor , es un caso especial de la transformada de Fourier de corta duración . Se utiliza para determinar la frecuencia sinusoidal y el contenido de fase de las secciones locales de una señal a medida que cambia con el tiempo. La función que se va a transformar se multiplica primero por una función gaussiana , que se puede considerar como una función de ventana , y luego la función resultante se transforma con una transformada de Fourier para derivar el análisis de tiempo-frecuencia . La función de ventana significa que la señal cercana al tiempo que se está analizando tendrá mayor peso. La transformada de Gabor de una señal x ( t ) se define mediante esta fórmula:

Magnitud de la función gaussiana.

La función gaussiana tiene un rango infinito y su implementación no es práctica. Sin embargo, se puede elegir un nivel de significancia (por ejemplo, 0,00001) para la distribución de la función gaussiana.

Fuera de estos límites de integración ( ), la función gaussiana es lo suficientemente pequeña como para ser ignorada. Por tanto, la transformada de Gabor puede aproximarse satisfactoriamente como

Esta simplificación hace que la transformación de Gabor sea práctica y realizable.

El ancho de la función de ventana también se puede variar para optimizar el compromiso de resolución de tiempo-frecuencia para una aplicación en particular reemplazando el con para algunos elegidos .

Transformada inversa de Gabor

La transformada de Gabor es invertible; la señal original se puede recuperar mediante la siguiente ecuación

Propiedades de la transformada de Gabor

La transformada de Gabor tiene muchas propiedades como las de la transformada de Fourier. Estas propiedades se enumeran en las siguientes tablas.

Señal Transformada de Gabor Observaciones
1 Propiedad de linealidad
2 Cambio de propiedad
3 Propiedad de modulación
Observaciones
1 Propiedad de integración de energía
2 Propiedad de suma de energía
3 Propiedad de decaimiento de energía
4 Propiedad de recuperación

Aplicación y ejemplo

Distribución de tiempo / frecuencia.

La principal aplicación de la transformada de Gabor se utiliza en el análisis de tiempo-frecuencia . Tome la siguiente ecuación como ejemplo. La señal de entrada tiene un componente de frecuencia de 1 Hz cuando t  ≤ 0 y tiene un componente de frecuencia de 2 Hz cuando t  > 0

Pero si el ancho de banda total disponible es de 5 Hz, se desperdician otras bandas de frecuencia excepto x ( t ). Mediante el análisis de tiempo-frecuencia mediante la aplicación de la transformada de Gabor, se puede conocer el ancho de banda disponible y esas bandas de frecuencia se pueden utilizar para otras aplicaciones y se ahorra ancho de banda. La imagen del lado derecho muestra la señal de entrada x ( t ) y la salida de la transformada de Gabor. Como era nuestra expectativa, la distribución de frecuencia se puede separar en dos partes. Uno es t  ≤ 0 y el otro es t  > 0. La parte blanca es la banda de frecuencia ocupada por x ( t ) y la parte negra no se usa. Tenga en cuenta que para cada punto en el tiempo hay un componente de frecuencia tanto negativo (parte blanca superior) como positivo (parte blanca inferior).

Transformación discreta de Gabor

Una versión discreta de la representación de Gabor

con

se puede derivar fácilmente discretizando la función base de Gabor en estas ecuaciones. De este modo, el parámetro continuo t se reemplaza por el tiempo discreto k . Además, debe tenerse en cuenta el límite de suma ahora finito en la representación de Gabor. De esta manera, la señal muestreada y ( k ) se divide en M tramas de tiempo de longitud N . Según , el factor Ω para muestreo crítico es .

De manera similar a la DFT (transformación discreta de Fourier), se obtiene un dominio de frecuencia dividido en N particiones discretas. Una transformación inversa de estas N particiones espectrales conduce a N valores y ( k ) para la ventana de tiempo, que consta de N valores de muestra. Para ventanas de tiempo M generales con N valores de muestra, cada señal y ( k ) contiene K = N M valores de muestra: (la representación discreta de Gabor)

con

Según la ecuación anterior, los N M coeficientes corresponden al número de valores de muestra K de la señal.

Para el sobremuestreo se establece con N ′> N , lo que da como resultado N ′> N coeficientes de suma en la segunda suma de la representación discreta de Gabor. En este caso, el número de obtenidos Gabor-coeficientes sería M N '> K . Por lo tanto, se dispone de más coeficientes que valores de muestra y, por lo tanto, se lograría una representación redundante.

Transformada de Gabor escalada

Como en la transformada de Fourier de tiempo corto, la resolución en el dominio de tiempo y frecuencia se puede ajustar eligiendo un ancho de función de ventana diferente. En los casos de la transformada de Gabor, agregando varianza , como la siguiente ecuación:

La ventana gaussiana escalada (normalizada) denota como:

Entonces, la transformación Scaled Gabor se puede escribir como:

Con una ventana grande , la función de ventana será estrecha, lo que provocará una mayor resolución en el dominio del tiempo pero una resolución más baja en el dominio de la frecuencia. De manera similar, una pequeña conducirá a una ventana amplia, con una resolución más alta en el dominio de la frecuencia pero una resolución más baja en el dominio del tiempo.

Scale gabor simulation.png

Ver también

Referencias

  • D. Gabor, Teoría de la comunicación, Parte 1, J. Inst. de Electos. Ing. Parte III, Radio y comunicación, vol 93, pág. 429 1946 ( http://genesis.eecg.toronto.edu/gabor1946.pdf )
  • Jian-Jiun Ding, Nota de clase de análisis de frecuencia de tiempo y transformación de ondas, Departamento de Ingeniería Eléctrica, Universidad Nacional de Taiwán, Taipei, Taiwán, 2007.