光流的计算(Lucas–Kanade method)
2014-02-23 22:48
155 查看
Lucas-Kanade 方法假设光流在一个较小的局部区域内是保持不变的,然后采用最小二乘的方法来计算每一个点的光流。
对于每一个像素点,其光流(速度)可以这样表示:
![](http://img.blog.csdn.net/20140223223802328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVld2V1Y2hlbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
对于这个表示,我们可以这样理解:我们已经假设了在一个像素的周围的一个小的窗口内的所有像素点的光流大小是相同的。而两帧图像之间的变化,就是t方向的梯度值,可以理解为当前像素点沿着光流方向运动而得到的,所以我们可以得到上边的这个式子。我们令:
![](http://img.blog.csdn.net/20140223224233031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVld2V1Y2hlbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
则上边的一组式子可以表示为:
![](http://img.blog.csdn.net/20140223224549062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVld2V1Y2hlbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
解这个式子得到:
![](http://img.blog.csdn.net/20140223224717593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVld2V1Y2hlbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
参考链接:http://en.wikipedia.org/wiki/Lucas-Kanade_method
对于每一个像素点,其光流(速度)可以这样表示:
对于这个表示,我们可以这样理解:我们已经假设了在一个像素的周围的一个小的窗口内的所有像素点的光流大小是相同的。而两帧图像之间的变化,就是t方向的梯度值,可以理解为当前像素点沿着光流方向运动而得到的,所以我们可以得到上边的这个式子。我们令:
则上边的一组式子可以表示为:
解这个式子得到:
参考链接:http://en.wikipedia.org/wiki/Lucas-Kanade_method
相关文章推荐
- uva 571 - Jugs(倒水问题)
- 16进制转换
- OpenJudge 2775 文件结构“图”/ Poj 1057 FILE MAPPING
- 「2014-2-23」Note on Preliminary Introduction to Distributed System
- Ubuntu 系统装机指南
- 城城记事本
- Copy a file
- hdu 1969 Pie
- 日800万访客、20万RPS网站的5个9可用性架构
- Extjs 点击编辑的时候有一个省市级联,市ComboBox不能选中displayField
- 安装使用rspec
- eclipse 连接Oracle插件 安装步骤
- RDTSC指令 用于anti debug
- LaTeX Error: File `lastpage.sty' not found. 解决办法
- Sprite Kit 入门学习(二)
- 大型网站的SEO引爆点
- 走进小作坊(六)----万恶的拖延症
- 栈式自编码算法
- 看了几天还isqlplus 入门看完了!
- Unable to execute dex: Multiple dex files define Landroi