Skip to content

Releases: lostanlen/scattering.m

First beta release

21 Jun 20:25
21b214e
Compare
Choose a tag to compare
First beta release Pre-release
Pre-release

The scattering.m MATLAB toolbox intends to provide a pipeline for multi-variable scattering that is very generic and customizable, yet remaining as seamless and efficient as possible.

Morlet wavelets and auditory Gammatone wavelets
Tunable quality factor, maximum scale, and number of filters per octave
Pay only for what you use: a fraction of scattering paths can be explicitly spared
Logarithmic compression of the wavelet scalogram is opt-in
FFT-based convolutions with subsampling in the Fourier domain
Efficient products in the Fourier domain with narrowband wavelets
Multi-variable scattering: all variables share the same framework
Automatic padding of the log-frequency axis
Multiple-support filter banks to avoid extraneous padding
Spiral scattering by reshaping the log-frequency axis on the fly
Long signals are processed by constant-sized chunks. Unchunking is automatic
Signal reconstruction from scattering coefficients (even over multiple variables)
Efficient formatting into feature vectors for classification