本发明专利技术公开了一种基于头顶点三维运动轨迹的运动学参数提取方法,包括:标定多视角相机的内部参数和镜头畸变系数,标定多视角相机之间的空间位置关系;根据人体运动初始图像定位人体头顶点的初始位置;通过跟踪头顶点在人体运动图像中的运动轨迹,根据多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系,获得人体头顶点在三维空间下的三维运动轨迹;对所述人体头顶点的三维运动轨迹进行规范化预处理,获得人体运动时的身高波动信息和摇摆运动信息;从所述身高波动信息和摇摆运动信息提取人体运动学参数。本发明专利技术提出的人体运动学参数提取方法,有助于临床康复医学中病理步态的障碍诊断、康复治疗方案的制定和疗效评定。
【技术实现步骤摘要】
本专利技术属于信息技术中的多摄像头视觉测量领域,尤其涉及。
技术介绍
目前,为捕捉人体运动并获取三维步态信息,已有基于标记点或无标记点运动捕捉技术的三维步态分析方法。而非接触式无标记人体运动捕捉技术被认为是最有前途且最有效的三维步态定量分析方法,但目前仍然面临着许多挑战,离实际应用还有一段距离,具体分析如下:(I)基于标记点运动捕捉技术的三维步态分析方法,需要在人体上标注标记点,然后得到标记点的三维位置,最终获得人体的运动姿态信息。一般来说,基于标记点运动捕捉的三维步态分析系统较昂贵;对操作人员要求较多;步态分析数据易受遮挡影响。而且研究结果也表明,在实验室等特定环境下基于标记点运动捕捉或压力板的三维步态分析方法,较难获取到人体的真实步态信息,其原因为:数据采集时,标记点位置本身可能存在误差;人体受实验室环境影响,可能存在恐惧心理,以致无法呈现其真实的步态模式;要求人体按照恒定行走速度行走或踩踏压力板,均影响到病人的正常行走。(2)基于无标记点运动捕捉技术的三维步态分析方法,直接从图像序列中提取人体运动信息,大致可分为基于模型的方法和无模型方法两大类,这种非接触式观测方法有助于人体真实步态信息的呈现。虽然这种方法已进行了较深入研究,但目前仍面临着巨大的挑战,如高维人体运动状态参数带来的计算复杂性,人体遮挡与自遮挡,初始帧人体的参数确定等问题。因此,这种方法在短时间内还无法有效应用到医学三维步态分析中。目前国内医学机构使用的步态分析系统大多是基于标记点运动捕捉技术的三维步态分析系统,价格昂贵,操作复杂,无法普及应用;同时,还有些医疗机构仍在使用二维步态分析系统,这些均大大阻碍了人体运动学测量领域的发展。
技术实现思路
为解决上述问题,本专利技术提供了一种人体运动学参数提取方法,其包括:步骤1:标定多视角相机的内部参数和镜头畸变系数,标定多视角相机之间的空间位置关系,以建立多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系;步骤2:根据人体运动初始图像定位人体头顶点的初始位置;步骤3:通过跟踪人体头顶点在人体运动图像中的运动轨迹,根据多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系,获得人体头顶点在三维空间下的三维运动轨迹;步骤4:对所述人体头顶点的三维运动轨迹进行规范化预处理,获得人体运动时的身高波动信息和摇摆 运动信息;步骤5:从所述身高波动信息和摇摆运动信息提取人体运动学参数。本专利技术采用多摄像头视觉测量技术:(I)根据应用场景和视野范围选定合适的摄像头和镜头,搭建多摄像头视觉系统,并对各相机分别进行标定,获得各相机的内部参数,根据地面上的世界坐标系,获得各相机的外部参数,再进行立体标定,进一步获得各相机之间的空间位置关系;(2)在人体初始运动各图像帧,基于多摄像头多视角信息融合技术,精确定位人体在各图像中的头顶点位置,并作为头顶点的初始位置;(3)人体后续运动各图像帧,分别跟踪头顶点初始位置,并利用多摄像头测量技术,获取到头顶点的三维坐标,从而获得头顶点的三维运动轨迹;(4)人在行走过程中,人体侧视平面上的运动变化最大,呈现的信息最多,其次是俯视平面,为提取人体侧视平面上的身高波动信息和人体俯视平面上的摇摆运动信息,对头顶点三维运动轨迹进行规范化预处理,得到身高波动曲线和摇摆运动曲线,用于表征人体运动信息;(5)最终,从身高波动曲线和摇摆运动曲线中提取出人体运动学参数。本专利技术提出的人体运动学参数提取方法,有助于临床康复医学中病理步态的障碍诊断、康复治疗方案的制定和疗效评定等,方法简单、易行、有效,据此搭建的病理步态视觉分析系统成本低廉、便于操作。附图说明图1是本专利技术中人体运动学参数提取方法的总框图;图2是本专利技术中相机成像模型及物理成像和归一化成像坐标系; 图3是本专利技术中多相机立体标定示意图;图4是本专利技术中头顶点初始定位方法流程图;图5是本专利技术中头顶点三维运动轨迹生成流程图及轨迹图;图6是本专利技术中解剖学人体运动机理示意图;图7是本专利技术中人体运动坐标系及局部运动方向示意图;图8是本专利技术中规范化头顶点三维运动轨迹图;图9是本专利技术中人体运动学参数与步态信息的对应关系图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。图1给出了本专利技术中人体运动学参数提取方法的总框图,由图中可见,该方法包括相机标定、头顶点初始定位、头顶点三维运动轨迹的生成、轨迹规范化处理、运动学参数提取等五个步骤。此外,输入数据为多摄像头同步采集的人体直线运动图像序列;各相机采集的人体直线运动图像在进一步处理前先进行了畸变校正操作,以消除镜头带来的图像畸变。以下结合相关附图对本专利技术各步骤做进一步的详细描述:步骤1:相机标定,即标定各相机的内部参数和镜头畸变系数以及各相机之间的空间位置关系,以建立多摄像头视觉系统中地面三维世界坐标系与二维图像坐标系之间的映射关系。设定整个工作范围为6米X4米,针对这一视场,选用视场适中的镜头。综合考虑这些因素,选取焦距为6_的镜头。场景中选用四个摄像头,其位置布局如附图1左边所示,该四个摄像头分别布置在视角1-4处,其中将视角I的相机作为基准相机。参见附图2所示,由图中可见,相机标定主要涉及四个坐标系,即三维世界坐标系xwywzw(原点在地面,且Zw轴垂直于地面)、三维相机坐标系ΧΛΛ(原点位于镜头光心,且ζ。轴与光轴重合)、二维图像物理坐标系x0iy (原点位于图像中心,坐标为物理坐标)、二维图像像素坐标系u0v(原点位于图像左上角,坐标为像素坐标)。如附图2所示,采用线性摄像机针孔模型,定义空间点P在三维世界坐标系下的坐标为τ ;定义点P在三维相机坐标系下的坐标为τ ;定义点P在二维图像平面上的投影点为P',其二维图像物理坐标系下的坐标为T(单位:毫米),其二维图像像素坐标系下的坐标为τ,其齐次坐标为P' = T。相机的光轴与图像平面的交点O1的像素坐标为[U。V0Jt ;图像单位像素在X轴与y轴方向上的物理尺寸分别为dx、dy。则点P在三维坐标系下的坐标与其在二维图像平面上的投影点V的二维图像坐标下的坐标之间的映射关系为: 权利要求1.,其包括: 步骤1:标定多视角相机的内部参数和镜头畸变系数,标定多视角相机之间的空间位置关系,以建立多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系; 步骤2:根据人体运动初始图像定位人体头顶点的初始位置; 步骤3:通过跟踪人体头顶点在人体运动图像中的运动轨迹,根据多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系,获得人体头顶点在三维空间下的三维运动轨迹; 步骤4:对所述人体头顶点的三维运动轨迹进行规范化预处理,获得人体运动时的身高波动信息和摇摆运动信息; 步骤5:从所述身高波动信息和摇摆运动信息提取人体运动学参数。2.如权利要求1所述的方法,其特征在于,对于每一个视角相机,步骤I中在不考虑畸变的情况下,通过标定板获得相机的初始内部参数,以及相机相对于标定板的单应性矩阵。3.如权利要求2所述的方法,其特征在于,步骤I中在计算得到了相机的初始内部参数以及相机相对于标定板的单应性矩阵以后,在考虑畸变情况下计算镜头畸变系数,并进一步优化相机的初始内部参数,具体过程包括本文档来自技高网...
【技术保护点】
一种人体运动学参数的提取方法,其包括:步骤1:标定多视角相机的内部参数和镜头畸变系数,标定多视角相机之间的空间位置关系,以建立多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系;步骤2:根据人体运动初始图像定位人体头顶点的初始位置;步骤3:通过跟踪人体头顶点在人体运动图像中的运动轨迹,根据多视角系统中三维世界坐标系与二维图像坐标系之间的映射关系,获得人体头顶点在三维空间下的三维运动轨迹;步骤4:对所述人体头顶点的三维运动轨迹进行规范化预处理,获得人体运动时的身高波动信息和摇摆运动信息;步骤5:从所述身高波动信息和摇摆运动信息提取人体运动学参数。
【技术特征摘要】
【专利技术属性】
技术研发人员:贾立好,乔红,郑碎武,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。