自由Man

关于TLD算法跟踪模块的补充说明


1.jpg

         首先,在边界框中均匀取10*10个点(由于计算两点之间的距离即步长时,要用整数,所以实际取得的点数可能不是10*10个)Points1,如上图左图所示;

 

2.jpg

        然后, 使用光流,通过上一帧图像,预测出那些点在当前帧中的位置Points2;

        其次,再次使用光流,通过当前帧图像及Points2,追溯出Points2对应在上一帧中的位置PointsFB;
        接下来,计算PointsFB-Points,即为前后向误差(forward-backward error);(如果误差均值大于阈值,则认为存在太多不稳定跟踪点,从而认为跟踪失败)
        再接下来,取上一帧中以点Points1为中心,10*10的像素块,计算它与当前帧中对应点Points2为中心10*10像素块的相似度。
        接着,取满足 相似度大于所有相似度中值(排序),前后向误差大于所有误差中值(排序)  的点,作为最终有效的跟踪点;
        最后,使用有效跟踪点对关系,计算尺度及形变关系,从而对上一帧的边界框做变换得到新的目标位置边界框。


注:如果图片无法显示,请访问我的网易博客:http://quandb2007.blog.163.com/blog/static/418788752013613101649414/

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero Theme By 爱墙纸

Copyright ZiYouMan.cn. All Rights Reserved. 蜀ICP备15004526号