首页 / 专利库 / 变压器和转换设备 / 传感器 / 传感器 / 基于Kinect体感技术的三维步态信息采集与分析方法

基于Kinect体感技术的三维步态信息采集与分析方法

阅读:951发布:2022-10-02

专利汇可以提供基于Kinect体感技术的三维步态信息采集与分析方法专利检索,专利查询,专利分析的服务。并且基于Kinect体感技术的三维步态信息采集与分析方法,先将 跑步机 、Kinect 传感器 、Kinect 支撑 云 台、计算机组成步态 数据采集 硬件 系统,然后选择跑步机速度,让受试者在跑步机上行走,使用Kinect传感器识别人体骨骼 节点 ,使用 阈值 滤波和双指数滤波稳定骨骼节点数据,然后根据人体解剖学构建局部 坐标系 并计算解剖学运动曲线,使用步态事件捕捉方法识别步态事件,基于步态骨骼数据完成步态参数计算,最后在界面上呈现出步态参数和步态运动曲线;本 发明 具有造价低廉、无标记点捕捉三维骨骼节点、长距离采集、自动捕捉步态事件、精确计算步态参数和轨迹、操作简单等优点。,下面是基于Kinect体感技术的三维步态信息采集与分析方法专利的具体信息内容。

1.基于Kinect体感技术的三维步态信息采集与分析方法,其特征在于,包括以下步骤:
1)搭建步态数据采集硬件系统:
步态数据采集硬件系统包括跑步机,跑步机旁边设有可调高度度的Kinect支撑
台,Kinect支撑云台上安装有Kinect传感器,Kinect传感器的输出和计算机连接,首先跑步机与Kinect传感器相对不动,然后让人在跑步机上连续运动,实现连续无限距离的步态采集;
2)选择跑步机速度:
在跑步机不同速度时对受试者进行测量,跑步机速度最小增量为0.1km/h,根据确定的速度构建健康人体步态数据库
3)使用Kinect传感器获取人体骨骼数据:
Kinect传感器是Xbox360使用的体感传感器,进行实时动作捕捉,并通过对人体的三维姿态进行识别;Kinect传感器能够追踪人体并获取人体25个骨骼点三维坐标,从中选取下肢运动关键关节点,Kinect传感器以30Hz的速度不断的读取人体骨骼点的三维空间变化,完成步态数据采集功能;
4)骨骼数据的双指数滤波:
使用不同的滤波器的组合进行滤波;
第一阶段消除抖动:
公式中 为第一阶段滤波值,Xn为测试值, 为前一第二阶滤波值,α为第一阶段
噪声抑制系数;
第二阶段高斯噪声的虑除:
公式中 为第二阶段滤波值,Xn为测试值,β为第二阶段噪声抑制系数,bn为当前帧趋势,bn-1为前一帧趋势,γ为趋势控制系数;
5)计算下肢关键部位运动学曲线:
骨盆中心为PelvisCenter、左髋节点Hipleft、右髋节点HipRight、左膝关节KneeLeft、右膝关节KneeRight、左踝关节AnkleLeft、右踝关节AnkleRight、左脚为FootLeft、右脚为FootRight,分别构建向量L1、L2、L3、L4、R1、R2、R3、R4,向量的计算计算如下式对于膝关节的运动角度θKneeLeft、θKneeRight和踝关节的运动角度θAnkleLeft、θAnkleRight,将膝关节和踝关节简化为一个自由度,其计算方法如下式
对于髋关节,髋关节的运动规律的描述是相对骨盆进行描述,因此需要先定义骨盆的局部坐标系,骨盆局部坐标坐标原点定义在骨盆中心PelvisCenter,其y轴定义为右髋关节指向左髋关节,其z轴方向定义为骨盆平面的垂线,其中骨盆平面由PelvisCenter、HipRight、HipLeft三个点确定,所以骨盆的局部坐标系定义为
骨盆的矢状面运动角度θHipLeftsag、θHipRightsag,冠状面运动角度θHipLeftcor、θHipRightcor,平面运动角度θHipLefttra、θHipRighttra,定义proj(x,y)为任意向量向平面投影的公式,其中x为平面法向量,y为任意向量,各关节角度计算定义式如下
骨盆的位移和摆动角是相对全局坐标系定义,其中PelvisCenter的x坐标为骨盆左右方向的位移,y坐标为人体骨盆中心的上下方向的位移,z坐标为人体骨盆中心的前后方向的位移;骨盆的摆动角度需要根据全局坐标定义,全局坐标系的x,y,z方向的单位坐标向量为ig、jg、kg,骨盆的前后方向摆动角度θPelvistilt,冠状面的上下方向摆动角度θPelvisObl,水平面方向的摆动角度θPelvisRot,且已知骨盆的局部坐标系的三个相互垂直的方向向量在全局坐标系中的坐标为i、j、k,
6)步态事件捕捉:
步行踝关节与骨盆中心的深度方向上的距离变换规律近似正弦曲线,该曲线的峰值到达时刻与脚着地时刻正好耦合,该曲线的极小值与脚尖离地时刻相对应,该曲线的峰值和谷值分别视为足跟着地事件HS时刻和脚尖TO离地事件时刻,如下式所示,式中tHS、tTO分别代表足跟着地时刻和足尖离地时刻,XHeel、XPelviscenter分别代表足跟和骨盆中心在行走方向上的全局坐标分量,以踝关节代替足跟,所以XHeel=XAnkle,
tHS=(XHeel-XPleviscenter)max
tTO=(XHeel-XPelviscenter)min
7)步态参数计算:
支撑相参数Tstand,支撑相根据某一侧下肢进行定义,即右侧或左侧下肢与地面接触的阶段,支撑相的开始时刻是足跟着地,支撑相阶段结束的标志是相应侧脚尖离地,式中Tdown(n)表示足跟着地时刻,即支撑相开始时刻,Toff(n)表示传感器检测足尖离地的时刻,即支撑相结束时刻,
Tstand=Toff(n)-Tdown(n)
摆动相参数Tswing,摆动相是针对单侧下肢进行定义,当该下肢与地面无接触并且悬空运动的阶段,摆动相开始的标志是相应侧的脚尖离地,摆动相结束的标志是相应侧脚跟再次着地,式中Tdown(n)表示下一周期的开始时刻即足跟着地,
Tswing=Tdown(n)-Toff(n-1)
周期参数Tstep,步行周期是针对单侧下肢进行定义,步行周期开始的标志是该侧足跟着地,直至下一次该侧足跟再次着地为结束标志,式
Tstep=Tdown(n)-Tdown(n-1)
节律参数Cadence,是表征人体运动频率的快慢指标,定义为1分钟内单侧腿完成步态循环的次数,
Cadence=60/Tstep
步长参数Lstep,步长参数是当人连续步行时,连续左右的两侧下肢着地点的距离,定义为左脚跟着地到右脚跟着地的距离,计算方法如下,式中LHeelL(n)为左脚本周期着地位置,LHeelR(n)为右脚本周期着地位置,
Lstep=|LHeelL(n)-LHeelR(n)|
跨步长参数Lstride,跨步长参数是当人连续行走时,对连续两次同侧着地点的距离,定义为单侧脚印着地位置在前进方向上的脚跟的位置的距离,式中LHeelL(n)为本周期着地位置,LHeelL(n-1)为上周期左脚跟着地位置,
Lstride=|LHeelL(n)-LHeelL(n-1)|
步宽参数Wstep,步宽定义为两侧足中线的位置,使用踝关节定义步宽,将连续左右两步对应的踝关节位置距离在与行走方向垂直的方向上的投影视为步宽的度量,
Wstep=|proj(LAnkleL(n)-LAnkleR(n-1),kg)|
8)呈现运动曲线和步态参数:
计算机根据步骤5)完成关键部位计算的运动曲线,显示多条人体下肢运动轨迹,根据步骤6)和步骤7)计算得到人体步态的支撑相参数、摆动相参数、周期参数、节律参数、步长参数、跨步长参数、步宽参数。

说明书全文

基于Kinect体感技术的三维步态信息采集与分析方法

技术领域

[0001] 本发明涉及临床医学中的步态数据采集与分析技术领域,具体涉及基于Kinect体感技术的三维步态信息采集与分析方法。

背景技术

[0002] 行走及其步态是在中枢神经系统的控制下在生物平上的体现,正常步态有赖于中枢神经系统、周围的神经系统及肌肉骨骼系统的协调工作。当下肢肌肉、韧带、骨骼、关节、脑、脊髓、周围神经的正常生理功能及相互间协调与平衡受到损伤时均可导致不同程度的异常步态,步态信息的采集与分析是辅助医生对患者进行康复评估、训练规划、疾病诊断、假肢适配等工作的量化的重要工具。
[0003] 可穿戴惯性传感器测试、足底压力测试、肌电测试、二维图像测试、三维标记点测试等是步态分析中常用的数据采集方式。可穿戴惯性传感器测试方式需要将陀螺仪加速度器同时使用才能捕捉到人体运动过程,在确定人体世界坐标系中的运动过程时算法复杂计算出的运动轨迹精度低,同时可穿戴测试设备的穿戴过程复杂,实验不具有严格的重复性,并且难以实现关节解剖位置的监测。足底压力测试方式可以检测足底压力随着时间的变换情况,能实现简单的步态时相变化,然而该方法并不能记录步态运动的整个周期,因为步态运动中的摆动阶段是在悬空进行,此时与地面无接触,无法捕捉完整的周期,而且足底力捕捉信息单一,步态捕捉时间短,不能完整的记录步态信息。肌电测试方式是针对下肢运动肌肉的检测,该方法是从隐含信息对步态进行测试,并且需要对隐含信息进行宏观解释,所以该方法不具有直观性,同时该种测试方式信息类型少。二维图像测试方法需要使用算法对人体骨骼进行识别,识别精度较低,只能记录人体运动的二维信息,所以该种测试方法丢失信息较多。三维红外标记点测试系统可以刻画出人体的三维运动,测试精度较高,捕捉人体三维运动信息,该设备捕捉空间有限,只能进行有限空间步态捕捉,同时该在操作该设备时需要在人体上粘贴39个标记点,标记点的粘贴需要一定的解剖学知识,即使这样也不能避免实验的随机粘贴位置误差,该设备开发造价较高,给步态分析技术的普及推广带来巨大的挑战。上述部分方法只是停留在步态数据的采集上,缺乏对步态的定量化、综合性的指标,不能使用简单的参数来评定步态异常程度。
[0004] 因此亟待解决的问题主要有以下几个方面:1、降低设备价格,促进步态分析技术的广泛应用。2、提高设备的精度,丰富捕捉步态运动捕捉信息,实现人体多关节运动轨迹的三维坐标捕捉。3、简化步态实验步骤,实现人体解剖学位置自动捕捉,增强实验的重复性。4、实现长距离的步态运动捕捉,避免因实验距离短带来的实验偶然性。

发明内容

[0005] 为了克服上述现有技术的不足,本发明的目的在于提供一种基于Kinect体感技术的三维步态信息采集与分析方法,能够完成步行过程中人体多关节三维运动轨迹的长距离提取,可以自动捕捉步态事件并且可以精确的计算步态基本参数。
[0006] 为解决上述技术问题,本发明采用的技术方案是:
[0007] 基于Kinect体感技术的三维步态信息采集与分析方法,包括以下步骤:
[0008] 1)搭建步态数据采集硬件系统:
[0009] 步态数据采集硬件系统包括跑步机,跑步机旁边设有可调高度度的Kinect支撑台,Kinect支撑云台上安装有Kinect传感器,Kinect传感器的输出和计算机连接,首先跑步机与Kinect传感器相对不动,然后让人在跑步机上连续运动,实现连续无限距离的步态采集;
[0010] 2)选择跑步机速度:
[0011] 在跑步机不同速度时对受试者进行测量,跑步机速度最小增量为0.1km/h,根据确定的速度构建健康人体步态数据库
[0012] 3)使用Kinect传感器获取人体骨骼数据:
[0013] Kinect传感器是Xbox360使用的体感传感器,进行实时动作捕捉,并通过对人体的三维姿态进行识别;Kinect传感器能够追踪人体并获取人体25个骨骼点三维坐标,从中选取下肢运动关键关节点,Kinect传感器以30Hz的速度不断的读取人体骨骼点的三维空间变化,完成步态数据采集功能;
[0014] 4)骨骼数据的双指数滤波:
[0015] 使用不同的滤波器的组合进行滤波;
[0016] 第一阶段消除抖动:
[0017]
[0018] 公式中 为第一阶段滤波值,Xn为测试值, 为前一第二阶滤波值,a为第一阶段噪声抑制系数;
[0019] 第二阶段高斯噪声的虑除:
[0020]
[0021]
[0022] 公式中 为第二阶段滤波值,Xn为测试值,β为第二阶段噪声抑制系数,bn为该帧趋势,bn-1为前一帧趋势,γ为趋势控制系数;
[0023] 5)计算下肢关键部位运动学曲线:
[0024] 骨盆中心为PelvisCenter、左髋节点Hipleft、右髋节点HipRight、左膝关节KneeLeft、右膝关节KneeRight、左踝关节AnkleLeft、右踝关节AnkleRight、左脚为
FootLeft、右脚为FootRight,分别构建向量L1、L2、L3、L4、R1、R2、R3、R4,向量的计算计算如下式
[0025]
[0026] 对于膝关节的运动角度θKneeLeft、θKneeRight和踝关节的运动角度θAnkleLeft、θAnkleRight,将膝关节和踝关节简化为一个自由度,其计算方法如下式
[0027]
[0028] 对于髋关节,髋关节的运动规律的描述是相对骨盆进行描述,因此需要先定义骨盆的局部坐标系,骨盆局部坐标坐标原点定义在骨盆中心PelvisCenter,其y轴定义为右髋关节指向左髋关节,其z轴方向定义为骨盆平面的垂线,其中骨盆平面由PelvisCenter、HipRight、HipLeft三个点确定,所以骨盆的局部坐标系定义为
[0029]
[0030] 骨盆的矢状面运动角度θHipLeftsag、θHipRightsag,冠状面运动角度θHipLeftcor、θHipRightcor,水平面运动角度θHipLefttra、θHipRighttra,定义proj(x,y)为任意向量向平面投影的公式,其中x为平面法向量,y为任意向量,各关节角度计算定义式如下
[0031]
[0032] 骨盆的位移和摆动角是相对全局坐标系定义,其中PelvisCenter的x坐标为骨盆左右方向的位移,y坐标为人体骨盆中心的上下方向的位移,z坐标为人体骨盆中心的前后方向的位移;骨盆的摆动角度需要根据全局坐标定义,全局坐标系的x,y,z方向的单位坐标向量为ig、jg、kg,骨盆的前后方向摆动角度θPelvistilt,冠状面的上下方向摆动角度θPelvisObl,水平面方向的摆动角度θPelvisRot,且已知骨盆的局部坐标系的三个相互垂直的方向向量在全局坐标系中的坐标为i、j、k,
[0033]
[0034] 6)步态事件捕捉:
[0035] 步行踝关节与骨盆中心的深度方向上的距离变换规律近似正弦曲线,该曲线的峰值到达时刻与脚着地时刻正好耦合,该曲线的极小值与脚尖离地时刻相对应,该曲线的峰值和谷值分别视为足跟着地事件HS时刻和脚尖TO离地事件时刻,如下式所示,式中tHS、tTO分别代表足跟着地时刻和足尖离地时刻,XHeel、XPelviscenter分别代表足跟和骨盆中心在行走方向上的全局坐标分量,在本发明中以踝关节代替足跟,所以XHeel=XAnkle,
[0036] tHS=(XHeel-XPleviscenter)max
[0037] tTO=(XHeel-XPelviscenter)min
[0038] 7)步态参数计算:
[0039] 支撑相参数Tstand,支撑相根据某一侧下肢进行定义,即右侧或左侧下肢与地面接触的阶段,支撑相的开始时刻是足跟着地,支撑相阶段结束的标志是相应侧脚尖离地,式中Tdown(n)表示足跟着地时刻,即支撑相开始时刻,Toff(n)表示传感器检测足尖离地的时刻,即支撑相结束时刻,
[0040] Tstand=Toff(n)-Tdown(n)
[0041] 摆动相参数Tswing,摆动相是针对单侧下肢进行定义,当该下肢与地面无接触并且悬空运动的阶段,摆动相开始的标志是相应侧的脚尖离地,摆动相结束的标志是相应侧脚跟再次着地,式中Tdown(n)表示下一周期的开始时刻即足跟着地,
[0042] Tswing=Tdown(n)-Toff(n-1)
[0043] 周期参数Tstep,步行周期是针对单侧下肢进行定义,步行周期开始的标志是该侧足跟着地,直至下一次该侧足跟再次着地为结束标志
[0044] Tstep=Tdown(n)-Tdown(n-1)
[0045] 节律参数Cadence,是表征人体运动频率的快慢指标,定义为1分钟内单侧腿完成步态循环的次数,
[0046] Cadence=60/Tstep
[0047] 步长参数Lstep,步长参数是当人连续步行时,连续左右的两侧下肢着地点的距离,定义为左脚跟着地到右脚跟着地的距离,计算方法如下,式中LHeelL(n)为左脚本周期着地位置,LHeelR(n)为右脚本周期着地位置,
[0048] Lstep=|LHeelL(n)-LHeelR(n)|
[0049] 跨步长参数Lstride,跨步长参数是当人连续行走时,对连续两次同侧着地点的距离,定义为单侧脚印着地位置在前进方向上的脚跟的位置的距离,式中LHeelL(n)为本周期着地位置,LHeelL(n-1)为上周期左脚跟着地位置,
[0050] Lstride=|LHeelL(n)-LHeelL(n-1)|
[0051] 步宽参数Wstep,步宽定义为两侧足中线的位置,使用踝关节定义步宽,将连续左右两步对应的踝关节位置距离在与行走方向垂直的方向上的投影视为步宽的度量,
[0052] Wstep=|proj(LAnkleL(n)-LAnkleR(n-1),kg)|
[0053] 8)呈现运动曲线和步态参数:
[0054] 计算机根据步骤5)完成关键部位计算的运动曲线,显示多条人体下肢运动轨迹,根据步骤6)和步骤7)计算得到人体步态的支撑相参数、摆动相参数、周期参数、节律参数、步长参数、跨步长参数、步宽参数。
[0055] 本发明与现有技术比较,具有的优点:
[0056] 1、本发明硬件价格低廉,主要设备为Kinect传感器、可调高度角度的Kinect支撑云台、Chicago跑步机、计算机,总造价低于两万元。
[0057] 2、该发明可实现无标记点无侵入式的关节解剖学位置的识别与测量,并且获取全身25个骨骼节点位置,捕捉数据十分丰富,且其自动识别功能。
[0058] 3、本发明基于机器学习的体感技术直接识别骨骼节点位置,无需通过标记点去推测骨骼位置,所以本发明可以准确的获取真实解剖学骨骼节点位置,同时剔除人为粘贴标记的误差因素,增强了试验的重复性。
[0059] 4、本发明对Kinect传感器获取数据进行滤波技术增强骨骼数据稳定性
[0060] 5、本发明通过让受试者在跑步机上行走运动,Kinect传感器相对跑步机不动,实现长距离步态运动捕捉。
[0061] 6、本发明使用一种简易但高精确性的步态事件捕捉方法,精确的步骤人体脚着地事件和离地事件。附图说明
[0062] 图1为本发明实施例硬件组成图。
[0063] 图2为本发明实施例捕捉的下肢骨骼节点图。
[0064] 图3为本发明实施例可呈现的人体重心、下肢的膝关节、骨盆矢状面、髋关节矢状面关节运动曲线图。
[0065] 图4为本发明实施例可呈现的下肢踝关节、髋关节冠状面和水平面、骨盆冠状面和水平面运动曲线图。

具体实施方式

[0066] 下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0067] 基于Kinect体感技术的三维步态信息采集与分析方法,包括以下步骤:
[0068] 1)搭建步态数据采集硬件系统:
[0069] 如图1所示,步态数据采集硬件系统包括跑步机,跑步机旁边设有可调高度角度的Kinect支撑云台,Kinect支撑云台上安装有Kinect传感器,Kinect传感器的输出和计算机连接,Kinect支撑云台可调高度角度,以使Kinect传感器在最好的观察角度位置上对人体运动进行捕捉,由于Kinect传感器有效测试距离有限,约为0.5m-4m的范围内,故使用跑步机克服了该困难,首先跑步机与Kinect传感器相对不动,然后让人在跑步机上连续运动,实现连续无限距离的步态采集;计算机作为Kinect的控制机、实验数据保存以及实验数据后处理与显示的角色,在计算机上运行程序完整的实现了步态数据采集、保存、数据分析、分析结果呈现整套步态分析流程。
[0070] 将Kinect与跑步机放置于一条直线距离测试者1.8m,Kinect支撑云台高度调节为1.5m,并调节支撑云台的旋转角度至Kinect传感器平行于水平面,完成后,给跑步机、Kinect传感器、计算机供电;
[0071] 2)选择跑步机速度:
[0072] 根据受试者健康状况、身高情况、体节长度等参数,分别在跑步机不同速度时对受试者进行测量,跑步机速度最小增量为0.1km/h,可根据确定的速度构建健康人体步态数据库,以用于对患者检测时作对比,在实施例中,将跑步机速度定为2km/h;
[0073] 3)使用Kinect传感器获取人体骨骼数据:
[0074] Kinect传感器是Xbox360使用的体感传感器,进行实时动作捕捉,并通过对人体的三维姿态进行识别;Kinect传感器有三个摄像传感器,中间为RGB彩色摄像头,两侧分别是红外线发射器和红外线CMOS接收器;Kinect传感器能够追踪人体并获取人体25个骨骼点三维坐标,从中选取下肢运动关键关节点,如图2所示;本实施例中Kinect传感器以30Hz的速度不断的读取人体骨骼点的三维空间变化,完成步态数据采集功能;
[0075] 骨盆中心为PelvisCenter(-0.069,0.088,2.938)、左髋节点Hipleft(-0.145,0.086,2.906)、右髋节点HipRight(0.009,0.087,2.89)、左膝关节KneeLeft(-0.147,-
0.346,2.835)、右膝关节KneeRight(0.024,-0.337,2.875)、左踝关节AnkleLeft(-0.128,-
0.670,2.781)、右踝关节AnkleRight(-0.014,-0.701,3.021)、左脚为FootLeft(-0.181,[0076] -0.745,2.691)、右脚为FootRight(0.045,-0.777,2.901)等骨骼节点的时间序列;
[0077] 4)骨骼数据的双指数滤波:
[0078] 基于体感信息的骨骼追踪系统能够捕捉人体骨骼及关节,这些数据在本发明中应用于人体步态分析中,实际应用骨骼追踪功能时会出现一些噪声,因此使用前一个重要的步骤就是对骨骼数据进行噪声去除;骨骼追踪系统中存在两种类型的噪声,一类是由系统不稳定对骨骼点坐标产生干扰形成的高斯白噪声,另外一种是冲击噪声,是由于人体运动过程会有某些部分遮挡,系统不能捕捉到某些骨骼点,此时只能返回推断的骨骼点。因为这些噪声的特点不同,因此使用不同的滤波器的组合进行滤波;
[0079] 第一阶段消除抖动:
[0080]
[0081] 公式中 为第一阶段滤波值,Xn为测试值, 为前一帧第二阶滤波值,α为第一阶段噪声抑制系数;
[0082] 第二阶段高斯噪声的虑除:
[0083]
[0084]
[0085] 公式中 为第二阶段滤波值,Xn为测试值,β为第二阶段噪声抑制系数,bn为该帧趋势,bn-1为前一帧趋势,γ为趋势控制系数;
[0086] 5)计算下肢关键部位运动学曲线:
[0087] 参照图2,骨盆中心为PelvisCenter、左髋节点Hipleft、右髋节点HipRight、左膝关节KneeLeft、右膝关节KneeRight、左踝关节AnkleLeft、右踝关节AnkleRight、左脚为FootLeft、右脚为FootRight。分别构建向量L1、L2、L3、L4、R1、R2、R3、R4,向量的计算计算如下式
[0088]
[0089] 对于膝关节的运动角度θKneeLeft、θKneeRight和踝关节的运动角度θAnkleLeft、θAnkleRight,在本发明中将膝关节和踝关节简化为一个自由度,因此其计算方法如下式
[0090]
[0091] 对于髋关节,在人体运动过程存在三个自由度,并且三个自由都是体现步态评价的关键因素;髋关节的运动规律的描述是相对骨盆进行描述,因此需要先定义骨盆的局部坐标系。骨盆局部坐标坐标原点定义在骨盆中心PelvisCenter,其y轴定义为右髋关节指向左髋关节,其z轴方向定义为骨盆平面的垂线,其中骨盆平面由PelvisCenter、HipRight、HipLeft三个点确定,所以骨盆的局部坐标系定义为
[0092]
[0093] 骨盆的矢状面运动角度θHipLeftsag、θHipRightsag,冠状面运动角度θHipLeftcor、θHipRightcor,水平面运动角度θHipLefttra、θHipRighttra,定义proj(x,y)为任意向量向平面投影的公式,其中x为平面法向量,y为任意向量,各关节角度计算定义式如下
[0094]
[0095] 骨盆的位移和摆动角是相对全局坐标系定义,其中PelvisCenter的x坐标为骨盆左右方向的位移,y坐标为人体骨盆中心的上下方向的位移,z坐标为人体骨盆中心的前后方向的位移。骨盆的摆动角度需要根据全局坐标定义,全局坐标系的x,y,z方向的单位坐标向量为ig、jg、kg。骨盆的前后方向摆动角度θPelvistilt,冠状面的上下方向摆动角度θPelvisObl,水平面方向的摆动角度θPelvisRot,且已知骨盆的局部坐标系的三个相互垂直的方向向量在全局坐标系中的坐标为i、j、k,
[0096]
[0097] 6)步态事件捕捉:
[0098] 准确并且有效的探测步态事件是步态分析的关键,确定足跟着地(Heel Strike)事件和脚尖离地(Toe Off)事件可以将步态周期划分为站立相和摆动相;步态周期的划分允许在不同的跨步后期以及实验中比较关节运动角度、力矩等参数,并且步态的站立相参数、摆动相参数也是步态判定的重要因素,所以精确一致的检测这些步态事件非常关键。
[0099] 步行踝关节与骨盆中心的深度方向上的距离变换规律近似正弦曲线,该曲线的峰值到达时刻与脚着地时刻正好耦合,该曲线的极小值与脚尖离地时刻相对应,该曲线的峰值和谷值分别视为足跟着地事件HS时刻和脚尖TO离地事件时刻,如下式所示,式中tHS、tTO分别代表足跟着地时刻和足尖离地时刻,XHeel、XPelviscenter分别代表足跟和骨盆中心在行走方向上的全局坐标分量,在本发明中以踝关节代替足跟,所以XHeel=XAnkle,
[0100] tHS=(XHeel-XPleviscenter)max
[0101] tTO=(XHeel-XPelviscenter)min
[0102] 实验表明,使用坐标法步态事件检测方法在跑步机上对受试对象进行检测,对于健康人足跟着地时刻检测误差平均值为0.0167s,脚尖抬起时刻的误差为0.0051s;对于多硬化症患者足跟着地检测误差平均值为0.0334s,脚尖抬起时刻的误差为0.0083s;对于中患者足跟着地检测误差平均值为0.01336s,脚尖抬起时刻的检测误差为0.0167s;
[0103] 7)步态参数计算:
[0104] 支撑相参数Tstand,支撑相根据某一侧下肢进行定义,即右侧或左侧下肢与地面接触的阶段,支撑相的开始时刻是足跟着地,支撑相阶段结束的标志是相应侧脚尖离地,式中Tdown(n)表示足跟着地时刻,即支撑相开始时刻,Toff(n)表示传感器检测足尖离地的时刻,即支撑相结束时刻,
[0105] Tstand=Toff(n)-Tdown(n)
[0106] 摆动相参数Tswing,摆动相是针对单侧下肢进行定义,当该下肢与地面无接触并且悬空运动的阶段。摆动相开始的标志是相应侧的脚尖离地,摆动相结束的标志是相应侧脚跟再次着地。式中Tdown(n)表示下一周期的开始时刻即足跟着地,
[0107] Tswing=Tdown(n)-Toff(n-1)
[0108] 周期参数Tstep,步行周期是针对单侧下肢进行定义,步行周期开始的标志是该侧足跟着地,直至下一次该侧足跟再次着地为结束标志,式
[0109] Tstep=Tdown(n)-Tdown(n-1)
[0110] 节律参数Cadence,是表征人体运动频率的快慢指标,一般定义为1分钟内单侧腿完成步态循环的次数,
[0111] Cadence=60/Tstep
[0112] 步长参数Lstep,步长参数是当人连续步行时,连续左右的两侧下肢着地点的距离。一般定义为左脚跟着地到右脚跟着地的距离,计算方法如下,式中LHeelL(n)为左脚本周期着地位置,LHeelR(n)为右脚本周期着地位置,
[0113] Lstep=|LHeelL(n)-LHeelR(n)|
[0114] 跨步长参数Lstride,跨步长参数是当人连续行走时,对连续两次同侧着地点的距离,一般定义为单侧脚印着地位置在前进方向上的脚跟的位置的距离,式中LHeelL(n)为本周期着地位置,LHeelL(n-1)为上周期左脚跟着地位置,
[0115] Lstride=|LHeelL(n)-LHeelL(n-1)|
[0116] 步宽参数Wstep,步宽定义为两侧足中线的位置,由于Kinect传感器可以有效的测量踝关节位置,因此在本发明中使用踝关节定义步宽,将连续左右两步对应的踝关节位置距离在与行走方向垂直的方向上的投影视为步宽的度量,
[0117] Wstep=|proj(LAnkleL(n)-LAnkleR(n-1),kg)|
[0118] 8)呈现运动曲线和步态参数:
[0119] 计算机根据步骤5)完成关键部位计算的运动曲线,显示多条人体下肢运动轨迹如图3、图4,根据步骤6)和步骤7)计算得到人体步态的支撑相参数1.038s、摆动相参数0.463s、周期参数1.502s、节律参数80.00次/min、步长参数0.453m、跨步长参数1.115m、步宽参数0.162m。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈