Digital Signal Processing.
This is another cyclic approach. It has been developed by John Ehlers (cyclic processes are revealed by Hilbert transform).
Adaptive moving averages, adaptive RSI and many other techniques come from this approach.
More about this approach see in books written by John Ehlers and here: http://www.timingsolution.com/TI/2/index.htm