¿Cómo convertir Morlet wavelet en wavelet de segunda generación?

7

Tengo una aplicación muy específica que requiere usar la compleja wavelet de Morlet (o la wavelet de Gabor, si ese es el nombre que usa). Actualmente uso el teorema de convolución para calcular transformaciones de wavelets, pero estoy leyendo en todas partes que las transformaciones de wavelets directas son más eficientes en la computadora, debido al esquema de elevación.

Por otro lado, busqué el esquema de elevación, y es un paradigma tan diferente que no tengo idea de cómo usarlo con mi wavelet, o si es posible.

Mi pregunta es: ¿es posible usar el esquema de elevación con la wavelet Morlet en 1D y 2D? Si es así, ¿puede recomendar alguna literatura que explique el algoritmo?

PhilMacKay
fuente
Si está preguntando sobre la transformación de wavelet de elevación rápida, este sitio tiene una buena discusión: polyvalens.com/blog/wavelets/fast-lifting-wavelet-transform
user2718

Respuestas:

4

El esquema de elevación es un algoritmo especial que permite un cálculo muy eficiente de la transformada de wavelet discreta (DWT), a través de filtros especiales (QMF) y muestreadores descendentes / ascendentes. Para calcular un DWT, la wavelet debe cumplir las restricciones de ortogonalidad bajo traducción y dilatación.

La wavelet de Morlet no cumple estas restricciones. Por lo tanto, no puede calcular un DWT con él y, en consecuencia, no puede utilizar el esquema de elevación. La wavelet de Morlet solo es aplicable para calcular una transformación de wavelet continua. Si necesita una aproximación rápida, puede echar un vistazo aquí: transformaciones de Fourier y onda continua continuas parecidas a Gabor rápidas

André Bergner
fuente
¡Gracias, esto responde completamente a mi pregunta! En mi caso, la precisión que obtengo de la continuidad y la redundancia es más importante que un cálculo rápido. ¡Me quedaré con convoluciones a través de FFT por ahora!
PhilMacKay