2018
DOI: 10.48550/arxiv.1812.11214
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Kymatio: Scattering Transforms in Python

Abstract: The wavelet scattering transform is an invariant signal representation suitable for many signal processing and machine learning applications. We present the Kymatio software package, an easy-to-use, high-performance Python implementation of the scattering transform in 1D, 2D, and 3D that is compatible with modern deep learning frameworks. All transforms may be executed on a GPU (in addition to CPU), offering a considerable speedup over CPU implementations. The package also has a small memory footprint. The sou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
21
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(23 citation statements)
references
References 12 publications
0
21
0
Order By: Relevance
“…, based on the particular 3D implementation of Ref. [42], given by the publicly available KYMATIO package [43] 4 . In Eq.…”
Section: Wavelet Scattering Transformmentioning
confidence: 99%
See 1 more Smart Citation
“…, based on the particular 3D implementation of Ref. [42], given by the publicly available KYMATIO package [43] 4 . In Eq.…”
Section: Wavelet Scattering Transformmentioning
confidence: 99%
“…As opposed to previous cosmological applications of wavelet techniques [39][40][41] that restricted their attention on 2D configurations only, in this work we aim to study the information content of the WST applied on the full 3D density field of the LSS. To do so, we will closely follow the corresponding 3D WST implementation of [42], given by the publicly available KYMATIO package [43] 1 , based on which the WST coefficients, S n , up to order n = 2, are given by:…”
mentioning
confidence: 99%
“…Over the years, a number of software packages have been developed to implement the scattering transform. Recently, the developers of several of those teamed up to create the "Kymatio" package (Andreux et al 2018): https://www.kymat.io. It can take advantage of GPU acceleration, provides a variety of different frontends and backends, and has been widely used in the signal processing literature.…”
Section: Software Implementationmentioning
confidence: 99%
“…We used many publicly available codes, including PYTHON packages: HDF5 [61], IPYTHON [62], KYMATIO [52], MAT-PLOTLIB [63], NUMPY [64], SCIPY [65], SCIKIT-LEARN [66], SCIKIT-IMAGE [67], DYNESTY [68] and JULIA [69] packages: FFTW.jl [70], AbstractFFTs.jl, Colors.jl, DSP.jl, FITSIO.jl, HDF5.jl, IJULIA.jl, MLDatasets.jl, and would like to acknowledge their developers. ACKNOWLEDGMENT A.S. gratefully acknowledges support by a National Science Foundation Graduate Research Fellowship (DGE-1745303).…”
Section: Code and Data Availabilitymentioning
confidence: 99%
“…Note that here we have only one free parameter, α of the apodization function, which replaces the free parameters associated with that spherical projection.10 KYMATIO[52] is a PYTHON implementation of the WST available at https://www.kymat.io11 https://faun.rc.fas.harvard.edu/saydjari/EqWS/12 The full width at half maximum (FWHM) is a measure of the width, equal to 2.355σ, which we report in pixel units.…”
mentioning
confidence: 99%