Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kymatio/phaseharmonics

Wavelet phase harmonic scattering transform
https://github.com/kymatio/phaseharmonics

Last synced: about 2 months ago
JSON representation

Wavelet phase harmonic scattering transform

Awesome Lists containing this project

README

        

PhaseHarmonics: Wavelet phase harmonic transform in PyTorch
======================================

This is an implementation of the wavelet phase harmonic transform based on Kymatio (in the Python programming language). It is suitable for audio and image analysis and modeling.

### Related Publications
* [2019] Stéphane Mallat, Sixin Zhang, Gaspar Rochette. Phase Harmonic Correlations and Convolutional Neural Networks. [(paper)](https://arxiv.org/abs/1810.12136).
* [2020] E. Allys, T. Marchand, et al. New Interpretable Statistics for Large Scale Structure Analysis and Generation. [(paper)](https://github.com/Ttantto/wph_quijote).[(code)](https://github.com/Ttantto/wph_quijote).
* [2021] Sixin Zhang, Stéphane Mallat. Maximum Entropy Models from Phase Harmonic Covariances. [(paper)](https://arxiv.org/abs/1911.10017).[(code)](https://github.com/sixin-zh/kymatio_wph).
* [2021] Bruno Regaldo-Saint Blancard, Erwan Allys, François Boulanger, François Levrier, Niall Jeffrey. A new approach for the statistical denoising of Planck interstellar dust polarization data. [(paper)](https://arxiv.org/abs/2102.03160). [(code)](https://github.com/bregaldo/pywph).
* [2022] Brochard, Zhang, Mallat. Generalized Rectifier Wavelet Covariance Model For texture Synthesis. [(paper)](https://openreview.net/pdf?id=ziRLU3Y2PN_). [(code)](https://github.com/abrochar/wavelet-texture-synthesis).
* [2022] Antoine Brochard, Bartłomiej Błaszczyszyn, Sixin Zhang, Stéphane Mallat. Particle gradient descent model for point process generation. [(paper)](https://link-springer-com.gorgone.univ-toulouse.fr/article/10.1007/s11222-022-10099-x). [(code)](https://github.com/abrochar/pp_syn)

### Installation
For general installation, please follow the instructions at [(kymatio)](https://github.com/kymatio/kymatio). You may also use the script ./install_cuda92.sh to setup GPU-supported anaconda env.

### Reproducing 2d reconstructions in paper [2019].
The code is tested on Ubuntu 16 + two TITAN Xp GPU + cuda 9.2 + Nvidia Driver Version: 410.66. Please follow the README in the folder code_rec2d. Matlab is needed to generate 2d wavelet filters.