Gunnar-Farneback算法原理 & Farneback光流法在UCSD异常数据集上的Demo

Gunnar-Farneback算法论文:Two-Frame Motion Estimation Based on Polynomial Expansion期刊:13th Scandinavian Conference on Image Analysis (SCIA 2003)作者:Gunnar Farnebäck(Computer Vision Laboratory, Link¨op...
摘要由CSDN通过智能技术生成

Gunnar-Farneback算法

论文:Two-Frame Motion Estimation Based on Polynomial Expansion

会议:13th Scandinavian Conference on Image Analysis (SCIA 2003)

作者:Gunnar Farnebäck(Computer Vision Laboratory, Link¨oping University, SE-581 83 Link¨oping, Sweden)

备注:gf@isy.liu.se http://www.isy.liu.se/cvl/

一、多项式展开

多项式展开的想法是把每个像素点的邻域都用多项式来表示:

f(x)\sim x^{T}Ax + b^{T}x + c(1)

其中A是对称矩阵,b是向量,c是常量。系数是根据邻域内信号值的加权最小二乘法估计出来的。权重由两个组成部分,称为确定性和适用性。确定性与邻近区域的信号值耦合,而适用性则根据点在邻域中的位置确定邻域中点的相对权重。

二、位移估计

由于每个邻域都可以用一个多项式来逼近,所以首先分析一个多项式经过平移后会发生什么变化。考虑以下二次多项式:

f_{1}(x) = x^{T}A_{1}x + b_{1}^{T}x + c_{1}     (2)

整体位移d个单位后得到信号f_{2}

f_{2} = f_{1}(x - d)^{T}A_{1}(x - d) + b_{1}^{T}(x - d) + c_{1} = x^{T}A_{2}x + b_{2}^{T} + c_{2}     (3)

设二次多项式等式如下:

A_{2} = A_{1}     (4)

b_{2} = b_{1} - 2A_{1}d     (5)

c_{2} = d^{T}A_{1}d - b_{1}^{T}d + c_{1}     (6)

A_{1}是非奇异矩阵时,可以解出d

2A_{1}d = -(b_{2} - b_{1})     (7)

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值