tlpipe.utils.multiscale.starlet_transform

tlpipe.utils.multiscale.starlet_transform(a, level=None, gen2=False, approx_only=False, phi=array([ 0.0625, 0.25, 0.375, 0.25, 0.0625]))[source]

Computes the starlet transform (i.e. the undecimated isotropic wavelet transform) of an array.

The output is a python list containing the sub-bands. If the keyword Gen2 is set, then it is the 2nd generation starlet transform which is computed: i.e., g = Id - h*h instead of g = Id - h.