Sparse transforms: DCT, DTCW, Shearlet, Contourlets
Motivation
This Issue is intended to collect pointers to various transforms that we would like to include in PyLops (as well as discuss the level of maturity of the Python libraries providing such transforms).
Contourlets
- https://github.com/mazayux/pycontourlet
and create tutorial based on https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9833541
DCT: done 🚀
~~- https://docs.scipy.org/doc/scipy/reference/generated/scipy.fftpack.dct.html~~
~~and 2D: https://stackoverflow.com/questions/7110899/how-do-i-apply-a-dct-to-an-image-in-python~~
~~See this for an example: https://inst.eecs.berkeley.edu/~ee123/sp16/Sections/JPEG_DCT_Demo.html~~
DTCW
Make operator based on:
- https://dtcwt.readthedocs.io/en/0.12.0/
Shearlet
Make operator for Shearlet transform using either of those libraries:
-
https://github.com/stefanloock/pyshearlab and http://na.math.uni-goettingen.de/pyshearlab/
-
https://github.com/grlee77/PyShearlets
-
https://github.com/skmda37/ShearletX
and create tutorial based on http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=250093F1970AD5FCFCF9921F97DA9BE1?doi=10.1.1.572.1557&rep=rep1&type=pdf
@mrava87 i would like to work on this issue