Algorithms that adjust the wavelet basis functions based on the properties of the signal being analyzed.