The invention discloses an improved optical flow method to motion capture algorithm, motion capture technology, the algorithm first creates the image L feature point detection of Pyramid, the target area; to determine the number of feature points is greater than 8, if yes, proceed to the next step; through the optical flow equation solution of UV and H; to determine the value of UV two consecutive iterations it is greater than 0.0003, if yes, proceed to the next step; 5) the number of iterations of P = P+1, if P is less than P, for the next level of the Pyramid; L = l+1, if l is less than L, while the end of the iteration. The present invention provides improved optical flow motion capture algorithm, the invention has the advantages of speed and accuracy has been greatly improved, the time complexity and stability of the HS optical flow method is better than the original have been greatly improved, very good to meet the motion capture system in real-time.
【技术实现步骤摘要】
本专利技术涉及动作捕捉
,尤其是一种改进光流法的动作捕捉算法。
技术介绍
当人的眼睛与被观察物体发生相对运动时,物体的影像在视网膜平面上形成一系列连续变化的图像,这一系列变化的图像信息不断\流过\视网膜,好像是一种光的\流\,所以被称为光流。光流是基于像素点定义的,所有光流的集合称为光流场。通过对光流场进行分析,可以得到物体相对观察者的运动场。在这过程中分析的算法称为光流法。目前常用的光流法为HS光流法,通过大量的实际应用发现,HS光流法在跟踪纹理丰富的图像时效果很好,然而在动作捕捉时效果并不理想,存在捕捉不稳定等问题。目前HS光流法仍然存在以下几点不足:1、HS光流法不容易选取一个大小适中的窗口,使其适应不同分辨率的视频与不同的特征点;2、容易出现捕捉结果不稳定的情况,被捕捉部分特征点处的矩阵G不可逆会导致光流方程的解不可靠进而出现捕捉漂移现象,当物体的运动较大时,需要通过加入图像金字塔才能迭代出精确的光流场,与此同时加入图像金字塔后光流的计算量增大很多并且时耗也同时增大了;3、光流是通过点的邻域的信息来求解的,每个点都是通过光流方程求解出来的,特征点相互之间并没有约束,当跟踪的点集中部分点的跟踪结果不准确时容易影响整体的跟踪效果,会导致跟踪的效果不稳定。
技术实现思路
本专利技术提出的一种改进光流法的动作捕捉算法,算法的速度和精度有较大的提升。本专利技术的技术方案是这样实现的:一种改进光流法的动作捕捉算法,该算法包括以下步骤:1)创建图像L层金字塔,对目标区域检测特征点,每层迭代次数P次;2)判定特征点数目是否大于8,如果为否,则返回步骤1),如果 ...
【技术保护点】
一种改进光流法的动作捕捉算法,其特征在于,该算法包括以下步骤:1)创建图像L层金字塔,对目标区域检测特征点,每层迭代次数P次;2)判定特征点数目是否大于8,如果为否,则返回步骤1),如果为是,进行下一步;3)通过光流方程求解uv和H;4)判定相邻两次迭代出来的uv差值是否大于0.0003,如果为否,则跳转至步骤6),如果为是,进行下一步;5)迭代次数p=P+1,如果p<P,则进行下一步,如果p≥P,则返回步骤3);6)金字塔层数l=l+1,如果l<L,则迭代结束,如果l≥L,则返回步骤3)。
【技术特征摘要】
1.一种改进光流法的动作捕捉算法,其特征在于,该算法包括以下步骤:1)创建图像L层金字塔,对目标区域检测特征点,每层迭代次数P次;2)判定特征点数目是否大于8,如果为否,则返回步骤1),如果为是,进行下一步;3)通过光流方程求解uv和H;4)判定相邻两次迭代出来的uv差值是否大于0.0003,如果为否,则跳转至步骤6...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:上海盟云移软网络科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。