Fast algorithms for discrete and continuous wavelet transforms | Synapse