[发明专利]一种人体运动速度估计方法有效
申请号: | 201810307782.1 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108564599B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 马敬奇;程韬波;钟震宇;雷欢;何峰;吴亮生;卢杏坚 | 申请(专利权)人: | 广东省智能制造研究所 |
主分类号: | G06T7/246 | 分类号: | G06T7/246;G06T7/254;G06T7/269;G06T7/66 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;杨桂洋 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人体 运动 速度 估计 方法 | ||
1.一种人体运动速度估计方法,包括以下步骤:
S1,获取视频图像中的人体结构框架,人体结构框架上设定N个关节点;
S2,序列化N个关节点,序列化的数据有[f,j,x,y,θ,v],其中f表示视频帧,j表示N个关节点的索引值,x表示关节点的横坐标,y表示关节点的纵坐标,θ表示关节点相对图像X轴正方向的顺时针方向角度,v表示关节点的速度大小,初始速度为0;
S3,计算关节点j(j∈[0,N-1])的速度大小vj和方向θj,利用连续帧间权重递增法估计下一帧关节点的运动速度;
S4,计算人体躯干重心位置C(X,Y),得到当前的人体躯干重心C的运动速度并作为人体整体运动速度,利用连续帧间权重递增法估计下一帧人体整体运动速度即人体躯干重心C的运动速度;
S5,将人体结构框架划分为6个部位,每个部位包含至少一个关节点,分别为首部、右上肢、左上肢、躯干、右下肢和左下肢,每个部位选择一个关节点设定为轴心节点,同时每个部位中的所有节点都为速度节点;
S6,利用提出的关节点-轴心节点速度法线距离权重法,计算每个部位中的各个关节点的速度,将同一部位中的所有关节点速度乘以权重系数后进行累加得到该部位的运动速度;
所述步骤S3具体为:
设关节点j连续两帧的图像为fj0(x0,y0)和fj1(x1,y1),则该两帧图像之间坐标满足即fj1(x1,y1)=fj0(x0+Δx,y0+Δy),其中(x0,y0)、(x1,y1)为节点j的图像像素坐标,Δx为x0到x1的X轴坐标偏移量,Δy为y0到y1的Y轴坐标偏移量;
通过傅里叶变换将图像坐标转化为相位坐标,其中(u,v)为对应节点j坐标(x,y)的相位坐标,Fj1(u,v)、Fj0(u,v)分别为fj1(x1,y1)、fj0(x0,y0)对应的相位值,xj0、yj0为节点j的连续两帧中的第一帧像素坐标;
Fj1(u,v)=Fj0(u,v)exp{-n2π(xj0u+yj0v)}
根据傅里叶变换的相位相移特性,关节点j连续两帧之间的相位差为
ΔF(u,v)=Fj0(u,v)-Fj1(u,v)=2π(xj0u+yj0v),
对ΔF(u,v)进行反傅里叶变换即可求得相邻两帧间的平移位移Δfj(x,y),计算速度大小其中Δt为节点j平移位移Δfj(x,y)所用时间,速度方向
利用连续临近帧权重递增法估计关节点j下一帧的运动速度,计算运动速度加权平均值,该加权平均值即为下一帧关节点j的估计速度大小关节点j的速度方向加权平均值其中n为连续帧数,m∈[1,n]且为整数,vjm为节点j的临近第m帧的速度,θjm为节点j的临近第m帧的运动角度,同时更新序列化数据中所有关节点的速度大小和速度方向;
所述步骤S6具体为:
计算关节点的速度时分别计算得到各个关节点在X轴、Y轴方向的速度权重,其中p为各个部位的轴心节点,q为所有的关节点,wqx为关节点q X轴方向的速度权重,wqy为关节点q Y轴方向的速度权重;
将同一部位的X轴、Y轴方向的速度乘以权利系数后分别累加,计算X轴、Y轴方向速度的加权平均值,
其中vp为轴心节点p的速度,θp为轴心节点p的速度角度,vqx为同一部位节点集合中节点q沿X轴方向的速度,vqy为同一部位节点集合中节点q沿Y轴方向的速度,θq为同一部位节点集合中节点q的速度方向;
则vx和vy合成后即为该部位速度,该部位速度的角度为
该部位速度大小为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省智能制造研究所,未经广东省智能制造研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810307782.1/1.html,转载请声明来源钻瓜专利网。