PyLops / pylops

PyLops – A Linear-Operator Library for Python
https://pylops.readthedocs.io
GNU Lesser General Public License v3.0
422 stars 101 forks source link

Sparse transforms: DCT, DTCW, Shearlet, Contourlets #46

Open mrava87 opened 5 years ago

mrava87 commented 5 years ago

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

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:

Shearlet

Make operator for Shearlet transform using either of those libraries:

and create tutorial based on http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=250093F1970AD5FCFCF9921F97DA9BE1?doi=10.1.1.572.1557&rep=rep1&type=pdf

dikwickley commented 1 year ago

@mrava87 i would like to work on this issue