基本信息
文件名称:Optical_Flow算法推导笔记.docx
文件大小:96.48 KB
总页数:7 页
更新时间:2026-03-12
总字数:约1.06千字
文档摘要
光流法
亮度恒定:
1)非
2)线性版本:
梯度恒定:?
保持不连续的时空平滑:流场连续型和不连续运动边界保留
约束包含数据项,平滑项:
数据项:E
平滑项:E
总能量:Eu,v=E
HornSchunk光流算法及其计算
假设1:亮度恒定,即dEdt
dEdx?
假设2:平滑约束:即最小化?
因此可得误差式子:
ξ
其中的Lagrange式子:
L
由Euler-Lagrange方程:?L?
其中ux=?u?x
2
2
Ex
E
同理可对v分量情况:
E
结合?2u
(
解方程组可得:
u
其中,
LiuShen光流算法及其计算
估算w=u,
J
为了最小化Jw,我们引入一个任意光滑函数s=(s1,s
g?
证:对于第一项J
=
=
所以,d
=
=
对于第一项J
=
得证。
当??w=0且f=0,方程退化为Horn
?g
接下来为了求出方程g?
g?
假设函数g足够光滑,则?
?g
?
=
g
采用4领域估算?2w,可得
综上所得代入g??
?
?
其中,?u
?u
?2
u
ui,j
?v
?v
?2
v
vi,j
LucasKanade光流算法及其计算
刚性平移1D配准:
εt
要最小化εt,则?ε
可求得估算的topt=x∈R
刚性平移m维配准:
ε
其中t=t1
注意:?F
为了最小化εt,则?ε
可求得估算的topt=x
同样采用雅可比迭代t(k)=
正向几何变换Tp
配准算法的目的是最小化式子εp=x∈RIT
为了最小化εq,则?ε
其中?I
ITp+qx
?ε(q
q
在得到最优参数增量qopt之后,更新几何变换矩阵p
?
=I
?
其中Dx=Rx?
该算法的劣势是,每次迭代估计,关于p的估计都会影响到HessianMatrix的重新估计,计算量比较大。
反向几何变换Tp
配准算法的目的是最小化式子εq
为了最小化εq,则?ε(q
化简可得:qopt
Tpx=
对应变换矩阵相乘Ap
?2
附录:
?
?
?