当前位置: 首页 > 专利查询>暨南大学专利>正文

基于人体重心轨迹分析的步态特征提取方法技术

技术编号:9828497 阅读:502 留言:0更新日期:2014-04-01 17:42
本发明专利技术公开了一种基于人体重心轨迹分析的步态特征提取方法,包括下述步骤:S1、步态检测与跟踪,将原始视频图像转换为单通道灰度图像,再进行高斯滤波平滑图像,并将图像转换为二值图;S2、计算人体重心位置,将运动目标运动中每一帧图像的重心坐标在同一坐标系中连接,得到行人的重心轨迹;S3、将去噪后的步态波形输入计算机,应用公式计算出对应于K次谐波频率的谐波振幅,并绘制输出相应的频谱图。本发明专利技术不仅能解决当前提取特征方法面临的难题,还能从复杂的步态图像中提取出一维的步态特征向量,便于进一步的分析、训练和识别。

【技术实现步骤摘要】
基于人体重心轨迹分析的步态特征提取方法
本专利技术涉及信息科学的
,特别涉及一种基于人体重心轨迹分析的步态特征提取方法。
技术介绍
目前,步态特征主要由人行走的图像的不同帧之间的差异来表示。由于人行走过程的图像差异主要表现为腿部和双脚的变化,所以当前的步态特征提取主要是以腿部角度和双脚与地面角度的变化来实现,即使是基于整体图像的速度、形状、色彩等相关特征提取的步态特征,最根本的变化仍然是双臂和双腿的摆动引起的变化,躯干部分的变化仍然是可忽略的。已知当前的步态特征提取技术都基于轮廓提取技术,而轮廓极易受到行人的服饰、携带物和行走方向的影响,从而使提取的步态特征不能反映本质的步态习惯。尤其当服饰遮盖至腿部以下时,传统的特征提取方法则会完全失去识别能力。
技术实现思路
为了克服现有的步态特征提取方法易受服饰、携带物和行走方向影响的缺陷,本专利技术提出一种基于人体重心轨迹分析的步态特征提取方法,该方法不仅能解决当前提取特征方法面临的难题,还能从复杂的步态图像中提取出一维的步态特征向量,便于进一步的分析、训练和识别。本专利技术的目的通过下述技术方案实现:基于人体重心轨迹分析的步态特征提取方法,包括下述步骤:S1、步态检测与跟踪,将原始视频图像转换为单通道灰度图像,再进行高斯滤波平滑图像,并将图像转换为二值图;S2、计算人体重心位置,将运动目标运动中每一帧图像的重心坐标在同一坐标系中连接,得到行人的重心轨迹,重心轨迹则包含了人行走的步态特征,通过对重心轨迹进行频谱分析得到步态特征向量;S3、将去噪后的步态波形输入计算机,应用公式计算出对应于K次谐波频率的谐波振幅,并绘制输出相应的频谱图;观察并统计出数据库中不同人的频率、振幅、主要频率等相关数据;由于行走方向会使得提取的目标区域整体放大或缩小,引起重心坐标呈现整体的放大或缩小趋势,从而使频谱图的振幅呈现整体的放大或缩小,通过检测频谱图的谱峰分布即可消除振幅幅值的影响。通过观察、计算,找出反映步态特征的主要信号值,形成作为模式识别输入的特征信号向量空间。步骤S1中,采用三帧差分发将高斯滤波后的图像转为为二值图,具体计算如下:式中:In(x)表示第n帧图像在像素位置x处的具有统计意义的描述灰度变化的域值,In-1(x)表示第n-1帧图像在像素位置x处的灰度域值,In-2(x)表示第n-2帧图像在像素位置x处的灰度域值,Tn(x)则表示第n帧图像灰度变化的阈值,;当某像素位置x处的灰度值相对于上一帧和前一帧都有较大变化,即超过阈值时,则认为该点像素属于运动目标,这样将运动目标从背景中分离出,重复操作即得到一系列前景目标图像。步骤S2中,计算人体重心位置的具体方法为:S21、通过人体区域像素计算重心坐标;由于对检测出的运动目标区域内部通常产生中空,而目标重心的计算公式中的求和运算具有正负抵消作用,这样一定程度上消除了中空对特征检测的影响,因此后续的目标特征选取为目标的重心变化,计算如下:N=目标区域内像素点数S22、根据目标高度归一化重心坐标值;由于行人在行走过程中与摄像头的距离不断变化,导致照片中人体大小产生变化,从而使检测到的人体重心轨迹呈现整体升高或下降的趋势;采用将每帧图像中计算得到的重心坐标值除以当前帧人体高度的方法消除该影响,公式如下:h=ymax-ymin式中,h表示当前帧人体高度,ymax表示人体目标的y坐标最大值,ymin表示人体目标的y坐标最小值,gait1表示初始得到的重心坐标值,gait2表示归一化后的重心坐标值。依次求出视频中每一帧图像的目标重心并记录,就可绘出行走目标的重心运动轨迹波形图;S23、将运动轨迹波形存储,构建步态波形数据库;将测试者分为标准组、服饰组和负重组,每一组进行多视角测量,计算并记录实时重心轨迹,此时即将步态特征量从高维图像空间转换到一维电气信号波形的空间。步骤S2中,人体行走的步态波形是时间的连续函数x(t),但实际上只能在有限的时间T内收集到有限的x(t)值;把x(t)当作以T为周期的连续函数,则可将它展开为傅立叶级数,其指数形式如下:K=0、±1、±2、±3……式中:f=1/T为周期函数x(t)基频,2f,3f…kf分别成为二次谐波频率,三次谐波频率,…,K次谐波频率;CK为x(t)的富氏系数,它为复数,其模|CK|即各次谐波的振幅,|C0|为各次谐波的平均振幅,|C1|、|C2|、……|CK|分别称为基波振幅,二次谐波振幅,.......K次谐波振幅。进一步的,对主频进行分析,主频成分是指高于阈值的波峰所对应的频段,由于重心的左右摆动和上下震荡主要表现为小幅波动,所以,因人体的行走方向所形成的轨迹波动是重心轨迹波形的主要组成部分,反映在频谱图的最低频段。对主频振幅进行分析,主频振幅是指各主频成分所对应的正弦波幅值的大小;当人在行走过程中步态高低起伏明显时,正侧面视角下的重心轨迹波形的振幅就会较大,反映在频谱图上即是低频段波峰对应波峰幅值较大。采用分割量化的方法对测量得到的频谱图进行量化,得到可以直接进行识别的数据特征向量;即统计频谱图在各个频段的波峰数目,如果没有波峰则记为0,最后统计得到的0、1序列即为量化得到的步态特征值;将该特征量输入模式识别工具即可进行识别。本专利技术相对于现有技术具有如下的优点及效果:1、本专利技术不仅能解决当前提取特征方法面临的难题,还能从复杂的步态图像中提取出一维的步态特征向量,便于进一步的分析、训练和识别。2、采用本专利技术的技术方案,已知一个人行走一次的步态序列特征,当其改变其服饰(包括覆盖至腿部以下的服饰)、携带物和行走方向时,得到的步态特征是类相似的,可以有效与其他行人提取的特征区分开。3、本专利技术将重心的波动轨迹作为步态描述的基本特征,重心波动同时受到骨骼密度、肢体躯干比例、腿部长度等多方面因素的影响,具有不易伪装的优势,而且通过以点代面的方式动态地研究步态规律,避免了传统的轮廓分析的复杂过程。即使行人轮廓被部分遮挡,只要能拍摄到行人行走周期的视频,即可提取出重心的波动。4、本专利技术将基于傅里叶变换的频谱分析方法引入对步态重心轨迹的处理过程中,可以解决因拍摄视角引起的重心轨迹的整体趋势不同造成的影响,并且使微小的波动特征得以放大,对研究具有多样性的步态特征具有独特的优势。5、本专利技术将波峰的分布特征作为识别的基本特征,一方面可以方便地检测和消除噪声,另一方面可以清晰地反映不同人的重心波动在各个频段的分布特点。因不同人在行走过程中重心的波动在不同频段的分布会有较大差异,因此本方法提取的特征向量具有很好地区分度。6.本专利技术中二维图像的重心计算公式使用了加和的计算方法,可以有效地消除运动目标检测过程中引起的空洞和随机噪声,所以对于不具有较高清晰度的步态视频仍可以进行提取和识别。附图说明图1是本专利技术的流程图;图2(a)是人体重心示意图;图2(b)是跟踪得到的重心轨迹图;图3(a)是重心没有超过垂直幅度时从正面看的重心位移示意图;图3(b)是从侧面看的重心位移示意图;图4是人体在行走过程中的轨迹波形图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例如图1所示,本专利技术基于人体重心轨迹分析的步态特征提取方法,包括下述步骤:1.步态检测与跟踪先将原始视频图像转本文档来自技高网...
基于人体重心轨迹分析的步态特征提取方法

【技术保护点】
基于人体重心轨迹分析的步态特征提取方法,其特征在于,包括下述步骤:S1、步态检测与跟踪,将原始视频图像转换为单通道灰度图像,再进行高斯滤波平滑图像,并将图像转换为二值图;S2、计算人体重心位置,将运动目标运动中每一帧图像的重心坐标在同一坐标系中连接,得到行人的重心轨迹,重心轨迹则包含了人行走的步态特征,通过对重心轨迹进行频谱分析得到步态特征向量;S3、将去噪后的步态波形输入计算机,应用公式计算出对应于K次谐波频率的谐波振幅,并绘制输出相应的频谱图;观察并统计出数据库中不同人的频率、振幅、主要频率等相关数据;由于行走方向会使得提取的目标区域整体放大或缩小,引起重心坐标呈现整体的放大或缩小趋势,从而使频谱图的振幅呈现整体的放大或缩小,通过检测频谱图的谱峰分布即可消除振幅幅值的影响,通过观察、计算,找出反映步态特征的主要信号值,形成作为模式识别输入的特征信号向量空间。

【技术特征摘要】
1.基于人体重心轨迹分析的步态特征提取方法,其特征在于,包括下述步骤:S1、步态检测与跟踪,将原始视频图像转换为单通道灰度图像,再进行高斯滤波平滑图像,并将图像转换为二值图;S2、计算人体重心位置,将运动目标运动中每一帧图像的重心坐标在同一坐标系中连接,得到行人的重心轨迹,重心轨迹则包含了人行走的步态特征,通过对重心轨迹进行频谱分析得到步态特征向量;S3、将去噪后的步态波形输入计算机,应用公式计算出对应于K次谐波频率的谐波振幅,并绘制输出相应的频谱图;观察并统计出数据库中不同人的频率、振幅、主要频率等相关数据;由于行走方向会使得提取的目标区域整体放大或缩小,引起重心坐标呈现整体的放大或缩小趋势,从而使频谱图的振幅呈现整体的放大或缩小,通过检测频谱图的谱峰分布即可消除振幅幅值的影响,通过观察、计算,找出反映步态特征的主要信号值,形成作为模式识别输入的特征信号向量空间;步骤S2中,计算人体重心位置的具体方法为:S21、通过人体区域像素计算重心坐标;重心坐标计算公式如下:N=目标区域内像素点数S22、根据目标高度归一化重心坐标值;公式如下:h=ymax-ymin式中,h表示当前帧人体高度,ymax表示人体目标的y坐标最大值,ymin表示人体目标的y坐标最小值,gait1表示初始得到的重心坐标值,gait2表示归一化后的重心坐标值,依次求出视频中每一帧图像的目标重心并记录,就可绘出行走目标的重心运动轨迹波形图;S23、将运动轨迹波形存储,构建步态波形数据库;将测试者分为标准组、服饰组和负重组,每一组进行多视角测量,计算并记录实时重心轨迹,此时即将步态特征量从高维图像空间转换到一维电气信号波形的空间。2.根据权要求1所述基于人体重心轨迹分析的步态特征提取方法,其特征在于,步骤S1中,采用三帧差分发将高斯滤波后的图像转为为二值图,具体计算如下:式中:In(x)表示第n帧图像在像素位置x处的具有统计意义的描...

【专利技术属性】
技术研发人员:杨天奇陈欣
申请(专利权)人:暨南大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1