织梦CMS - 轻松建站从此开始!

360BC游戏

当前位置: 主页 > 手机游戏

Lucas-Kanade算法

时间:2025-08-14 21:14来源:本站 作者:admin666 点击:
Lucas-Kanade 算法 王 琳 (wanglin193@http://www.wendangxiazai.com) 一 预备知识 1泰勒展开 Taylor expansion (标量)函数f(X)在X=X0附近的一阶泰勒展开式为 f(X0+ X)≈f(X0)+ X 变量X可以是n维矢量X=(x0, x1,…xn),

Lucas-Kanade 算法

王 琳 (wanglin193@http://www.wendangxiazai.com)

一 预备知识

1泰勒展开 Taylor expansion

(标量)函数f(X)在X=X0附近的一阶泰勒展开式为

f(X0+ X)≈f(X0)+ X

变量X可以是n维矢量X=(x0, x1,…xn),则df/dX为梯度矢量

dfdX

X=X0

df dfdfdf

,,..., = dX dx0dx1dxn

另外,如果f(X)是m维矢量函数,则得到所谓Jacobian矩阵

df0

dxdf 0

= ...dX dfm

dx 0df0 dxn ......

dfm ...

dxn

...

2 复合函数链式复合函数链式求导链式求导法则求导法则 Chain rule

在函数f对变量t求导数的时候,有时f和t关系是通过中间变量x,y联系起来的,f=f(x,y), x=x(t),y=y(t).,那么df/dt由下式表示(<,>表示内积):

f f x y df f x f y

=+= , , , dt x t y t x y t t

二L-K算法

目的是用一组参数p从一个图像区域(patch)采样I(x),和模板T(x)进行匹配,使得误差最小

E=

∑[I(W(X;p)) T(x)]

patch

2

其中W(X:p)是以矢量p为参数表达的image warping,实际上可以理解为坐标变换,以决定在图像I上采样点坐标。比如仿射变换(Affine transform),这个W(X:p)得到新的坐标点(x’,y’)表达为

x' x xp1+yp3+p5

W(X;p)= = +

y' y xp2+yp4+p6

, x

p3p5 1+p1

= y p1+pp46 2

1

关于这个公式需要说明:

6个参数的仿射变换,需要至少3个对应点。

4个参数的相似变换只表达变比和旋转,需要至少2个对应点:

(责任编辑:蚂蚁团队)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容