[发明专利]多模型人体运动跟踪方法有效
申请号: | 201110001531.9 | 申请日: | 2011-01-06 |
公开(公告)号: | CN102074034A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 韩红;焦李成;陈志超;范友健;李阳阳;吴建设;王爽;尚荣华;马文萍 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06T7/20 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 人体 运动 跟踪 方法 | ||
1.一种多模型人体运动跟踪方法,包括:
(1)输入人体视频图像,通过背景差获得人体侧影,提取人体侧影边缘,并对人体侧影进行细化处理;
(2)根据处理后的人体视频图像,进行如下关节点检测:
2a)使用同心圆模板沿着骨架线搜索,计算落入圆环的边缘点数量,选取数量最多时的圆心作为头节点;
2b)选取人体侧影重心为根节点;
2c)使用3D人体骨架模型在图像上投影,得到人体躯干上其他关节点位置;
2d)使用粒子滤波检测手、肘、肩关节点位置;
2e)使用下肢长度检测膝、脚关节点位置;
(3)从卡耐基梅隆大学CMU运动捕捉数据库中选取多种运动模式的捕捉数据,采用岭回归方法训练运动模型方程的状态转移矩阵Fi,并计算该运动模型的噪声wk协方差,获得的运动模型集合称为总运动模型集M=(m1,m2,m3,m4,m5,m6},其中m1表示僵硬的行走模型,m2表示行走模型,m3表示平衡行走模型,m4表示Jack跳模型,m5表示跳跃模型,m6表示下蹲模型;
(4)将总运动模型集中的运动模型方程作为交互式多模型滤波器的状态方程,运行交互式多模型十个周期,计算各模型的模型群概率,选择模型概率最大的三个模型作为初始当前模型集合M1;
(5)以k时刻人体关节点作为输入,利用交互式多模型算法,获得人体运动姿态估计,更新运动模型概率和人体运动姿态估计误差协方差;
(6)根据人体关节点位置,计算四肢骨架线在图像上投影的角度变化比值,若比值大小满足设定的运动模型激活规则,记此时刻为k0,记当前模型集合为Mo,记激活运动模型Mn,执行以下步骤(7),否则,输出人体运动姿态估计,执行步骤(5);
(7)将新激活模型的概率初始化为当前模型集合中模型概率的最大值,并归一化模型概率;将预测误差协方差初始化为运动模型自身的噪声协方差,选取运动捕捉数据中与当前模式匹配程度最高的状态作为初始状态,将模型集合Mo和激活运动模型Mn合并为新的当前模型集合Mk;
(8)根据新的当前模型,重新执行上述交互式多模型一个周期,若当前模型集合Mk中运动模型的模型概率小于10-4,则终止该运动模型,输出人体运动姿态估计,并返回执行上述步骤(5);否则,输出人体运动姿态估计,执行步骤(8)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110001531.9/1.html,转载请声明来源钻瓜专利网。