/SparseTFR

Sparse Time-Frequency representation (Sparse STFT, and Sparse Stockwell transfrom)

Primary LanguagePythonMIT LicenseMIT

SparseSTFT

Sparse Short Time Fourier Transform (SparseSTFT)

The algorithm is based on the constant window function and optimization in the time-domain with two examples.

Example

The figure shows the result of Demo2.py code.
The top subplot shows the ground motion recorded by Kik-Net stations at Japan.
The middle subplot is the TF Representation of seismogram.
The bottom subplot is the reisudal between observed and reconstructed data.

alt text


Take a look at second example (link)

Citation

D. D. Esfahani, Reza & Askari, Radwin & Gholami, Ali. (2018). Sparsity promoting method to estimate the dispersion curve of surface wave group velocity. GEOPHYSICS. 84. 1-40. 10.1190/geo2018-0138.1.

Gholami, Ali. (2013). Sparse Time-Frequency Decomposition and Some Applications. IEEE Transactions on Geoscience and Remote Sensing. 51. 3598-3604. 10.1109/TGRS.2012.2220144.