A Phase-Based Approach to the Estimation of the Optiacal Flow的一些理解
什么是光流:追踪相邻帧像素间的移动
前提条件:恒定相位幅度
基于相位方法的三个步骤:
- 将图像序列经过一些正交的Gabor滤波器,计算出相位的时间梯度
- 给定时间跨度的非线性相位时间梯度会被滤掉
- 在一个位置的剩下的相位时间梯度使用一个递归的神经网络计算出该位置的速度(我们说关注的值)
一些概念解释:
局部速度(component velocity):一个方向的速度
全速度(full velocity):各个方向速度的整合
理论推导过程
依据恒定相位的前提条件:相位对时间求导后,可得:
进一步得到时间相位梯度的表达式
时间相位梯度仅产生关于空间相位梯度在方向上,全速度分量的信息。因此计算出局部速度:
使用多个正交的Gabor滤波器,计算出局部速度。使用递归的神经网络算法,最终计算出全速度。
最终的结果图,为箭头表示的每个像素点的运动。箭头指向为方向,大小为长度
最终结果如图所示: