4
$\begingroup$

I know wavelets were all the rage a few years ago, but I missed that boat and am wondering if it is worth putting significant effort into learning about them. My impression is that they were a little bit of a fad, and now have more limited applications than first assumed (similar to compressed sensing).*

My (very limited) understanding is that the wavelet transform is similar to the Fourier transform, except the filter bank/basis function set can be many other things besides complex exponentials (as in the DFT). I suppose that would make the short time Fourier transform a subset of the wavelet transforms.

So I have two questions:

  1. Is my understanding basically correct? If not, can anyone point me to any good tutorials?
  2. What are the main practical applications of wavelet transforms? The main thing I'm aware of is image compression.

Thanks for any pointers!

*Lest any wavelet or compressed sensing aficionados get up in arms, I know both have useful applications. But unsurprisingly neither has turned out to be the silver bullet some initially thought they might be. There are truly very few seminal breakthroughs.

Edit:

To hopefully clarify the second question a bit, I'm interested in classes of DSP problems where wavelets are significantly superior to other methods in general. As an analogy, deep learning is obviously strong on image classification when you have a large and broad set of training data.

$\endgroup$
2
  • $\begingroup$ nothing ever has been a silver bullet. so, um, you already seem to know more applications than you let on, so not quite sure what question 2 is about! $\endgroup$ Commented Aug 27, 2022 at 8:37
  • $\begingroup$ Marcus, I'm merely commenting on the fact that every 10-15 years something comes along that is hailed as THE NEXT BIG THING THAT WILL CHANGE EVERYTHING, but after a while it becomes clear that it only has a few specific applications. Some time ago, the technique du jour was compressed sensing, now it's deep learning, which I suspect will eventually subside a bit from the current hysteria. There are only a few things that truly shift the paradigm (e.g., the digital revolution). My observation is that wavelets haven't revolutionized the field, so I'm wondering what they're mainly useful for. $\endgroup$
    – Gillespie
    Commented Aug 27, 2022 at 14:25

1 Answer 1

2
$\begingroup$

Wavelets remain relevant. There's lots to unpack, one by one

a fad, and now have more limited applications than first assumed

It's the other way around. Wavelet scattering beats neural nets on small datasets in classification and has uses for synthesis and generative modeling; it's a 2012 invention. What's true is there's often better alternatives, but that didn't make the spectrogram obsolete. Another major use is instantaneous frequency/amplitude extraction, with little competition I know of.

wavelet transform is similar to the Fourier transform, except the filter bank/basis function set can be many other things besides complex exponentials

Yes and no. Any CWT or STFT basis is a sum of Fourier bases, it's all LTI filtering.

short time Fourier transform a subset of the wavelet transforms

No, though they're related - refer to this post.

neither has turned out to be the silver bullet some initially thought they might be

The silver bullet you speak of might be artificial general intelligence, and wavelets certainly ain't that. Wavelets remain the best for some applications under some constraints, and that's all that can be said. We still bother because such constraints exist and aren't going away anytime soon.

I recommend this tutorial for getting started with CWT. The top GIF here may also help, also see under "Applications". My answer doesn't cover all relevant applications.

$\endgroup$
3
  • $\begingroup$ Thanks for the insight @OverLordGoldDragon. I thought you might have something to say on this topic :). I'm still a little unclear on specific applications aside from image compression (e.g. JPEG?). Perhaps I should have asked, "What are the current commercial applications of wavelets that they do better than anything else?" $\endgroup$
    – Gillespie
    Commented Aug 27, 2022 at 14:29
  • $\begingroup$ @Gillespie I think I get the gist of what you're trying to ask but it remains too broad. There's many ways to satisfy or not satisfy "are wavelets still good". You ask "what applications", I named several - they're widespread, set SOTA, and companies pay big bucks for them. I'll have to get back to this later but I suggest making your query more specific. $\endgroup$ Commented Aug 27, 2022 at 15:40
  • $\begingroup$ You're probably right, it's a little broad. I just want to know what classes of problems one can solve best with wavelets. The main problem is my ignorance of the technique itself. I'll try to think of ways to make the question more specific. $\endgroup$
    – Gillespie
    Commented Aug 27, 2022 at 17:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.