动作生成的任务中由于网络输出的帧之间有差异,因此需要一些后处理过程,基本上属于滤波器平滑,这里积累一下滤波器知识
1€ Filter
代码
文章来源为
1€ Filter: A simple speedbased low-pass filter for noisy input in interactive systems
该滤波器可以去除低频抖动,并可以在高速运动时防止运动滞后
moving average (MV)
这个就是很普通的,设置一个窗口,进行加权平均
论文【Evaluation of Speech-to-Gesture Generation Using Bi-Directional LSTM Network】
采用先 1€ Filter 然后 MV 消除运动抖动
指数移动平均 EMV
a = r ∗ a + ( 1 − r ) ∗ b a=r*a+(1-r)*b a=r∗a+(1−r)∗b