3 ms·
Why are we reinventing wheels and giving them bad names This is an exponential moving average aka first order average and has been used for decades. It's intro
by duped 2y ago
Why are we reinventing wheels and giving them bad names
This is an exponential moving average aka first order average and has been used for decades. It's introductory material in any DSP class.
There are multiple varying derivations of the coefficients that have different meanings, the best one for this example would be as an approximation of an N-point moving average (derivation of that is an exercise to the reader, but it's like five minutes of whiteboarding)
- anothertroll123 2y agoYeah, what the hell? This is the most basic IIR filter in existence.
- spookie 2y agoYour criticism is the reason for the name though
- dsego 2y agoBut an N-point moving average isn't adaptive, no? It has lag, this filter can adjust the smoothing effect to reduce lag. The exponential moving average is just one part of the presented filter, that's not the innovation here.
- buo 2y agoYes. Link to the research paper: https://dl.acm.org/doi/10.1145%2F2207676.2208639?cid=81100168597 https://dl.acm.org/doi/10.1145%2F2207676.2208639?cid=8110016...
- wiml 2y agoThis is a nonlinear filter because of the way alpha is determined. Since this is in SIGCHI, I assume the actual novelty here is "this filter has behavior that feels right to interactive users, (and is also computationally cheap)".