pywt icon indicating copy to clipboard operation
pywt copied to clipboard

Algorithm for inverse continuous wavelet transform

Open Yecaergi opened this issue 1 year ago • 2 comments

I would like to take this opportunity to ask you if we have any inverse continuous wavelet transform algorithm that allows us to reconstruct the signal with wavelets, such as daubechies. I did a fairly exhaustive search and this leads me to the icwt algorithm based on the paper by Torrence and compo (1998), which is not implemented for the wavelets we are talking about. Thank you very much for your contributions!

Yecaergi avatar Jun 12 '24 17:06 Yecaergi

Hi there, I am not sure if I can help directly but I found a few resources that might be of help:

StackExchange posts

  1. https://dsp.stackexchange.com/questions/87097/why-is-inverse-cwt-inexact-inaccurate
  2. https://stackoverflow.com/questions/21412465/inverse-wavelet-transform-xpost-signalprocessing

Other projects

  1. https://github.com/regeirk/pycwt (seems to be maintained, might not be fully correct without modifications, though: https://github.com/regeirk/pycwt/issues/30
  2. https://github.com/duducosmos/kPyWavelet (old and unmaintained, likely broken because it uses easy_install)

agriyakhetarpal avatar Jun 12 '24 17:06 agriyakhetarpal

Thank you @agriyakhetarpal ! I was reading the documentation and contributions that you suggest, but they are the same ones that I had seen a while ago. I see that an algorithm for the icwt has not yet been implemented for wavelets other than Morlet, Paul, DOG and Mexican Hat, that is, those used by Torrence and Compo.

Yecaergi avatar Jun 12 '24 21:06 Yecaergi