发明名称 基于粒子滤波和光流矢量的视频目标跟踪方法的优化方法
摘要 本发明公开了一种基于粒子滤波和光流矢量的视频目标跟踪方法的优化方法,属于图像/视频后期处理技术领域。该方法将基于粒子滤波和光流矢量的视频目标跟踪方法中所涉及的每个大计算量算法在多CPU上并行计算,在每个CPU上运行一个线程,负责处理一部分行数据,将所有行数据均匀分配到每个CPU上;当每个线程完成自己的任务后,向线程同步管理者发事件告知,当线程同步管理者在得到所有线程完成当前任务的时间都到来后,启动所有线程开始后续任务事件。该方法提高了基于粒子滤波和光流矢量的视频目标跟踪方法的效率,满足了对跟踪方法实时性的要求。
申请公布号 CN101923718B 申请公布日期 2012.12.19
申请号 CN200910086407.X 申请日期 2009.06.12
申请人 新奥特(北京)视频技术有限公司 发明人 郑鹏程;刘铁华;见良;孙季川
分类号 G06T7/20(2006.01)I;G06T1/20(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种基于粒子滤波和光流矢量的视频目标跟踪方法的优化方法,所述的基于粒子滤波和光流矢量的视频目标跟踪方法包括以下步骤:(1)将t时刻图像转化为灰度图,对灰度图进行高斯模糊,对高斯模糊后的灰度图创建L级高斯金字塔,然后计算每级高斯金字塔图像在x和y方向上的灰度梯度;(2)对t‑1时刻图像的M个特征点根据灰度梯度求解其在t时刻图像中的位置偏移和仿射变换参数;如果某个特征点丢失,则采用网格将跟踪目标搜索区域划分成与丢失特征点区域大小相同的K个图像区域,利用图像灰度差的平方和匹配丢失特征点区域,估计丢失特征点的近似位置;然后利用估计的近似位置作为初始位置重复步骤(2),重新求解该特征点在下一帧图像中的位置偏移和仿射变换参数;所述跟踪目标搜索区域是指在图像的哪个范围中产生特征点的区域;(3)对t‑1时刻图像的N个粒子重新进行采样,并对新采样的N个粒子利用随机数或光流矢量进行重新分布;采用Newton迭代法求解特征点的光流矢量;(4)计算N个粒子的RGB直方图,并根据RGB直方图计算每个粒子的权重,然后将N个粒子位置根据权重进行加权平均,得到跟踪目标t时刻图像的估计位置;(5)对估计位置进行稳定性比较计算,得到跟踪目标的最终位置;其特征在于:该方法将基于粒子滤波和光流矢量的视频目标跟踪方法中所涉及的每个大计算量算法在多CPU上并行计算,在每个CPU上运行一个线程,负责处理一部分行数据,将所有行数据均匀分配到每个CPU上;当每个线程完成自己的任务后,向线程同步管理者发事件告知,当线程同步管理者在得到所有线程完成当前任务的时间都到来后,启动所有线程开始后续任务事件;所述大计算量算法包括将RGB图像转换成灰度图的算法、求金字塔模糊灰度图的算法、求金字塔灰度梯度图像的算法、根据下一级金字塔数据采样上一级金字塔数据的算法、特征点丢失后在搜索矩形区域中求解与特征点 近似位置的算法、用牛顿迭代法求解特征点的光流矢量的算法、以及粒子RGB直方图计算和权重计算。
地址 100080 北京市海淀区西草场1号北京硅谷电脑城15层1501-1506室