Empirical Wavelet Transforms


The Empirical Wavelet Transform (EWT) aims to decompose a signal or an image on wavelet tight frames which are built adaptively. In 1D, the procedure consists in detecting the supports of some "modes" in the Fourier spectrum and then using these supports to build Littlewood-Paley type wavelets. In 2D, based on the same principle, we propose empirical versions of the tensor wavelet transform, a 2D Littlewood-Paley transform, the Ridgelet transform and the Curvelet transform. The advantage of this empirical approach is to keep together some information that otherwise would be split in the case of dyadic filters. The provided Matlab toolbox performs all these transforms.

You can refer to these papers to learn more about these wavelets: 1D and 2D
Feel free to contact me if you need some help, report a bug, or any other suggestions.

Some examples of EWT coefficients in 1D and 2D:


The Empirical Wavelet Transform Matlab Toolbox Archive

The current version is Toolbox available at Matlab Central.